Author: Lisa

Home Depot Non-Delivery

We ordered a chest freezer from Home Depot a few weeks ago with delivery expected a few days ago. That date moved out to Friday — no big deal. Prior to placing the order, we chatted with their customer service to verify that home delivery actually meant delivery into the house because there are all sorts of places that are considered “delivered”. And it would suck to get a big chest freezer at the bottom of our driveway and have the company call it delivered. We confirmed, multiple times, that the home delivery service would be able to navigate our narrow driveway and that the item would be delivered into the room of our choosing.

And then the delivery company called today. They only have a 26-foot box truck, so they will deliver the freezer to the bottom of our driveway. Several frustrating calls to Home Depot later — we were hung up on by a very rude agent who just kept telling us that the delivery company is a third party so there’s nothing Home Depot can do about it. And that “delivery” is only to the doorstep. This agent hung up on us. We finally got someone slightly helpful — delivery still means doorstep, and if the third party delivery service only has a 26-foot truck that’s what they have … but this rep was at least pleasant and willing to finish the conversation.

What really bothers me, though, is no one at Home Depot’s customer service seemed interested in knowing that the online chat folks are absolutely telling customers that “home delivery” means into the room of your choosing. Depending on one’s home, this could be a very big difference — like our case where the delivery service wants to leave the box a couple hundred feet down at the bottom of the driveway. We offered to send them the names and chat sessions to ensure agents are getting appropriate training, but nothing. We have, on three separate occasions and speaking with three different agents, been informed that the “home delivery” service means the appliance will be delivered into the room of my choosing — and warned that multiple flights of stairs would be an extra charge.

On Race Norming

I get why race norming is objectionable — but why in the world are they norming at all?! I’d hate if I had some accident & the analysis of my decline was based off of some American norm or a global norm. It’s not like “getting a bunch of concussions” is a black swan event for footballers, either. So why wouldn’t they routinely administer these cognitive tests for each player? Someone puts in a claim? Their current cognitive functionality isn’t compared to some normalized baseline. It’s compared to their documented trajectory.

Poultry Brooding Options

We’re working on building up an outdoor brooding area to hatch and raise chickens and turkeys. The current coop — which seemed so large when we got our first five hens — is too small for raising more birds.

Option #1 is to get a larger coop — we’re looking at a metal shed — that will give us space to frame out two rectangles, cover them with hardware cloth, and have both a nursery with the chicken toaster and a brooder for slightly order birds who are still getting acclimated to the flock. To save floor space, I would make PVC tube feeders and waterers. The brooder could be brought outside into the pasture to serve as a baby bird tractor, too.

Option #2 is to build out a nursery and brooder on the side of the existing coop. This could even be insulated to ensure the baby guys are extra toasty. This probably would have a hinged roof so we could access the baby guys from outside of the coop.

Turkeys in the Coop

We have turkeys in the coop! Anya put the little guys in the coop by themselves, and then she brought our friendliest hens in (one at a time) and hung out in the coop as a referee. Then she brought the Bresse hens in without problem. And finally our least friendly older hens and then each of the roosters. Everyone was fine. And, when I opened the coop this morning, the little turkey guys were out on the floor with the chickens — eating their food and ready for a refill on their water.

Adventure chicken

One of our Bresse hens went for a walkabout last night. We were going shopping, so had to get them cooped up earlier than normal. Normally, it’s sunset when we’re taking them to the coop. And we don’t put more food into the tractor in the evening, so the chickens are ready to head in for a meal. When we’re leaving early, I like to carry the chickens and deliver them into the coop. And have someone opening/closing the door to avoid escapees. Anya evidently just opened the tractor and let them run. Some ran into the coop. Some ran to the compost. And one? She ran for the woods.

She was roosting in a tree last night, but Scott and Anya weren’t able to coax her down. Then she was nowhere to be found this morning. Luckily it was a light misty rain all day and not the rain showers I was expecting. We put the dozen remaining chickens into the tractor and left them do chicken things. By late afternoon, our missing girl was hanging out by the tractor. Anya picked her up and gave her some snuggles, then popped her into the tractor for some food and water. Her adventure seems to have tired her out — she was quiet and snuggly.

