Category: technology

Thursday, 31 October 2013

07:57 – I hate Halloween. I’ll have to spend time today hanging garlic sprigs over all the doors and windows and taking other steps to keep the zombies, vampires, and ghosts outside, where they belong.

Whatever happened to the concept of a secured/senior creditor? Detroit proposes to pay its (unsecured/junior) retirees 16 cents on the dollar while defaulting on bonds and other senior obligations. That 16 cents on the dollar is being stolen from senior creditors, just as the Obama administration stole from senior creditors during the GM/Chrysler bankruptcies. Detroit should be paying retirees zero cents on the dollar.


10:49 – I built my first computer back in about 1976 using an 8080A processor, 256 bytes (not KB) of discrete memory chips, toggle switches for input, and LEDs for output. When I was in business school (1983 – 85), a lot of my fellow students were surprised that I hadn’t bought a PC yet. I told them that I was waiting until I could afford to buy a desktop PC that was at least as powerful as the DEC VAX 11/780 I used at work. They told me I’d be waiting a long, long time. They were wrong, obviously.

Although no one has asked me why I haven’t bought a 3D printer yet, the same principle applies. Affordable consumer models are currently itneresting toys rather than serious tools. No slam on them; they’re capable of doing some amazing things. But I want better, faster, more capable, larger, and cheaper. And consumer-grade 3D printers are, of course, getting better, faster, more capable, larger, and cheaper every year. It won’t be long now.

Okay, I’ll admit that I actually did buy an IBM PC/XT back in the day, mainly because I wanted to get some experience with personal computing while I waited for the PC I really wanted. And I may do the same with 3D printers, but I don’t think they’re to the PC/XT stage quite yet.

I suspect that 3D printing is going to be the next “intellectual property” battleground, and those IP owners are going to lose to FOSS and Pirate Bay, just as they have with music, movies, and increasingly ebooks. I’d guess that five years from now there’ll be freely-downloable templates for millions upon millions of items. The next time I need to replace the plastic dogs in the washing machine agitator, instead of ordering them from a website I’ll just print them. And millions of other people will be printing millions of other items every day. The cat is already out of the bag.

Read the comments: 37 Comments

Saturday, 17 August 2013

11:31 – We’re still building and shipping science kits. This weekend, we should be able to finish labeling containers for the state virtual school order and get at least a good start on filling them. We told the customer we’d ship their first 40 kits before month end and the remaining 40 in the first week of September, but I hope to be able to get them all shipped by the end of the month.

I just activated Barbara’s new GSM phone. She’s playing with it now, setting ring tones, entering her phonebook, etc.


Read the comments: 6 Comments

Wednesday, 14 August 2013

09:33 – I’m busy building and shipping kits. As of yesterday, our 2013 YTD sales exceeded those for January through November of 2012. We should pass total 2013 sales later this month, leaving us September through December–four of the busiest months of the year–to go. Our original goal was to have 2013 sales double those of 2012, and it looks like that should happen.


13:42 – Here’s an interesting column by AEP about what’s happening in solar. Solar power to trump shale, helped by US military

Read the comments: 36 Comments

Friday, 9 August 2013

09:06 – ESR long ago predicted that Android would kick Apple’s iPhone ass. I saw some recent figures yesterday that illustrate just how right Eric was. Apple’s worldwide market share of smart phones is about one unit of every seven sold. Android pretty much gets the other six. Blackberry is rapidly becoming an asterisk, and is now trying to sell the company. For what it’s worth, which isn’t much.


