"In the world ye shall have tribulation: but be of good cheer; I have overcome the world." –John 16:33

Category: Technology Page 2 of 9

Plantronics bluetooth headphones

In yesterday’s post I talked about my video conference setup. I was frustrated that my Cowin E7 headphones had mechanical problems that led me to buy something new. My Plantronics BackBeat PRO 2 Special edition arrived a couple of days early and I could not be more happy so far. The fit and finish seems good. I will report back if I have problems. The case they sent it in was not as good as the Cowin hard shell case, but fortunately, the Plantronics headphones fit into the Cowin case. I am listening to President Trump’s China virus press conference and the headphones are working great.

New video conference hardware

I am in a meeting right now with nine of my colleagues, most of whom are in the Boston area, but which also includes myself in Washington state, one guy in Colorado, and one guy in Utah. Everyone in the meeting is in a different location. In addition to the people in the meeting, the guy running the meeting is sharing his screen with information on the topic we are discussing. It works amazingly well. I regularly use three different video conference tools–Google Hangouts, Slack, and Zoom. Every now and then I also use WhatsApp and Skype, but that is mostly that is for personal stuff.

Over the last week, I got in a new microphone and speakers that have made these meetings a good chunk better. About a day after I got these new parts connected and working, my bluetooth headphones (Cowin E7) broke mechanically. This was pretty disappointing because I had been very careful with them, always carefully returning them to their case when they were not in use. I ordered another set of headphones (Plantronics this time) a couple of days. With the China virus, deliveries have slowed down pretty dramatically from Amazon and Walmart so they will not arrive until late in the week–probably Thursday. All my housemates have to listen to both ends my rather boring conference calls until they arrive.

Congratulations to Hemex Health!

Hemex Health has released their Sickle Cell Disease diagnostic product (PDF brochure here). It is a big deal because it is inexpensive and fast (10 minutes) compared to previous methods of diagnosis. This product will save lives through early diagnosis. I was fortunate to develop some of the enabling technology for this product, for a brief period as a volunteer and later on as a contractor. Congratulations Peter, Patty and the whole team for this successful product release!

RealSense camera up and running

I started with a new project this week. I am helping a buddy on a three dimensional tracking, measuring, guidance problem. We each bought a RealSense 2d/3d camera. The bought a refurbished ThinkPad laptop with a USB 3.0 port with this project in mind. The USB 3.0 port provides for faster throughput of image data. It was really easy to get the thing up an running. It will be quite a bit more work to control the camera programmatically.

Back to the basement

The main office area of the office in the basement has been being painted over the last week or so. I have been relegated to the dining room table. When I moved back down and was shuffling things around, I found the the lights Gene made for the bean sorting project. I am going to get them sent off to him so he can start sending me some images. We might get lucky and have our original setup work, but I think that is pretty unrealistic. We will definitely have to make modifications quite a few times until we get the whole lighting designed tweaked to the point it works with the falling beans. That is not to mention the fact that we have not even started at all on the mirror setup to see both sides of each bean.

Beansorter development computer

I was able to advance on the bean sorter program sufficiently to send the computer and camera off to Gene so he can start working on the lighting. I am amazed that we are continue to move forward. This project is not moving along at lightening speed, but with Gene’s efforts and great mechanical skill and knowledge we make steady progress. Hopefully, he will be able to take some images of dropping beans and it will allow us to see the spread of the beans and whether I believe I can see them well enough in the images to do the calculations needed to sort them properly. The next big challenge is two-fold: 1) getting the beans to fall as straight as possible and 2) getting the mirror set up. After that, we will attack the lighting.

14″ Lenovo laptop for $243+tax

The new $243 plus tax computer arrived today and I have to admit that it is great. I loaded Linux Mint, OpenCV, Boost, Qt Creator (only for the IDE), the Wt libraries, downloaded the bean sort code from Subversion and had it compiling in three hours or so and that includes building OpenCV, Boost, and the Wt libraries from source.

Tomorrow I hope to get the thing taking pictures via the USB 3.0 port so it will be ready to ship to Gene early next week. The biggest challenge is keeping Kiwi out of the way. Maybe that says something about how hot the thing runs.

Development tools need to be more capable than deployment tools

A couple of days ago, I broke down and bought a refurbished laptop for the bean sorting project. It surely seems to be a smoking good deal at $243.09 plus tax. I have been working to get the thing running on a Raspberry Pi and that works fine, but is way more hassle than we need during the development stage. It was necessary to hook up a keyboard, a mouse, a monitor, and the camera which, during the development stage, needs to be moved around a lot. It is just easier to do it on a laptop.

