Paradise ponders: spraying, cable connectors, dovetails, flowering trees, and weird parts edition... Yesterday I sprayed our yard with 2,4-D to knock down the dandelions and a few other noxious weeds. Later this year the fellow working on my sprinklers is planning to spray something that kills a broader range of weeds in an attempt to recover the south two acres of our lawn. I also sprayed the yard of one of my neighbors (Alan and Nikki L.) for the same reason. My 60 gallon sprayer (with an eight foot wide boom) that I tow behind my ATV really makes this easy.
Yesterday and today we spent most of the day sans Internet – our intermittent problem seemed to have come back. I had another pleasant experience with a Comcast tech online, and we quickly determined that we needed another tech to come visit us and do some more troubleshooting. At the time we made the appointment our service was completely knocked out. Of course, just one hour before the tech made it here it all came back up just fine. However, that tech had monitored the signal strength coming from the router back to Comcast, and he noted that it was far too low. So when Clint (the tech) got here, he went straight to work replacing every old connector in the line, as in his experience that is the major cause of such problems. He also noted that the ground of our line wasn't “bonded” (connected) to the house's power ground, which can cause problems – so he bonded it at the power pole. Result: we're now getting 230 mbps downstream and 12 mbps upstream. The downstream speed is faster than we've ever seen here. I'm hopeful this means that Clint actually found the problem. If not, he says the next step is to run new wire from the pole to the house, as that's about the last thing left that could be intermittent...
Today I was actually able to build a pair of dovetail joints. The part I needed (at right) came in on Thursday night, so I finally had everything needed to make my dovetail jig work. That weird little gadget fits onto my Bosch router to let it follow the templates on the jig. It's a Bosch adapter that allows quick changes of the bushing (the little part with the circular writing on it).
My first dovetail joint with setup is at left. Rather than just throw away the test boards, I made them into a pair of brackets to be wall mounted and holding a piece of 1/2" galvanized pipe to hang my C-clamps on. They're being glued in the photo; tomorrow I'll sand the joints a bit and I'm done. That jig worked a treat – by far the easiest and best dovetails I've ever made...
There are trees in bloom all over the valley right now. Some of them right in our neighborhood are below. The first two photos are of the same tree. It had so many bees in it that the ground below it was vibrating from the sound of their wings. The third photo is of my neighbor's tree, one of two right in front of his house – gorgeous, they are. The last photo is one of four in our yard, right next to our barn. Their smell will knock you off your feet, so sweet and strong, especially early in the morning...
Saturday, May 6, 2017
Friday, May 5, 2017
Paradise ponders: first mowing edition...
Paradise ponders: first mowing edition... Yesterday I fought the battle of the lawnmower. Successfully, too – not long before dark I actually finished mowing our yard. But it was not easy getting to that point!
First, all four tires were flat. I lugged my little air compressor out to the shed where I kept the lawnmower over winter, and soon that problem was fixed. It must be a slow leak, because this morning they all still look good. Then I tried to start the mower, but the battery was dead. So I jump-started the mower with Debbie's car and some jumper cables, and it started right up. Ran it for fifteen minutes, turned it off, and tried to start it again. It was deader than a door-nail. Sigh. Dead battery (two and a half years old, and frozen over winter – so fair enough). Ran to NAPA and bought a new battery (and had fun with the staff there who wanted to see the Model X). Ran back home, threw in the battery, and zoom – off we went.
Engaged the mower blade and there was a horrendous bang! and the sound of an unloaded gas engine. Some quick inspection and I found that the main drive belt had broken. Off to the local hardware store, where I found – amazingly! – precisely the belt I needed. Back home, disassemble half the mower, install the new belt, put the mower back together, discover two parts left over. Disassemble the mower again, find the place for those two parts, put it all back together, and off we go.
About half the yard later, I notice that the grass is no longer being mowed on the left side of my path with the mower. The mower has two blades under the deck, so the left blade must have a problem. Start investigating, and in the process I put my right index finger on the drive pulley for that left blade. I hear a loud ssssss and I smell cooking meat. My finger! The pulley is so hot it almost glows. A little more investigation – very carefully! – and I discover that the pulley is slightly loose on it's shaft. It's held on by a simple nut, so I just need to tighten it, I think. No problem! I dig through my socket wrenches (the only kind of wrench that would work on this recessed nut) and discover that the nut is bigger than the biggest socket I own. I mike it, and find that it's 7/8". My biggest socket is 3/4". Sigh. Off to the hardware store I go, to buy a bigger socket. They don't sell 7/8" sockets for 3/8" drive wrenches, which is what I have. Sigh. So I buy a Craftsman 1/2" drive socket set, and now I have sockets from 3/4" to 1 1/2". Back home I go. One quarter turn of the wrench later, the pulley is tight again.
Back out to the lawn, and I finished the rest of it without incident. But now I wonder what will happen to me when I try to mow next week!
Afterwards Debbie and I wandered up to Aggie's Creamery to get an ice cream cone. When I came back to the car with our cones, a young man (who had been lounging with another young man) ran over and asked me how I open the door. I explained to him that the car sensed my fob and opened itself as I approached, but what he really wanted to know was how the door handle worked. So I explained how you just push it to open the door. The two young men were clearly delighted by seeing a Tesla, and Debbie was laughing about that. Then she started opening the falcon wing doors and the trunk just to get a reaction from them, which she most certainly did. Lots of fun! :)
First, all four tires were flat. I lugged my little air compressor out to the shed where I kept the lawnmower over winter, and soon that problem was fixed. It must be a slow leak, because this morning they all still look good. Then I tried to start the mower, but the battery was dead. So I jump-started the mower with Debbie's car and some jumper cables, and it started right up. Ran it for fifteen minutes, turned it off, and tried to start it again. It was deader than a door-nail. Sigh. Dead battery (two and a half years old, and frozen over winter – so fair enough). Ran to NAPA and bought a new battery (and had fun with the staff there who wanted to see the Model X). Ran back home, threw in the battery, and zoom – off we went.
Engaged the mower blade and there was a horrendous bang! and the sound of an unloaded gas engine. Some quick inspection and I found that the main drive belt had broken. Off to the local hardware store, where I found – amazingly! – precisely the belt I needed. Back home, disassemble half the mower, install the new belt, put the mower back together, discover two parts left over. Disassemble the mower again, find the place for those two parts, put it all back together, and off we go.
About half the yard later, I notice that the grass is no longer being mowed on the left side of my path with the mower. The mower has two blades under the deck, so the left blade must have a problem. Start investigating, and in the process I put my right index finger on the drive pulley for that left blade. I hear a loud ssssss and I smell cooking meat. My finger! The pulley is so hot it almost glows. A little more investigation – very carefully! – and I discover that the pulley is slightly loose on it's shaft. It's held on by a simple nut, so I just need to tighten it, I think. No problem! I dig through my socket wrenches (the only kind of wrench that would work on this recessed nut) and discover that the nut is bigger than the biggest socket I own. I mike it, and find that it's 7/8". My biggest socket is 3/4". Sigh. Off to the hardware store I go, to buy a bigger socket. They don't sell 7/8" sockets for 3/8" drive wrenches, which is what I have. Sigh. So I buy a Craftsman 1/2" drive socket set, and now I have sockets from 3/4" to 1 1/2". Back home I go. One quarter turn of the wrench later, the pulley is tight again.
Back out to the lawn, and I finished the rest of it without incident. But now I wonder what will happen to me when I try to mow next week!
Afterwards Debbie and I wandered up to Aggie's Creamery to get an ice cream cone. When I came back to the car with our cones, a young man (who had been lounging with another young man) ran over and asked me how I open the door. I explained to him that the car sensed my fob and opened itself as I approached, but what he really wanted to know was how the door handle worked. So I explained how you just push it to open the door. The two young men were clearly delighted by seeing a Tesla, and Debbie was laughing about that. Then she started opening the falcon wing doors and the trunk just to get a reaction from them, which she most certainly did. Lots of fun! :)
It's not just American history we don't know...
It's not just American history we don't know... We're just as ignorant about Mexican history! Click image at right to embiggen. Hint: the tiny sliver of yellow is the correct answer.
Thursday, May 4, 2017
Paradise ponders, gluey spray edition...
Paradise ponders, gluey spray edition... I'll be working out in our yard most of today. The weather is gorgeous, and I've got a backlog of things to do – starting with mowing. If I have time, I'll also be spraying our yard and that of two of our neighbors.
But I did get a bit done this morning in the wood shop. First I pulled the three boards I glued up yesterday out of the clamps and checked it out (first photo). The assembly came out beautifully, with the homemade tongue-and-groove keeping the boards in perfect alignment. Then I continued a project I've been working on intermittently: installing brackets to hold my clamp collection. I have one more bracket to go, then this effort will be done. Call it the “wall o’clamps!”
But I did get a bit done this morning in the wood shop. First I pulled the three boards I glued up yesterday out of the clamps and checked it out (first photo). The assembly came out beautifully, with the homemade tongue-and-groove keeping the boards in perfect alignment. Then I continued a project I've been working on intermittently: installing brackets to hold my clamp collection. I have one more bracket to go, then this effort will be done. Call it the “wall o’clamps!”
Awesome...
Awesome... I'm sad to know that Cassini's mission is over in September. I've been following it closely for so long now that it's become part of my daily routine. At least it's going out with a bang, a big one!
Wednesday, May 3, 2017
“First chips” on the router table...
“First chips” on the router table... After several hours of careful assembly, lining up, and tests on scraps, I decided I was ready for the first real use of the router table. I'm building an add-on for my dovetail jig: basically a sturdy wooden box, 40" wide by 24" deep, and about 7" tall. This will be clamped on one long side to the top of my workbench, and then the dovetail jig will be clamped on the other long side, about 24" higher than the workbench. This will let me make dovetails on longer boards, up to about 63" long. The first dovetail project I've planned has some 54" boards, so I'll need this.
In the process of testing and aligning the router table, I connected my dust collection system for the first time. When I ran a piece of wood through, I thought there was something wrong – there were zero chips flying around the room. Turns out that the suction from the dust collection system gets sort of concentrated by the relatively small diameter hole around the router bit (about 2.5" diameter). This creates a very high speed air flow, so high that no chips at all escape. That's very sweet compared with a hand-held router that spews chips at supersonic velocities in all directions! After all the routing I did today you'd never even know I was woodworking – not a bit of sawdust or wood chips on me.
The “bottom” of this box (which will actually be vertical when it's in use) I'm making from 3 lengths of 2x8 redwood. Ordinarily I would use dowels to align them, just as I did on my recent stairs project. Now that I have a router table, though, another possibility arises: homemade tongue-and-groove. First I used a straight 3/4" bit to route the tongue into two boards, with the board down flat on the table (result in first photo below). That worked great – when I used a micrometer to measure the tongue's width (the critical bit), it was between 0.47" and 0.49" – and I was aiming for 0.48". Yay! Then I used a straight 1/2" bit to route the grooves in two boards (second photo), this time with the board up on edge. The bit held the width to between 0.50" and 0.54" (again, with the micrometer). I suspect the larger widths are due to my errors in holding the board flat against the fence. Still, those are actually very small errors. Then I slopped some glue on them and clamped them up (third photo). The bags you see are 25 pound bags of lead shot; they're keeping the boards against the pipes to prevent any bowing.
The edges of the three boards are perfectly aligned, notably better than dowel pinning would be when done by hand (I no longer have a dowel pinning jig, though I think I'll end up getting one. The process of routing the tongue-and-groove was almost effortless by comparison with dowel pinning. I like... :)
In the process of testing and aligning the router table, I connected my dust collection system for the first time. When I ran a piece of wood through, I thought there was something wrong – there were zero chips flying around the room. Turns out that the suction from the dust collection system gets sort of concentrated by the relatively small diameter hole around the router bit (about 2.5" diameter). This creates a very high speed air flow, so high that no chips at all escape. That's very sweet compared with a hand-held router that spews chips at supersonic velocities in all directions! After all the routing I did today you'd never even know I was woodworking – not a bit of sawdust or wood chips on me.
The “bottom” of this box (which will actually be vertical when it's in use) I'm making from 3 lengths of 2x8 redwood. Ordinarily I would use dowels to align them, just as I did on my recent stairs project. Now that I have a router table, though, another possibility arises: homemade tongue-and-groove. First I used a straight 3/4" bit to route the tongue into two boards, with the board down flat on the table (result in first photo below). That worked great – when I used a micrometer to measure the tongue's width (the critical bit), it was between 0.47" and 0.49" – and I was aiming for 0.48". Yay! Then I used a straight 1/2" bit to route the grooves in two boards (second photo), this time with the board up on edge. The bit held the width to between 0.50" and 0.54" (again, with the micrometer). I suspect the larger widths are due to my errors in holding the board flat against the fence. Still, those are actually very small errors. Then I slopped some glue on them and clamped them up (third photo). The bags you see are 25 pound bags of lead shot; they're keeping the boards against the pipes to prevent any bowing.
The edges of the three boards are perfectly aligned, notably better than dowel pinning would be when done by hand (I no longer have a dowel pinning jig, though I think I'll end up getting one. The process of routing the tongue-and-groove was almost effortless by comparison with dowel pinning. I like... :)
Puerto Rico to declare bankruptcy...
Puerto Rico to declare bankruptcy ... and default on $73 billion in “municipal debt”. The financial situation in Puerto Rico is complicated, not least because of its status as a U.S. Territory. However, the fundamental cause of their problem is actually closely akin to the problems faced by many American cities: decades of spending beyond their most optimistic means. I expect to see a dozen or more American cities taking the same route over the next decade, especially as the underfunded pension funds run out of money to pay their pensioners.
I have stayed away from municipal bonds as an investment for over 15 years now. As my mother-in-law might say, they look worser every day...
I have stayed away from municipal bonds as an investment for over 15 years now. As my mother-in-law might say, they look worser every day...
Tuesday, May 2, 2017
Lindzen on climate alarmism...
Lindzen on climate alarmism... If you're not familiar with him, Richard Lindzen is a well-known atmospheric scientist at MIT who's long been cautious about global warming (or climate change) claims. I just ran across a detailed article he wrote a few days ago. Here's one sample paragraph:
Sea level rise:The whole thing is an excellent and sober summary of the problems with climate alarmism. No matter what your position or beliefs on climate change are, you'll learn something by reading this piece...
Globally averaged sea level appears to have been rising at the rate of about 6 inches a century for thousands of years. Until the advent of satellites, sea level was essentially measured with tide gauges which measure the sea level relative to the land level. Unfortunately, the land level is also changing, and as Emery and Aubrey note, tectonics are the major source of change at many locations. Beginning in 1979 we began to use satellites to measure actual sea level. The results were surprisingly close to the previous tide gauge estimates, but slightly higher, but one sees from Wunsch et al (DOI: 10.1175/2007JCLI1840.1) that one is in no position to argue that small differences from changing methodologies represents acceleration. Regardless, the changes are small compared to the claims that suggest disastrous changes. However, even in the early 1980’s advocates of warming alarm like S. Schneider argued that sea level would be an easily appreciated scare tactic. The fact that people like Al Gore and Susan Solomon (former head of the IPCC’s Scientific Assessment) have invested heavily in ocean front property supports the notion that the issue is propagandistic rather than scientific.
Paradise ponders, joinery jig jollies and vampire doctors edition...
Paradise ponders, joinery jig jollies and vampire doctors edition... The past couple of days I've been assembling and learning to use two joinery jigs that I purchased. I'm still working on them; they're fairly complicated, both to put together and to use. One of the jigs is for dovetail and finger joints, the other for mortise and tenon joints. The photo on the left is my new dovetail and finger joint jig, before I assembled it. On the right is the mortise-and-tenon jig, mostly assembled. Both of these came with large bags of parts, some of which had to be assembled, and some of which are needed for certain modes of use. Both also came with thick manuals, well-written and illustrated, showing you how to do all sorts of different things using the jigs. It will be a while before I feel competent with these. :) Fortunately, basic sorts of joints look pretty easy to do.
Building these jigs involves a little woodworking, which I wasn't expecting at all. The most involved thing I have to do is to build a sturdy wooden box that can lift the jigs a couple of feet above the 35" high surface of my bench. That will let me put joints in boards that are up to 5' long, which I actually need for the very first set of dovetail joints I'm making.
Yesterday Debbie and I had a joint doctor's appointment with our general practitioner. I had a few things to talk with her about, including my desire to check on my blood B12 levels after adjusting the dose of injected B12 this year. So the vampire lady there came after me with four vials of blood to fill. First she stabbed me in the inside right elbow, and got three and a half vials when that vein gave out. So then she stabbed me in the left inside elbow and got the remaining vial. Truthfully I barely felt the needle; she was very good. But I walked out looking like I'd been in a battle, with black wrap over big wads of cotton on both elbows. Got a big bruise on the right one, too.
Building these jigs involves a little woodworking, which I wasn't expecting at all. The most involved thing I have to do is to build a sturdy wooden box that can lift the jigs a couple of feet above the 35" high surface of my bench. That will let me put joints in boards that are up to 5' long, which I actually need for the very first set of dovetail joints I'm making.
Yesterday Debbie and I had a joint doctor's appointment with our general practitioner. I had a few things to talk with her about, including my desire to check on my blood B12 levels after adjusting the dose of injected B12 this year. So the vampire lady there came after me with four vials of blood to fill. First she stabbed me in the inside right elbow, and got three and a half vials when that vein gave out. So then she stabbed me in the left inside elbow and got the remaining vial. Truthfully I barely felt the needle; she was very good. But I walked out looking like I'd been in a battle, with black wrap over big wads of cotton on both elbows. Got a big bruise on the right one, too.
Monday, May 1, 2017
Another SpaceX success...
Another SpaceX success... They launched an NRO classified payload today, and recovered the first stage by a landing at Cape Canaveral.
Simply amazing. If I were a young man right now, I'd be doing everything I could to get a job at SpaceX. If I were at NASA, I'd be wondering why.
Webcast of today's launch. I never get tired of watching these things...
Simply amazing. If I were a young man right now, I'd be doing everything I could to get a job at SpaceX. If I were at NASA, I'd be wondering why.
Webcast of today's launch. I never get tired of watching these things...
Walking down memory lane again...
Walking down memory lane again... Just saw the latest Ken Shirriff post on reverse-engineering the 76477 audio chip. Oh, man, did that bring back some memories! I ran into that chip when doing a consulting gig to design electronic pinball machines in the late '70s. Back then the idea of an electronic pinball machine was pretty radical, and in many parts, heretical. One of the biggest complaints players had about the few electronic machines in existence was the horrible audio (and it really was horrible!). The fellow I was consulting for was willing to spend some money to solve that problem, and we quickly focused on the 76477 as a practical solution. We ended up with four of them in our design, all being controlled by a Z80 and a board full of analog electronics to supplement the 76477. We got it to the point of slightly less than horrible, but certainly nowhere near the mechanical noise nirvana of an old fashioned solenoid-and-relay pinball machine...
Sunday, April 30, 2017
Paradise ponders: router table and sushi edition...
Paradise ponders: router table and sushi edition... Per a reader's request, a photo (at right) of our new oven, installed. Above it is the microwave I installed a couple months ago. Note the walnut trim strip between the microwave and the oven – to our surprise, I didn't need to modify that strip to accommodate the new oven. The old oven and the new oven are less than 1/16" different in height!
Well, the remaining parts for the router table were delivered on Friday afternoon, as planned. Yesterday morning I used them to completely finish the router table (at left). Most of this work was trivially easy, but one part was ridiculously hard. In the photo you can see a rectangular shaped plate with a circular hole in the middle through which the router spindle projects. That plate is cast iron (same as the rest of the table), but it sits on four bolts in the corners that are used to adjust its height. The idea is that you need to match – exactly – the height of the surrounding table. Well, that's easier said than done! I found myself making adjustments of as small as a tenth turn on those bolts. They're extremely awkward to reach, from through a small door in the enclosure underneath the table top. It took me nearly two hours to get them perfect enough to make me happy. Those bolts have jam nuts on them, but I hope they don't move! The crank handle at the left top engages with a nut visible just to the right of the router spindle. Turning that nut slowly raises and lowers the router assembly. This is a very nice way of setting the height of the bit. Overall I'm very pleased with this router table: it's solid, has an absolutely flat and smooth table, the fence is very nicely done, and the router lifter is definitely the cat's meow. I've only used it on a few test pieces so far, but worked beautifully on those...
Yesterday afternoon we went out to celebrate two things: me finishing the router table (what a kit that was!) and Debbie doing her first day of good exercise since her most recent surgery. Debbie had a small beer and a noodle dish she managed to eat entirely. There was a lot of happy noises and smiles from her side of the table. I had the sashimi at right (hamachi, sake, maguro, and white "tuna" (escolar). All delicious! I also had a rainbow roll with the same four fish. I am so glad we found out about sushi at Black Pearl, as it's by far the best in our area (at least, the best of all those I've discovered!).
Well, the remaining parts for the router table were delivered on Friday afternoon, as planned. Yesterday morning I used them to completely finish the router table (at left). Most of this work was trivially easy, but one part was ridiculously hard. In the photo you can see a rectangular shaped plate with a circular hole in the middle through which the router spindle projects. That plate is cast iron (same as the rest of the table), but it sits on four bolts in the corners that are used to adjust its height. The idea is that you need to match – exactly – the height of the surrounding table. Well, that's easier said than done! I found myself making adjustments of as small as a tenth turn on those bolts. They're extremely awkward to reach, from through a small door in the enclosure underneath the table top. It took me nearly two hours to get them perfect enough to make me happy. Those bolts have jam nuts on them, but I hope they don't move! The crank handle at the left top engages with a nut visible just to the right of the router spindle. Turning that nut slowly raises and lowers the router assembly. This is a very nice way of setting the height of the bit. Overall I'm very pleased with this router table: it's solid, has an absolutely flat and smooth table, the fence is very nicely done, and the router lifter is definitely the cat's meow. I've only used it on a few test pieces so far, but worked beautifully on those...
Yesterday afternoon we went out to celebrate two things: me finishing the router table (what a kit that was!) and Debbie doing her first day of good exercise since her most recent surgery. Debbie had a small beer and a noodle dish she managed to eat entirely. There was a lot of happy noises and smiles from her side of the table. I had the sashimi at right (hamachi, sake, maguro, and white "tuna" (escolar). All delicious! I also had a rainbow roll with the same four fish. I am so glad we found out about sushi at Black Pearl, as it's by far the best in our area (at least, the best of all those I've discovered!).
A wall around California...
A wall around California... I suspect the majority of the population of the Mountain States would think this was a very good idea!
Saturday, April 29, 2017
Favorite colors...
Favorite colors... It would never have occurred to me to study the question of what colors are people's favorites. Nor would I have expected that there would be significant differences in the popularity of various colors. But there apparently are:
My own favorite color? Well, I'd have a hard time choosing between bright orange (like a California poppy) or bright yellow (like a nice lemon). Maybe a slight preference to the orange. That puts me solidly in the weirdo category, it seems. One of my friends likes to call me “six sigmas” because I'm at least six standard deviations from normal (though I claim eight!). This seems to be yet another dimension in which I deviate... :)
My own favorite color? Well, I'd have a hard time choosing between bright orange (like a California poppy) or bright yellow (like a nice lemon). Maybe a slight preference to the orange. That puts me solidly in the weirdo category, it seems. One of my friends likes to call me “six sigmas” because I'm at least six standard deviations from normal (though I claim eight!). This seems to be yet another dimension in which I deviate... :)
Paradise ponders: Utah gratitude edition...
Paradise ponders: Utah gratitude edition... I fled to Utah from California just three years ago, after living in that sunny land for 43 years. When I first came to California, in 1971, I was coming from New Jersey. The California of 1971 was a paradise by comparison to the hell-on-earth that was New Jersey. Back then, even California's government was better.
It was all downhill from there. By the time we retired in 2013, it was obvious to Debbie and I that our long-planned retirement in the mountains of San Diego wasn't going to be the dream we'd thought it would be. We made up our minds to leave, and we chose Utah for many reasons.
It turns out, though, that we'd underestimated (by a lot!) just how well we'd fit in here in Utah. We'd expected the natural beauty, as we'd traveled here many times. We knew the weather would include actual seasons. We hoped that the government would prove to be less intrusive, more common-sensical, and it has. But we did not expect the people here to be so welcoming, despite our not being of the predominant faith here (LDS). We also didn't expect some other things, slightly subtler, but that turn out to be very important to us.
I'd say the biggest one, for me, is the general assumption of honesty here. In general, people just trust one another. If you tell a craftsman that you agree with their price, they'll just proceed with the work and trust that you'll pay them. If you leave your wallet somewhere, you can trust that it will be held for you, contents intact. If you leave your car unlocked, you can trust that it will not be stolen. If you carry ten items to the cash register in a store and tell the clerk you have ten of them, she'll just ring you up for ten without even counting. And so on. I'm talking about out here in the countryside, where we live – the story is different in the cities, of course. Out here, though, people just assume that you're honest in your dealings. How refreshing, especially compared with our experiences in California!
Another slightly subtle surprise for us: we can depend on others around here for help, and they assume they can depend on us. I still get surprised by this quite often – people are all the time volunteering to help out, and they really mean it.
And some of our neighbors have become good friends, despite the vast differences in our backgrounds and experiences.
We're very grateful for the wonderful home that Utah has made for us.
And when we read things about California, like this or this, we're even more grateful for Utah providing us with refuge!
It was all downhill from there. By the time we retired in 2013, it was obvious to Debbie and I that our long-planned retirement in the mountains of San Diego wasn't going to be the dream we'd thought it would be. We made up our minds to leave, and we chose Utah for many reasons.
It turns out, though, that we'd underestimated (by a lot!) just how well we'd fit in here in Utah. We'd expected the natural beauty, as we'd traveled here many times. We knew the weather would include actual seasons. We hoped that the government would prove to be less intrusive, more common-sensical, and it has. But we did not expect the people here to be so welcoming, despite our not being of the predominant faith here (LDS). We also didn't expect some other things, slightly subtler, but that turn out to be very important to us.
I'd say the biggest one, for me, is the general assumption of honesty here. In general, people just trust one another. If you tell a craftsman that you agree with their price, they'll just proceed with the work and trust that you'll pay them. If you leave your wallet somewhere, you can trust that it will be held for you, contents intact. If you leave your car unlocked, you can trust that it will not be stolen. If you carry ten items to the cash register in a store and tell the clerk you have ten of them, she'll just ring you up for ten without even counting. And so on. I'm talking about out here in the countryside, where we live – the story is different in the cities, of course. Out here, though, people just assume that you're honest in your dealings. How refreshing, especially compared with our experiences in California!
Another slightly subtle surprise for us: we can depend on others around here for help, and they assume they can depend on us. I still get surprised by this quite often – people are all the time volunteering to help out, and they really mean it.
And some of our neighbors have become good friends, despite the vast differences in our backgrounds and experiences.
We're very grateful for the wonderful home that Utah has made for us.
And when we read things about California, like this or this, we're even more grateful for Utah providing us with refuge!
Friday, April 28, 2017
Paradise ponders: snow and router table edition...
Paradise ponders: snow and router table edition... The router table is now complete except for the actual router and it's lifter (they're supposed to arrive today). The rest of the kit went together just as perfectly as the first third. The only challenging part turned out to be putting that cast iron top on. That thing was heavy (I'm guessing about 70 pounds), and the bolts that attach it to the stand go up through the bottom of it. That was a real booger to get on, because the top's mounting holes had to be precisely aligned with the corresponding holes in the stand, and because I couldn't see a darned thing inside the cabinet (no space to get my fat head in there). The first photo below shows the wood chip box that's supposed to make this router table nearly dust and chip free. We'll see how well that works!
Our weather today is really hard to believe for being nearly May. We've had rain, hail, sleet, and snow today, all day long. Right now it's raining. It's about 35°F outside, so the snow and sleet aren't sticking very long, thankfully. Our trees (at right) had some snow on their leaves, though. But once again, it's wet as heck outside – there's mud everywhere. Dang.
Our weather today is really hard to believe for being nearly May. We've had rain, hail, sleet, and snow today, all day long. Right now it's raining. It's about 35°F outside, so the snow and sleet aren't sticking very long, thankfully. Our trees (at right) had some snow on their leaves, though. But once again, it's wet as heck outside – there's mud everywhere. Dang.
AI and deep learning...
AI and deep learning... My long time readers will know that I am very skeptical of artificial intelligence (AI) in general. By that I mean two separate things these days, as the field of AI has split into two rather different things the past few years.
The first (and oldest) meaning was the general idea of making computers “intelligent” in generally the same way as humans are intelligent. Isaac Asimov's I, Robot stories and their derivatives perfectly illustrated this idea. The progress researchers have made on this sort of AI is roughly the same as the progress they've made on faster-than-light space travel: nil. I am skeptical that they ever will, as everything I know about computers and humans (more about the former than the latter!) tells me that they don't work the same way at all.
The second more recent kind of AI is generally known by the moniker “deep learning”. I think that term is a bit misleading, but never mind that. For me the most interesting thing about deep learning is that nobody knows how any system using deep learning actually works. Yes, really! In this sense, deep learning systems are a bit like people. An example: suppose spent a few days learning how to do something new – say, candling eggs. You know what the process of learning is like, and you know that at the end you will be competent to candle eggs. But you have utterly no idea how your brain is giving you this skill. Despite this, AI researchers have made enormous progress with deep learning. Why? Relative to other kinds of AI, it's easy to build. It's enabled by powerful processors, and we're getting really good at building those. And, probably most importantly, there are a large number of relatively simple tasks that are amenable to deep learning solutions.
Deep learning systems (which are programs, sometimes running on special computers) we know how to train, but we don't know how the result works, just like with people. You go through a process to train them how to do some specific task, and then (if you've done it right) they know how to do it. What's fascinating to me as a programmer is that no programming was involved in teaching the system how to do its task – just training of a general purpose deep learning system. And there's a consequence to that: no programmer (or anyone else) knows how that deep learning system actually does its work. There's not even any way to figure that out.
There are a couple of things about that approach that worry me.
First, there's the problem of how that deep learning system will react to new inputs. There's no way to predict that. My car, a Tesla Model X, is a great example of such a deep learning system. It uses machine vision (a video camera coupled with a deep learning system) to analyze the road ahead and decide how to steer the car. In my own experience, it works very well when the road is well-defined by painted lines, pavement color changes, etc. It works much less well otherwise. For instance, not long ago I had it in “auto-steer” on a twisty mountain road whose edges petered off into gravel. To my human perception, the road was still perfectly clear – but to the Tesla it was not. Auto-steer tried at one point to send me straight into a boulder! :) I'd be willing to bet you that at no time in the training of its deep learning system was it ever presented with a road like the one I was on that day, and therefore it really didn't know what it was seeing (or, therefore, how to steer). The deep learning method is very powerful, but it's still missing something that human brains are adding to that equation. I suspect it's related to the fact that the deep learning system doesn't have a good geometrical model of the world (as we humans most certainly do), which is the subject of the next paragraph.
Second, there's the problem of insufficiency, alluded to above. Deep learning isn't the only thing necessary to emulate human intelligence. It likely is part of the overall human intelligence emulation problem, but it's far from the whole thing. This morning I ran across a blog post talking about the same issue, in this case with respect to machine vision and deep learning. It's written by a programmer who works on these systems, so he's better equipped to make the argument than I am.
I think AI has a very long way to go before Isaac Asimov would recognize it, and I don't see any indications that the breakthroughs needed are imminent...
The first (and oldest) meaning was the general idea of making computers “intelligent” in generally the same way as humans are intelligent. Isaac Asimov's I, Robot stories and their derivatives perfectly illustrated this idea. The progress researchers have made on this sort of AI is roughly the same as the progress they've made on faster-than-light space travel: nil. I am skeptical that they ever will, as everything I know about computers and humans (more about the former than the latter!) tells me that they don't work the same way at all.
The second more recent kind of AI is generally known by the moniker “deep learning”. I think that term is a bit misleading, but never mind that. For me the most interesting thing about deep learning is that nobody knows how any system using deep learning actually works. Yes, really! In this sense, deep learning systems are a bit like people. An example: suppose spent a few days learning how to do something new – say, candling eggs. You know what the process of learning is like, and you know that at the end you will be competent to candle eggs. But you have utterly no idea how your brain is giving you this skill. Despite this, AI researchers have made enormous progress with deep learning. Why? Relative to other kinds of AI, it's easy to build. It's enabled by powerful processors, and we're getting really good at building those. And, probably most importantly, there are a large number of relatively simple tasks that are amenable to deep learning solutions.
Deep learning systems (which are programs, sometimes running on special computers) we know how to train, but we don't know how the result works, just like with people. You go through a process to train them how to do some specific task, and then (if you've done it right) they know how to do it. What's fascinating to me as a programmer is that no programming was involved in teaching the system how to do its task – just training of a general purpose deep learning system. And there's a consequence to that: no programmer (or anyone else) knows how that deep learning system actually does its work. There's not even any way to figure that out.
There are a couple of things about that approach that worry me.
First, there's the problem of how that deep learning system will react to new inputs. There's no way to predict that. My car, a Tesla Model X, is a great example of such a deep learning system. It uses machine vision (a video camera coupled with a deep learning system) to analyze the road ahead and decide how to steer the car. In my own experience, it works very well when the road is well-defined by painted lines, pavement color changes, etc. It works much less well otherwise. For instance, not long ago I had it in “auto-steer” on a twisty mountain road whose edges petered off into gravel. To my human perception, the road was still perfectly clear – but to the Tesla it was not. Auto-steer tried at one point to send me straight into a boulder! :) I'd be willing to bet you that at no time in the training of its deep learning system was it ever presented with a road like the one I was on that day, and therefore it really didn't know what it was seeing (or, therefore, how to steer). The deep learning method is very powerful, but it's still missing something that human brains are adding to that equation. I suspect it's related to the fact that the deep learning system doesn't have a good geometrical model of the world (as we humans most certainly do), which is the subject of the next paragraph.
Second, there's the problem of insufficiency, alluded to above. Deep learning isn't the only thing necessary to emulate human intelligence. It likely is part of the overall human intelligence emulation problem, but it's far from the whole thing. This morning I ran across a blog post talking about the same issue, in this case with respect to machine vision and deep learning. It's written by a programmer who works on these systems, so he's better equipped to make the argument than I am.
I think AI has a very long way to go before Isaac Asimov would recognize it, and I don't see any indications that the breakthroughs needed are imminent...
Paradise ponders: of ovens and arduous kits...
Paradise ponders: of ovens and arduous kits... Yesterday morning we finally got our new oven (Bosch photo at right) delivered and installed. We were supposed to get it this past Monday, but after looking at it Darrell realized he was going to need some help – the beast weighs 180 pounds! Darrell (the owner of Darrell's Appliances), with Brian to help him, had it installed in less than an hour after arriving. I had already removed our old oven and wired an electrical box, which saved them some work. However, there was a challenge for them: the opening in our cabinetry was 3/8" too narrow. Darrell set up some tape as a guide, whipped out his Makita jig saw, and had that problem fixed in a jiffy. There was a bit of a struggle to get it off the floor and into the hole, but once they did everything else went smoothly. It seems to work fine. The controls are a breeze to use. We haven't cooked anything yet, but I'm sure Debbie will pop something in there soon! :) One big surprise for us: it comes with a meat thermometer that plugs into a jack inside the oven. How very convenient!
Yesterday I started building the new router table I bought (Rockler photo at right). When I took delivery of the table, I thought there had been some kind of mistake: it came in two flat boxes, just a couple inches thick and not all that big. No mistake, though – it's just a serious kit. By that I mean that what you get is some pieces of sheet metal, cut, drilled, bent, and threaded as needed, along with a bag of nuts and bolts. A big bag of nuts and bolts! The packing was ingenious – a whole lot of metal pieces packed into a very small volume. I was a bit dismayed upon seeing the kit after unpacking it, as my general experience in assembling kits made mostly of sheet metal is ... pretty bad. Things usually don't fit right, and I end up using pliers, hacksaws, rubber mallets, and nibblers to get everything to fit. Often I have to drill and thread my own holes. Worse, usually the edges of the sheet metal are as sharp as a razor blade and I end up looking like the losing side of a knife fight.
I'm about one third of the way through the assembly, and so far I am very pleasantly surprised. With just a single exception, every part has fit precisely correctly, first try. Better yet, the edges of the sheet metal don't seem quite so sharp – no cuts yet (and no bloodstains on the goods!). The one exception was a minor one: I needed one gentle tap of the rubber mallet to get a recalcitrant threaded hole to line up with a drilled hole. The directions are crystal clear, with great illustrations. I hope the rest of the assembly is just as nice!
Yesterday I started building the new router table I bought (Rockler photo at right). When I took delivery of the table, I thought there had been some kind of mistake: it came in two flat boxes, just a couple inches thick and not all that big. No mistake, though – it's just a serious kit. By that I mean that what you get is some pieces of sheet metal, cut, drilled, bent, and threaded as needed, along with a bag of nuts and bolts. A big bag of nuts and bolts! The packing was ingenious – a whole lot of metal pieces packed into a very small volume. I was a bit dismayed upon seeing the kit after unpacking it, as my general experience in assembling kits made mostly of sheet metal is ... pretty bad. Things usually don't fit right, and I end up using pliers, hacksaws, rubber mallets, and nibblers to get everything to fit. Often I have to drill and thread my own holes. Worse, usually the edges of the sheet metal are as sharp as a razor blade and I end up looking like the losing side of a knife fight.
I'm about one third of the way through the assembly, and so far I am very pleasantly surprised. With just a single exception, every part has fit precisely correctly, first try. Better yet, the edges of the sheet metal don't seem quite so sharp – no cuts yet (and no bloodstains on the goods!). The one exception was a minor one: I needed one gentle tap of the rubber mallet to get a recalcitrant threaded hole to line up with a drilled hole. The directions are crystal clear, with great illustrations. I hope the rest of the assembly is just as nice!
Thursday, April 27, 2017
NASA at...
NASA at ... its most awesome, and at its least awesome... Too bad there's so much more of the latter than the former...
Paradise ponders: artichokes, kits, better indexes, and electricity edition...
Paradise ponders: artichokes, kits, better indexes, and electricity edition... Yesterday Debbie made a new dish – a casserole of chicken, artichokes, onions, Parmesan cheese, and mayonnaise. That's her serving at right, over rice. This one is a keeper, and I was a bit surprised just how tasty those artichokes were. They were canned, in water, not the marinated kind I'm familiar with. The water was salted, so we leached as much as possible out by soaking them in fresh water, replaced several times, and that seemed to work very well. A keeper recipe for sure! Both of us thought of several modifications we could make to it that might be even better. I sense some artichokely experimentation in our future...
Over the past few days some tools I've ordered arrived: a couple of jigs (for making box joints and mortise-and-tenon joints) and a router table. All three of these are kits – boxes of parts with bags of nuts and bolts. Big bags of nuts and bolts. I'm gonna be putting things together for a while before I can use them. All three of these were long-planned, but I need them now to let me build some stuff for the cattery. Somehow I didn't expect the jigs to be kits, but the fact that the router table is a kit doesn't really surprise me...
A couple days ago I posted about an index to look up the value of the largest decimal digit that is smaller than a given binary value. The code that I posted was ... not optimal. Here's a better attempt:
I'm going to be putting up a little shed soon, to house some components of our sprinkler system. I had my favorite electrician (Tyler, from Golden Spike Electric) out yesterday evening to check out the job. It's such a pleasure to work with people like him! I want something kind of weird (naturally!), and he had absolutely no problem accommodating me. I'm going to have him run a 50 amp 220 volt circuit to a subpanel in the new shed, and I'm going to wire it from there. “No problem”, says he – and we looked over the existing panel that he'd connect to. There was a circuit installed long ago that ran to an external plug for an RV. This is not something we'll ever need, so we're going to remove that and steal the existing breaker (which happens to be 50 amp!) for my new subpanel. Easy peasy!
Over the past few days some tools I've ordered arrived: a couple of jigs (for making box joints and mortise-and-tenon joints) and a router table. All three of these are kits – boxes of parts with bags of nuts and bolts. Big bags of nuts and bolts. I'm gonna be putting things together for a while before I can use them. All three of these were long-planned, but I need them now to let me build some stuff for the cattery. Somehow I didn't expect the jigs to be kits, but the fact that the router table is a kit doesn't really surprise me...
A couple days ago I posted about an index to look up the value of the largest decimal digit that is smaller than a given binary value. The code that I posted was ... not optimal. Here's a better attempt:
In addition to a better algorithm, I also made the code easier to read. The compiler optimizes the local variables away, so there's no performance impact to this. The 9 bit index generated is pretty simple. If 2^k is the most significant bit in _val, then the upper six bits of the index are k, and the lower three bits are the bits in _val at 2^k-1, 2^k-2, and 2^k-3 (with a bit of special casing for k < 3).int lz = Long.numberOfLeadingZeros( _val ); int mag = 63 - lz; int hi = mag << 3; long sec = Long.highestOneBit( _val ) ^ _val; int lo = (int)(sec >>> Math.max(0, mag - 3)); int index = hi | lo;
I'm going to be putting up a little shed soon, to house some components of our sprinkler system. I had my favorite electrician (Tyler, from Golden Spike Electric) out yesterday evening to check out the job. It's such a pleasure to work with people like him! I want something kind of weird (naturally!), and he had absolutely no problem accommodating me. I'm going to have him run a 50 amp 220 volt circuit to a subpanel in the new shed, and I'm going to wire it from there. “No problem”, says he – and we looked over the existing panel that he'd connect to. There was a circuit installed long ago that ran to an external plug for an RV. This is not something we'll ever need, so we're going to remove that and steal the existing breaker (which happens to be 50 amp!) for my new subpanel. Easy peasy!
Subscribe to:
Posts (Atom)