I got a couple dozen chemistry kits built yesterday, which gives me a bit of a breather. Today I need to cut purchase orders for stuff we’ve run short/out of. I actually did the first one last night. We’re completely out of the 650 mg sodium bicarbonate tablets that are included in both chemistry kits. The last time I ordered those, a year ago, I paid about $12 for a bottle of 1,000. The place I bought them from last year no longer carries the 650 mg tablets, only 325 mg tablets in bottles of 100 rather than 1,000. So I checked around and found that the price had gone up significantly and there were few sources offering the 650 mg bottles of 1,000. Amazon stocks them at about $18/bottle, a 50% increase in one year. They had only four bottles in stock, so I ordered all of them. A bottle is about 40 kits worth, so we’re covered for another 150+ kits once those arrive. A quick look at my inventory sheet tells me that the only other chemistry kit components we’re critically short of are purple Sharpies and 9V batteries, so I’ll get a gross of each of those on order as well.

This weekend, Barbara will continue labeling bottles for a new batch of 60 biology kits, and get started on labeling bottles for a new batch of 60 chemistry kits. I’m also expecting an order from a state distance-learning virtual school for 40 custom AP chemistry kits. That may or may not happen, but I suspect it will. If it does, I’ve told them we can ship within 30 days after receipt of order/payment, so things are likely to get even busier around here.


09:11 – Wow. I just checked Amazon, which now says it has nine bottles of the sodium bicarbonate tablets in stock at $19.99/bottle, versus the $17.79/bottle I paid less than 12 hours ago. Geez.

Read the comments: 27 Comments

Wednesday, 10 July 2013

09:09 – We now have just about everything we need on hand to make up batches of 15 each of the internationalized chemistry kits and biology kits. Well, other than work space. My work tables are currently piled high with bins and bags of chemical bottles and various miscellany. I need to get those relocated to the inventory shelves before I’ll have space to build kits.

We also have just about everything we need on hand to make up 30 more forensic science kits. The only exception is Kastle-Meyer reagent, which I’ve been making up frequently in small batches. Because KM reagent is by design unstable, we seal the bottles under an inert atmosphere and refrigerate them. When we ship a forensic science kit, we pull a bottle from the refrigerator and stick it in the box just before shipping. When I made up a batch a year or so ago, I pulled one bottle and set it aside unrefrigerated and without the inert atmosphere for later testing. I think I’ll open that bottle soon and check it. If it’s still good, I may start making up larger batches of KM reagent, at least a couple months’ supply.

Come to think of it, I don’t really need to test it. All I need to do is look at it. Fresh KM reagent is a straw yellow color. Oxidized (spoiled) KM reagent turns dark reddish brown. If the liquid in that year-old bottle is still pale yellow, I’ll feel comfortable doing larger batches of KM. I want at least a one-year shelf life. If the stuff that wasn’t covered with an inert atmosphere and wasn’t refrigerated is still good, that won’t be a problem. Using the inert atmosphere and refrigerating the reagent should extend its shelf life by at least a factor of four.


14:20 – UPS just showed up with the Canon HD Camcorder. It’s charging now. Even though I knew the dimensions–2.1×2.2×4.6″ or 5.3×5.7×11.6 cm–I was still surprised how small it is. Now to figure out how to get video files off it and how to edit them. It has a USB port, so presumably it’ll be recognized as a USB mass storage device. If not, I’ll just use a card reader. It records in AVCHD or MP4. I’m not sure I have an editor that’ll work with either one, but worst case I’ll use ffmpeg to convert it to a raw format, edit it, and save it as MP4, QT, or whatever.

Read the comments: 12 Comments

Sunday, 7 July 2013

10:16 – One of the items on my to-do list was to buy an HD camcorder to use in shooting more of the science videos I used to post on YouTube. One must-have feature was a microphone input, which is surprisingly rare on consumer-grade camcorders. I can’t stand the audio from on-camera microphones, so I’ll always use either a shotgun or a wireless lavaliere. Doing that requires a mic input.

So yesterday I got a promo email from Costco that featured a Canon HF R400 HD Camcorder Bundle (with case and 16 GB memory card) for $290 after a $70 rebate. Today is the last day of the promo. I checked Amazon, and their price was higher for the bare camcorder. I checked Canon, and the HF R400 HD camcorder does have a microphone input. So I just ordered the camcorder bundle from Costco. Imagine my surprise when I added it to my cart and found out that the price wasn’t $290 after the $70 rebate. It was $290 before the $70 rebate. So I ended up paying $220 plus tax, with free shipping.