We also tried putting the poults in with the chickens today. We’d had them in the baby poultry tractor next to the big chicken tractor for a week so they’d get used to seeing each other. Well — that didn’t work out so well. Introducing the Bresse to the egg layers went pretty well — the egg layers were selected for their chill personalities. The Bresse rooster, however, went after the first poult Anya put into the tractor. So they’re back in the baby tractor for some more introduction time. We’ll have to do some supervised interaction on a nice, warm, sunny day.

Microsoft’s 1601 Time Base

Microsoft uses the number of 100-nanosecond intervals since 01 January 1601. Why? No idea. But I’ve had to deal with their funky large integer for a DateTime value as long as I’ve been working with AD. I’ve written functions to turn it int something useful, but that’s a lot of effort when I see a lockoutTime and need to know how recent that is. Enter w32tm which has an “ntte” switch — this allows me to readily tell that the lockout was at 3:01 today and something I need to be investigating.

Chainsaw spline sizes

There are a few things about chainsaws that we’re learning as Scott is working on both this cheap knock-off chainsaw we got from Amazon and an old (very solid) chainsaw his dad brought over. Today’s lesson was spline size — there’s mini, small, and standard. But what’s small mean?

Mini spline – 17mm
Small spline – 19mm
Standard spline – 22mm

Turns out we weren’t wrong — we’d ordered a small spline rim sprocket, and it didn’t fit on our chainsaw because they sent us a standard spline sprocket — 22mm ID instead of 19mm ID. But now I know why we ordered exactly what we needed.

Adventure Turkeys

We picked up four friends for TurkeyGuy on Sunday. I wasn’t going to chance shipping again. We considered getting some of the franken-turk broad-breast things from Meyers down in Polk — I really don’t want to create demand for animals that grow so quickly their bodies give out. And a big draw to raising our own animals is that the animals make more all on their own. Luckily, I found someone about an hour away from here that’s really into breed preservation (and heirloom vegetables too!). So we went on a second adventure over the weekend and picked up four more Spanish Black turkeys. We had a great time meeting the folks at Ohio Heritage Poultry — and got to see all sorts of heritage turkeys. One of the coolest things is that they’ve got a Spanish tom that will sit on the nest — both turkey parents take turns keeping the eggs safe and warm, so each one gets a chance to run around, eat, drink … I’m hoping this is an instinctual thing that carries on with our turkeys because that seems so much healthier than a single bird isolating herself and barely budging from the nest.

Anya fed and watered our new poults before we headed home. The new guys are a little older than TurkeyGuy — we put the new guys into the brooder and they were instant friends. TurkeyGuy wants to be big like them — he stands with the largest poult and stretches his neck out so they’re the same height. Today, Anya set the baby tractor in a shady spot outside and took all of the poults on their first outdoor adventure. They’re such chill critters — they wandered around, pecked at clover, scratched around in the dirt, and napped. It’s going to be colder for the next week … but they’ll be happy to get outside again next week.

On UUIDs

RFC 4122 UUID Versions:

1 — Datetime and MAC based
48-bit MAC address, 60-bit timestamp, 13-14 bit uniquifying sequence

2 — Datetime and MAC based with DCE security
8 least significant clock sequence numbers and least significant 32 bits of timestamp. RFC doesn’t reallly provide details on DCE security

3 — Hashed Namespace
MD5 hash of namespace

4 — Random
6 pre-determined bits (4 bits for version, 2-3 bits for variant 1 or 2) and 122 bits for 2^122 possible v4 variant 1 UUIDs

5 — Hashed Namespace
SHA-1 hash of namespace

In my case, I hesitate to use a v1 or v2 UUID because I have scripts executing in cron on the same host. The probability of the function being called at the same microsecond time seems higher than the pseudo-random number generator popping the same value in the handful of hours for which the UUIDs will be persisted for deduplication.

v3 or v5 UUIDs are my fallback position if we’re seeing dups in v4 — the namespace would need to glom together the script name and microsecond time to make a unique string when multiple scripts are running the function concurrently.