The other really big benefit is that, for the Raspberry Pi, I needed to do my development and testing on my home laptop, commit the code to a repository, switch the camera from the laptop to the Raspberry Pi and rebuild the code on the command on the RPi. That was a hassle. Now I will be able to put the entire development environment on the laptop and send it off to the mechanical designer (Gene). We can get all the lighting and controls developed with a full blown computer, then switch over to whatever cheap embedded computer we pick when everything is working. In the meantime, when I get some new code for Gene to consume, it will be way easier for him to build it and test it out with duplicate systems.

Life after Google

I got a book for Christian at Christmas time. While he was with us, I read the preface. I liked it so much, I bought for Kindle on my phone. The premise is that the business model represented by Google will be supplanted by a business model with block-chain money that is fundamentally more secure and monetarily stable. I love the way the author, George Gilder, writes and I believe he is write on this. This is not the first time he rightly called a sea change like this would represent.

One of the things that was particularly interesting about it was that the technology underlying the functionality that will cause the change is precisely what Christian has studied and researched for the last four years for his PhD program: Information Theory

Tile key and wallet finder

I lost my wallet on my last trip to Boston and suffered through the pain of cancelling all my credit cards, then ordering new ones along with a replacement drivers license and a replacement Nexus card. When Christian lost his wallet, he did something about it that he recommended to Lorena and I. He bought a two Tile key and wallet trackers. I ordered four of them–two for Lorena and two for me. It is the little device circled in red on my key ring. I also have one in my wallet. The application also allows me to track my cell phone in case it gets lost. The way it works is that everyone who has that app running on their phone knows and broadcasts the location of every “Tile” within Bluetooth distance to a central server. As a user, I have access to that server to see where my tiles were last seen. Christian said it has saved him several times. It also allows a user to tell the Tile to beep from his cell phone. The only rub is the sound is not so loud for an old guy with bad hearing like me, but all in all it seems like it will be a big help! A pack of four of these little Tiles with year-long replaceable batteries cost $60.

Recovering from the holidays

Kelly sent this photo of her and Christian yesterday. They had a pretty good time in San Francisco over the New Year. More than anything, I think they are pretty tired. Lorena and I had a quiet day at home because I was still suffering from the residual of a cold. We DID have a big steak with a grilled onion, and a baked potato. Also, I spent most of the day working on the bean sorting project. Gene has made really big progress, so I need to get an application going so that he can have a way to see what the camera captures as the beans drop. That will allow him to develop the lighting. It is a little more complicated than just creating a capture application. We really need to find a way for me to upgrade is program (running on a Raspberry Pi) over the internet. I have done this before, so it will be great to get a little more experience at doing this sort of thing.

Thoughts on how to get ahead

This picture of Kiwi being miffed that Lorena was trying to sit on her chair does not have a whole lot to do with what I want to write about today, but it was pretty fun. Every time Lorena sat down, Kiwi pushed her away and then sat back with a look of irritation. I needed a picture for the post, this was available, and I wanted to have an excuse to put it up.

The whole family has been inspired to talk about some of the things we do to contribute and to get ahead. A lot of it has to do with the whole concept of life-long learning that Charles Murray talked about fairly frequently. In that context, I have almost always had a project on which I actively worked that contributed to something. I earned money on some of them, but a lot of the time I just worked because the project helped in some way and I was able to learn new stuff. The reality is that I did a lot of this work with now expectation of learning anything, but it happened anyway. Examples of these projects include work on the water level measurement camera (GaugeCam), sickle cell disease diagnostics, labor and delivery management, cataract surgery, water particle measurement in flowing water, and several others.

I think the things they all had in common were that they were hard projects (in the technical sense), they required a longitudinal effort of more than a year, a bunch of non-compensated (monetarily) work was required at the front end, and I had the ability to uniquely contribute because of my technical skills. Virtually every one of those kinds of projects turned into a significant amount of money–maybe not significant for some people, but surely significant for me. In addition, every one of them opened new opportunities. The work I am doing right now would not have been possible had I not learned a bunch of new stuff about embedded programming, web programming, machine learning, etc., etc. that I never would have gotten in my day job. More important than the money is the fact that I am doing invention daily. I know it is critical to have dedicated people to perform the mechanical tasks of daily life like farming, medicine, manufacturing, etc., but it is a gift to have spent a career at the bleeding edge of invention. There is always something new and interesting to learn and use that requires all the mental faculties to even understand, let alone exploit. I know that is not for everyone, but I am certainly grateful and humbled to have had this kind of work.