Read the comments: 7 Comments

Friday, 19 April 2013

07:38 – Congratulations to the FBI and Boston Police. It took them only three days to identify and track down the two terrorists responsible for the Boston Marathon bombings. As I write this, one of the terrorists is dead, killed in a shootout last night, and the other is the subject of a massive manhunt. Unfortunately, a police officer was also killed last night and another seriously injured. Let’s hope the cops track down and kill the other terrorist before he hurts anyone else. In what comes as no great surprise, it appears that the two terrorists are brothers from Turkey or Chechnya, which means they’re almost certainly islamic.


08:31 – When I was adding money to Barbara’s PlatinumTel prepaid cell-phone account the other day, I checked their phone offerings. Barbara’s phone used to be my phone, so when hers died I just gave her mine. I’d intended to order another of the same model, but they didn’t have any in stock at the time. So I’ve been checking periodically to find that or a similar model. I wanted a clamshell phone with no gimmicks. All I wanted was a simple four-banger phone to make and receive calls, something that folded so that I could just put it in my pocket without worry about cracking the screen or whatever. But for several months PlatinumTel had nothing on offer other than models with slide-out keyboards and various smartphones. The other day they had $30 Alcatel One-Touch 665 phones in stock, so I ordered one for myself. I so seldom need a cell phone that this one is ideal. No contract, $0.05/minute, and very simple to operate.


11:09 – I’m hoping they don’t capture the second terrorist. That just means a trial and prison. That’s too good for him. Ideally, I’d take him alive and feed him, slowly and feet-first, into a wood chipper. But we all know that’s not going to happen. They haven’t even cut off the first terrorist’s head and posted it on a pike. So about the best we can hope for is that the cops shoot the second one and that he dies in agony before he gets to the hospital. The hospital! Why on earth did they even bother to transport the first terrorist to a hospital instead of letting him bleed to death on the street?

I’ve been reading The Grass Crown, the second in Colleen McCullough’s First Man in Rome series. Last night, I was reading a section covering the Social (Marsic) War. The Roman commander besieged an Italian town held by the rebels, who thought their water supply was secure. It wasn’t, but only because the Romans undertook a massive engineering feat to stop the flow of the river from which the town got its water. Eventually, they surrendered. The Roman commander proceeded to order the slaughter every adult male in town, and then turned out the women and children without food into the war-torn landscape to starve and freeze to death. Another Roman commander took another besieged rebel town, whereupon he set up an assembly line with 100 of his legionaries flogging all of the rebel men. After the flogging, they moved down the assembly line to another section, where 100 more of his legionaries beheaded those who’d already been flogged. The commander then turned the women of the town over to his legionaries to be raped and then killed. And, at that, the Roman commander was being merciful because these were Italians, who’d until recently been friends and allies of Rome. If he had wanted to, the Roman commander could have ordered all of the rebels to be crucified instead of being put to the sword.

This was during the late Republic. From Julius Caesar’s time onward, Rome had even less of a sense of humor about rebellion and particularly killing Roman citizens. Perhaps unsurprisingly, people thought long and hard before doing anything to piss off Rome. I think it’s time we considered emulating Rome in that respect. Crucifying muslim terrorists would be a good start.


21:17 – As of mid-afternoon, Barbara was planning to leave work at 3:30 and head home. We were planning to take Colin to the vet for his annual checkup. Then the USWS issued a tornado watch for the afternoon through 9:00 p.m., so Barbara called to reschedule the vet appointment for next Friday. At that point, she planned to stop at the supermarket on the way home and have a relaxing evening, assuming the hospital would release her dad tomorrow.

Relaxing evening. Some joke. The hospital decided to release Barbara’s dad this afternoon with almost no notice. So she went over there to pick him up and take him back to their apartment. But Dutch needs to be on IV antibiotics for a week or ten days longer, so the hospital was supposed to send a supply home with them. Barbara or Frances would have to change the supply container once a day. I wasn’t crazy about that idea. Someone who’s on IV antibiotics should be in the hospital, with qualified medical staff administering the drugs. The last time this happened, Barbara called in tears because she’d made one minor mistake in the procedure. She thought she’d killed her dad. I told her then that she or her sister shouldn’t be doing this; a nurse should be doing it.

That was bad enough, but it got worse. The hospital was supposed to send over a supply of the drug to Dutch and Sankie’s apartment, and then have a nurse come to teach them how to administer it. Well, the nurse showed up, but the supply of drugs didn’t. And to make matters even worse, the drug supply container has to be changed every 24 hours, at 8:00 p.m. Not during the day when the visiting nurse could do it, or at least Barbara or Frances could do it with less inconvenience, but specifically at 8:00 p.m., which means that Barbara or Frances would have to drive over there specially every evening at 8:00 p.m.

So of course my first thought was that they should just discard the first container before it was empty and substitute a full one, which would allow them to change the daily time from 8:00 p.m. back to something a bit more convenient. No dice, Barbara said. The hospital would provide only the number of containers needed to do things on the schedule they mandated.

Not that that turns out to matter much, because the hospital released Dutch knowing that he couldn’t even stand with his walker, let alone walk or even get out of a chair. Barbara assumed, of course, that they’d had him up and walking every day. They hadn’t. He’d been in bed constantly for the entire week. He’s completely helpless, and needs someone who’s able to physically manhandle him into and out of his chair and so on.

But of course the hospital never did bother sending over the drugs that Barbara and Frances are supposed to adminster. So I got a call from Barbara about 8:35, saying she was at the hospital emergency room with her dad, pleading with them to give him the drug that they say is so important he get at 8:00 every evening.

Then, adding insult to injury, the hospital tells Barbara that they wanted to release Dutch to a nursing home, but Barbara refused to allow them to do so. She told them that she’d done no such thing. When the social worker called earlier in the week, she said the hospital planned to release Dutch to a nursing home so that he could get physical therapy. Barbara told the social worker that the physical therapy, and occupational therapy as well, could be done at her parents’ apartment.

What concerned me the most was that Barbara said as soon as the emergency room gave her dad the IV antibiotic, she was going to drive him home. Presumably she intends to stay the night, since Dutch sure can’t be there on his own or with just Sankie. I told her she should tell the hospital to keep her father until he’s actually in a fit state to be discharged, and that doesn’t include being on IV antibiotics or being unable to rise from a chair. She said the hospital told her they couldn’t refuse treatment, but Dutch would have to pay for it. Bastards. They had no business discharging him in the first place.

Read the comments: 21 Comments

Thursday, 24 January 2013

07:42 – Barbara’s sister, Frances, took their mom to the neurologist appointment yesterday morning. He changed her medication, which they’re hoping will help their mom’s mental state. Then, yesterday afternoon, Barbara took her mom and dad to the audiologist appointment to get their hearing aids cleaned and tweaked and then went out to dinner with them. A few minutes ago, Barbara’s dad called to say that Sankie wouldn’t get out of bed and said she needed to go to the hospital. Barbara assured her dad that the new medication would take some time to kick in, and that Sankie didn’t need to go to the hospital. As Barbara just commented to me, “At least with your parents it was just one at a time.” She just left to head over to her parents’ place on the way to work.


10:08 – There were a couple of interesting articles on the front page of the paper this morning, one about charter schools and one about state income taxes. North Carolina is now a purely red state, with a Republican governor and Republicans controlling both sides of the legislature. They’ll use that clout to try to get a lot of bad laws passed, but along the way they’re also trying to get some Good Things done.