Christian has been thinking about what he wants to do next. His PhD adviser is a luminary in Christian’s research area and one of the best PhD advisers I have ever seen–he takes great care of his students, is inspirational, pushes them to do hard stuff, and demands quality in every aspect of their research. He gets the very best students because of that, so Christian rubs shoulders with a great group of fellow students every day. The get great jobs in a variety of places and one of them has an idea to start a business. That is a perfect setting to find the exact kind of projects that can lead to life-long learning. One buddy even wants them to start a business together–a highly technical business that requires the kind of preparation one can only receive in a math intensive PhD program. I say go for it!

Retirement PhD: Progress on GaugeCam Web Server

First pass of GaugeCam Open Source Water Level Measurement Web Server

I am still not full convinced I can or should do this PhD thing, but all the pieces are still in motion. I expect I should be able to make a decision to move forward or not by late winter or sometime in the spring. In the meantime, I continue to make progress on the GaugeCam reboot as Open Source software (free as in liberty and free as in beer). The video speaks for itself. We hope to present a journal article and make the beta software available for download by spring. The video kind of speaks for itself

Not a birthday gift

I would like to say this is a birthday gift, but it is not. It is the new, extra-wide display I ordered for my work (on my birthday). Christian recommended this. One thing I did not expect was the width makes me change the way I use the different windows I keep open on the screen when I am programming. It is so wide that if you make something full screen, you often have to move your mouse a long, long way to get to the menu selection you need. All things considered, though, that is a minor quibble. I would definitely get this screen again if the occasion ever arises.

Bluetooth scale: New tool to beat Jon in the weight loss wars

I have always quit my daily weigh-ins when I was traveling, but my weight loss war with has Jon has forced me to re-prioritize. To that end, I bought a Bluetooth scale that can sync with the Fitbit app on my Android phone. It measures more than just weight, but that is all I really want to track because I track food intake and other measures in other ways. The reality is that I don’t really need Bluetooth connectivity and it is a little bit of a pain because I have to keep the thing charged with a USB charger while most of these kinds of scales have (pretty much) lifetime batteries.

New computers are not as fun anymore

Our friend, Bonnie, picked up the computer that arrived at our house when we were off visiting in Boston and Tempe last week. Lorena met with her for lunch yesterday to pick it up. It is a beautiful, brand new, Dell 5491 14″ touchscreen, i7 laptop with all the requisite amounts of memory and drive space to work on the relatively large images with which I work in my job. I love the computer, but it is a hassle to switch all the work I have been doing on the personal computer I used while I waited for my work computer.

First, I am reminded of the invasive nature of Windows (not to suggest Apple is any less so–they are probably even worse). I work in Linux, so I have to install that, but leave the computer dual-booted because I write cross-platform software. Then, I need to install Qt, OpenCV, Boost, and a ton of tools like Gimp, ImageJ, Filezilla, the Brave browser, Git, VirtualBox, etc, etc, etc. AND then I get to do it all again so all this stuff is available on both Windows and Linux. It will be really nice when it is complete, but it will be a full day of work to be up and running where I was with the previous computer.

I am not complaining TOO  much–it will be really nice when I am up and running and I really do not mind the kind of brain-dead work, but I lose a day and there is a lot to do.

Paying with my phone

I had to drive down to Kelso to drop off some equipment from my old company, but I left my wallet on the counter in the kitchen when I left. Then the guy I was dropping the equipment off to called and said he would be an hour and a half late so I was stuck at a McDonald’s beside the freeway with no way to buy an Egg McMuffin. I decided to go ahead and try to add one of those telephone pay apps. it worked really really well and if I didn’t hate Google so much I might even keep it on my phone.

New foldable bluetooth keyboard for my cellphone

I just bought a new foldable bluetooth keyboard to use while I am traveling with my Pixel 2 XL cellphone. This is just a test to see how it works. It surely seems like it works pretty good. Lorena took this picture and texted it to me.

3d camera for new 3d project

I ordered one of the Intel RealSense 3d cameras several months ago. It arrived yesterday. It is not like I need a brand new project, but I got one anyway and it is a good one. The reality is that I will not be in a place to start doing anything on this for a couple of months due to the start of a new job, vacation and a bunch of other commitments. It is great to finally get my hands on one of these and I am really looking forward to making it work.

Dispensers in the shower

The thing with which Lorena was most impressed with my Hotel here in the Boston area is the dispensers in the shower. Instead of little bars of soap and little bottles of hair conditioner and shampoo, the shower in the hotel had these dispensers. I have to admit, I was not wildly impressed, but am glad Lorena was.

Page 2 of 9

Powered by WordPress & Theme by Anders Norén