Donny Lambeth, who led the Forsyth County school board for 18 years and is now a state representative, is championing a law that will allow the Winston-Salem/Forsyth County school system to go 100% charter. Don Martin, the current superintendent of schools, is trying to keep that from happening. Almost 100% of the public school teachers and administrators are against it, of course, because that means they’ll no longer be government employees. They’d be employed by the individual charter schools, which would be non-profits. Like nearly all public school systems, ours pays much, much higher salaries and benefits than most teachers and administrators could ever hope to earn in the private sector. They also have almost absolute job security. If WSFC Schools transitions to 100% charter, all of that goes away. Of course, that’d be a very good thing for taxpayers and the children, but it gores the ox of the teachers and administrators so you can bet they’ll fight to the death to stop it from happening. Let’s hope they fail and we end up 100% charter. Hell, let’s hope we end up 100% voucher. Let the schools compete for students, and let the teachers compete for jobs.

As to the state personal and corporate income taxes, the governor and many in the legislature want to eliminate them entirely and make up the difference by extending the sales tax to apply to services. That might increase the current sales tax by a couple of percentage points. The liberals are howling about “regressive taxation”, of course, but the truth is that shifting to a sales tax to raise state revenues would be much fairer than what we have now. The US has the most “progressive” income tax in the developed world. The poorest 50% of our population pay next to nothing. In fact, many of them actually have negative income taxes; the government “refunds” income taxes to them that they never paid in the first place. The middle class pays about half the income taxes collected, and the wealthy pay the other half. North Carolina is even worse for the middle class. Our highest personal income tax rate is 7.75%, and even those who are just barely middle class pay high rates on most of their income.


11:14 – How could I have forgotten? The first real web browser, NCSA Mosaic, was released 20 years ago today. I downloaded and installed it immediately, and started browsing the web, such as it was. Back then, my co-worker John Mikol and I were the only people I knew who had full-time Internet access at home. We both had dedicated telephone lines at home that dialed into a modem rack at work. We dialed in and stayed connected 24×7, although that term was not yet common. Our nailed-up dial-up connections did drop once in a great while, but I think my all-time record length for one phone call was something like 18 months. John and I did a lot of neat stuff together. I remember the first time we burned a CD-R disc. At the time, almost no one had CD burners. I forget what the burner itself cost, but the discs were $50 each. John and I watched one as it burned. The burn failed, and John invented a new term that became part of technology jargon. “Well,” he said, “that’s a $50 coaster.”

Oh, yeah, John and I are among a very small group for another reason. We both finished the world-wide web. That is, when we installed Mosaic, we both followed every link on every page that was then up on the web.

Read the comments: 49 Comments

Thursday, 22 November 2012

09:01 – Barbara is leaving late this morning to meet her parents and sister to spend the day celebrating Thanksgiving. I’m not much for holidays, and certainly not religious holidays, so today is just another work day for me. Barbara will bring me food when she returns this evening, I hope not including any turkey. It’s not that I dislike the taste of turkey so much as that I think it’s a bad idea to eat something so stupid that it can literally drown while drinking because it forgets to take its head out of the water.

I ran out of chromatography paper envelopes while I was building kits yesterday, so Barbara is going to label and stuff another 60 of those before she leaves. That gives me enough to finish building 30 each of the chemistry kits and biology kits, as well as some prototypes of the two new kits. I also have a case of glass Petri dishes that’ll be in one of the new kits. We have to figure out how to package those so they can survive shipping. I know we’ll use bubble-wrap; I’m just not sure yet which type or how much.

Barbara has been encouraging me to get a tablet. I’ve hesitated because I really prefer something with a real keyboard. I’d been thinking about buying a ChromeBook, so yesterday I went ahead and ordered one from Google. I’ll probably give it to Barbara, but I may use it from time to time.


11:45 – In designing science kits, I end up doing all kinds of little experiments that have nothing directly to do with the lab sessions covered by the kits. I’m doing one of those today.

One of the new kits I’m designing right now is the LK01 Life Science Kit. Life Science is basically middle-school biology, a simplified version of a first-year high school biology course. One of the classic experiments that’s covered at both levels is antibiotic resistance in bacteria. Our full biology kit includes four antibiotics: amoxicillin capsules, chlortetracycline and sulfadimethoxine powder, and neomycin liquid. But to simplify things for 7th and 8th graders and to keep the cost of the kit down, I decided that the LK01 kit would include three antibiotic test papers–amoxicillin, neomycin, and sulfadimethoxine–rather than the actual antibiotics.

I’m going to make the antibiotic test papers myself, by soaking letter-size sheets of chromatography paper in solutions of the antibiotics. But I need to have at least an approximate idea of the concentrations of the antibiotics in micrograms per square centimeter. To do that, I need to know how much liquid one sheet (about 600 square centimeters) of chromatography paper will absorb. Knowing that, I can calculate how concentrated the antibiotic solutions need to be. So, to determine that factor, I’ll weigh a sheet of dry chromatography paper, soak it in water, reweigh it, and determine how much liquid it absorbs. I don’t expect a lot of variability, but I’ll do several sheets just to get a reasonable idea of how much actual variation there’ll be.

But I can’t simply use blank sheets of chromatography paper. The test papers included in the kit will be roughly 4 by 5 centimeter pieces, so I need to pre-print each sheet with “amoxicillin” or whatever in tiny little print. That may affect the absorbency, so it has to be taken into account.


14:06 – Well, it is a national holiday, so I’ve decided to take the rest of the afternoon off and watch Heartland re-runs. I only have 1.5 episodes left on Netflix streaming, so it’s time to fish out the boxed set of series three to watch the four remaining episodes in series three and then start series four on disc.

Read the comments: 20 Comments

Thursday, 8 November 2012

07:52 – It wasn’t as minor as we’d hoped. Barbara’s dad had a bad fall yesterday afternoon about 1400. No one notified Barbara for almost an hour. She and her mom and sister spent the next eight hours or so at the emergency room, before they finally admitted her dad at least for overnight. Barbara finally got home at midnight. Her dad is okay for now. They ruled out a stroke or TIA. At this point, they think a cardiac arrhythmia caused her dad to lose consciousness momentarily and fall. The hospital was actually ready to release her dad last night, but Barbara told them she wasn’t comfortable taking him home in his current state. He was still having trouble breathing and showing signs of CHF. So they’re keeping an eye on him for a while until they’re sure it’s safe for him to go home.

10:38 – I no longer have a cell phone. When I called Barbara on her cell phone yesterday, I thought I’d better check the balance on her Boost Mobile prepaid cell phone. So I went over to the Boost Mobile web site and logged in. Sure enough, she was down to something like $8. Then I noticed something strange on her account page. The call I’d just made to her had been charged at $0.75. That was really strange, considering that Boost Mobile bills in one-minute increments and Barbara has a flat $0.10/minute rate. So how could a call cost $0.75? As it turns out, it was a three-minute call, but Boost Mobile increased their prices as of yesterday from $0.10/minute to $0.25/minute. Geez.

So I decided just to give Barbara my PlatinumTel prepaid phone, which costs only $0.05/minute and just order another one for myself. The trouble was, they had only four phone models on offer, and none of them were clamshells. I carry a cell phone in my pants pocket, which means I really need a clamshell model. Oh, well. I’ll just wait until they have more models in stock. For now, I’ll do without.

As it turns out, BoostMobile is “encouraging” people with iDEN phones to buy new phones. BM still has something like a million iDEN users, and Sprint is in the process of shutting down their iDEN network. Apparently, they’ve already shut down thousands of iDEN towers nationwide (which explains why Barbara has had problems with spotty service availability for the last few months) and they plan to shut down the network completely as of next June. It was time for Barbara to get a different phone anyway. She wanted a clamshell model too, so I just gave her mine. So today she’s giving her new cell phone number to her sister and parents, who were the only ones who had the old one. Once she does that and clears any current voicemail, she’ll just shut down her old phone and let it die when the time expires.


Read the comments: 26 Comments
// ------------------------------------------------------------------------------- // end of file archive.php // -------------------------------------------------------------------------------