Page 107 of 137

August 9, 2021 – Linux Mint, Learning and Relearning Stuff

I don’t have a good grasp on where I am going this week for a lot of reasons that I am not going to get completely into here. A part of it was that was that I have been working late and getting up early (for my job). I also worked all day Saturday and a half day Sunday. And when I wasn’t working I was gone for various social commitments. That always sort of fogs up whatever I want to accomplish here.

A few weeks back, I mentioned that I was experimenting with Linux. I solved my problem with why Unbuntu wasn’t loading. That was because I downloaded a 64 bit version and I was trying to launch it on 32bit hardware. After very little research, I saw that Linux Mint was still a recommended 32bit version and so I downloaded that. Low and behold, it worked. I could launch Linux from a thumb drive on my old (2005) computer.

Part of the reason that I wanted to mess around with this machine and Linux was to see if keeping this currently working computer was worth the space it was taking. Twice, I have pulled this machine out of the Tecnho-Junk (recycling) pile. To carry this experiment a little further, I decided to do a small upgrade. I wanted to spend as little as possible but improve the 2GB of RAM and 7GB of remaining hard drive space to give it the best chance of evaluation. So, I spent $30 for 4GB of Ram and a 320 GB hard-drive. I figured the worst cast scenario is that I could use the hard drive in my other computer as a backup, so I only risked $10 for the RAM which I may not have needed anyway.

Through some research, I learned that the most RAM a 32bit system could utilize was 4GB. I also learned that the difference between XP Home and Professional was that Home was 32bit and Professional was 64bit. Therefore, the hardware that was put in the box when it was built was the limiting factor. Even though I had four slots for RAM, My machine was only utilizing 3GB. It seems like another limitation that I have is that I can’t utilize the max amount anyway.

Next I had to decide what to do with the new hard drive. I wanted the dual boot option to go into XP or Linux. Maybe it was the price or I was just ignorant it had been a long time since I ordered a hard drive. I ordered an IDE hard drive instead of an ATA hard drive. I had to scratch my head with Master/Slave jumpers and cable position conundrum (It has probably been 15 years since I dealt with that stuff).

People newer to this arena have no idea how much easier it is than it used to be. After getting the drive physically configured to work, the drive needs to be formatted so that it can get software installed. In XP, that required putting the operating system CD in. In my case, my disk was SP2 and my computer was running SP3 so of course the CD would not read and home edition didn’t have a built in ‘repair’ option on boot up. Fortunately, my XP was working so I was able to format the drive from XP.

Once the hard-drive was formatted, then I could install Linux from the USB drive. My first problem was trying to figure out how to partition the hard drive in Linux. It supposedly works in NTSB format but it wanted to use EXT4 format. I muddled my way through that and then I was on to installing Mint which went pretty smoothly.

After I got everything installed. There were about 20 operating system updates that I could run, which I did.

So… It works and it is not too slow. So far, what I have noticed is that things are slightly different than Windows. Not a lot, but enough that I don’t know what I am doing. For instance, HP doesn’t directly make any printer drivers and my printer is supposedly compatible. But I can’t (yet) figure out how to find the printer on the network and get it to print even though I have the IP address. It seems like the hardliners are into command based help which is all foreign to me as well so I get lost in all of the vocabulary

End Your Programming Routine: I have also noticed that some of the software I run like Myki password manager is 64 bit only. There may come some limitations with the age of the hardware that it might not make sense to keep this thing around eventually. But I am going to keep messing around with it for the heck of it for now

August 6, 2021 – 1984 3:1

This chapter was kind of interesting. It is about Winston’s preliminary stint in Jail. I say that because there has been no sort of adjudication or sentencing. There is a parade of minor characters throughout the book that suddenly appear as well but we have no indication of Julia’s disposition.

I would also say that there is a bit of foreshadowing into Winston’s future. With the extreme, no holds barred violence I suspect that his future is going to be pretty nasty.

We continue to see the same themes built upon in the recent chapters. Winston had made his choices and has accepted his fate to some degree. I think that we have all had those moments where we have done something that has a consequence that we really didn’t want to suffer. When caught, we have already accepted that there will be a degree of pain or discomfort but we knew it was coming.

Seeing is Believing- Remember back in 2:8 when I said that it was hard to believe that Obrien lived as a high party member but was also a high level traitor? There is an old saying that “If it looks to good to be true, then it probably is” is pretty applicable. It appears that Obrien was playing Winston so that he would eventually reach a point of no return, which he did.

No Regrets- I think that Winston is understandably worried about his future. I suspect it is the fear of the unknown like how long is this going to take and how much pain am I going to have to endure. Once the truth is internalized and accepted, I am talking about human freedom here, then I don’t think that it really matters about going back to the old life even as good as it was at the end. So said another way, Winston has no desire to not accept the punishment understanding that there is no hope or freedom in his prior way.

I know that today’s concepts are a little cliché. But, I think put into context of the story, they make sense at this point in the analysis. Also, there isn’t a lot more to take out of the revolving door of character in, gets roughed up, character leaves. It just re-enforces that this is really happening and it seems to happen to most people.

End Your Programming Routine: We are about to see what happens when someone fights the system using the rules of the system. Just like I talked about on Tuesday with the five monkeys, this is a no win situation. I am not sure if I would have done anything different than Winston did. Here I am writing about these kinds of things routinely and in a public way. Who knows, maybe some day they will come for me?

August 5, 2021 – If I Only Had a Desk

As I was milling around trying to figure out what I wanted to write about today, I was looking at a laser sight that I have had ready to mount for over a year. My next planned range trip was supposed to be in March and now it is August. So what I am saying is that I am going to skip ‘Tacticool’ Thursday.

Today, I am going to wrap up the office project with some numbers. I am deep into re-roofing my shed at the moment. That means that I am slowly moving stuff into the office and tinkering. What I am trying to say is that I am moving on here so it is time to get the results published.

What is currently missing is a desk, which is on order and a couch which is upstairs but we need to get a replacement. If I have all my plans come true, then I will build a table to fit behind the couch where the stereo system will sit. The rear speakers would be mounted. I am on the lookout for a inexpensive flatscreen TV that will sit behind the door and I could also project from the computer onto it. Regardless of all that, as soon as my desk arrives, I can move in.

Below is a breakdown of my hours on the project.

ActualEstimateDescription
24clear out holiday area
22remove west floor system, cleanup
42remove south side drywall
44install sheeting
88build floor
48frame east wall
48frame west wall
3.58frame south wall
48frame north wall
198electrical
9.58insulation
248interior drywall
88paint
3.58exterior drywall
148install door
50finishes/trim
118.5100.00

I talked about my expected overages earlier so that is not a surprise. It shouldn’t be a revelation but I am a little shocked at how much time the finish work took versus the overall build. By that I mean sheetrock, paint, trim. In my first vision, I wasn’t even going to do any of that.

Now, here is the real shocker to me. The little things that add up. What if I put down an finished floor? What if I didn’t have fasteners or a baseboard heater laying around or didn’t buy a used door or common lumber? I suspect that the cost could have been double what it was.

3/6/21$60Door
3/30/21Monmouth Hardware$6.44Electrical boxes
4/4/21Lowes$49.99Wire
4/11/21Home Depot$64.97Lumber, Felt
4/11/21Home Depot$69.03PT lumber
4/17/21Home Depot$156.50Insulation, screws
4/18/21True Value$19.10Lockset, shims
4/23/21Rickreall Bargain Shed$150Plywood
5/3/21Rickreall Bargain Shed$110Framing lumber
5/9/21Home Depot$56.60Lumber, Insulation
5/16/21Home Depot$128.18Insulation
5/21/21Amazon$15.10Coax
5/29/21Home Depot177.96Drywall, Electrical
6/8/21True Value27.4Adhesive, Primer
6/13/21One Stop$17.18Joint tape, snips
6/15/21Home Depot$91.24texture, painting supplies
7/5/21Lowes$2.68Caulk
7/21/15Amazon$19.76Router bit
$1,222.13

Places where I cut corners on the cost were

  1. Reused existing drywall
  2. Reused 12/2 cable, outlets and etc
  3. Recycled door, heater, light fixture
  4. Paint was on hand with the exception of drywall primer
  5. No finished floor

The one place that I splurged at minimal cost. It was largely labor in the electrical category.

  1. Surround sound wiring
  2. Wired Phone, Data, TV and FM signal

Overall, I am happy with the outcome and feel reasonably satisfied with the execution. I can always do better but it takes practice, analysis and a plan. One thing that I wish I did better was drywall finishing. My joints and corners are rough. If I was doing this professionally, I would have to pay someone to feel good about the results without a lot more practice or instruction.

End Your Programming Routine: I think one of the intangibles with how I have been working is that the project is literally right next to me. The number of times things came to mind either fiddling around with something or planning is not factored into the hours estimate. If this were a job, conceivably more time per task may have taken because I wouldn’t have the luxury of seeing it all day long. I am looking forward to moving in within the next few weeks.

August 4, 2021 – Replacing a Rear Derailleur on a Bicycle

Don’t ask me how this happened. My oldest son got a new bike and so he handed down his old bike to his brother. On the inaugural ride, he came back saying the chain fell off when in reality the chain was bent and the derailleur was broken in half.

What I have learned in this pandemic world is that not only are bike parts scarce, but upgrades are expensive. Sometimes upgrading parts cost more than the entire bike would cost new. Fortunately, this repair only cost about $30 and I could get the parts so I went ahead and did it.

I plan on talking more about bicycles in the future because it is something that I am interested in and I have a old, but very nice bike that I would like to make some changes to. A story for another time but I want to make it more comfortable to ride as it is a very aggressive configuration.

Tools required:

  • Metric Allen keys (3 and 5mm)
  • chain breaker
  • Metric nutdrivers or wrenches or adjustable wrench (8-10mm)
  • cable cutter
  • needlenose pliers
  1. Break the chain. I will have a picture later in the sequence to show what a chain breaker looks like.
  2. Remove the derailleur. First you must disconnect the shifting cable which is one nut. Then, the derailleur can be removed which is also one bolt.
  3. Replace the derailleur by tightening the same bolt as you removed on the old one.
  4. In this case, the new derailleur was a slightly different configuration and the existing shifting cable was too short. I had to re-string a new cable from the shifter

5. Roughly tighten the new shifter cable

6. Check the new chain for length against the old chain. If necessary, cut the new chain to length.

7. Reconnect the chain. In my case, I bought a new one and it comes with a special link to make this process easier. But it can be done by re-inserting the pin that was removed in step one. It is a bit tricky and may require some extra hands.

8. Finally, you will have to tune your shifting. That is beyond the scope of this post today. But this operation is best done with a bike stand. I dont have one personally, but there are several ones throughout my city. There are also a number of Youtube videos that are pretty good on how to do that.

End Your Programming Routine: This took me about an hour to complete. Now that we no longer have any local bike shops, this would have taken days at the shop and hours going back and forth to get it done. Generally speaking having bike work is fairly inexpensive but I like knowing that I can do stuff if I want to.

August 3, 2021 – Five Monkeys and the Pole

I couldn’t substantiate whether this story was true or not. But it is easy enough to find through internet stories that we could call it a parable. It goes something like this.

Five monkeys were in a cage with a bunch of bananas at the top of a pole. As soon as one of the monkeys started climbing to pole, he would get blasted with water until they all refused to climb the pole. Next one of the monkeys was replaced. Once the new monkey started climbing the pole, the other four monkeys would pull the new monkey down preventing him from attempting to get the bananas. Then another monkey is replaced and the same behavior is emulated. Finally, all the monkeys are new and have never been sprayed yet they have been trained to stop any monkey from climbing the pole without a real consequence.

This story seems to be mostly used in the business space to talk about office culture and to inspire to challenge the status quo. But, I can’t help to think about how we are culturally behaving as a result of Covid-19. Call it cancel culture or public shaming but people are no longer allowed to hold individual opinions that deviate from the cultural norm. And when I say cultural norm, I do mean an ignorant, non-fact based, science is settled kind of way.

The idea that science is settled is actually anti-science. There are a finite number of laws in science. Laws are provable by math and measurement. A theory is when data supports a hypothesis but it is not entirely provable or there is not enough data to support universal adoption as a law. Neither of these terms are codified because this by it’s definition is science; even laws should be continuously challenged to ensure that they are still laws.

Let’s get back to Covid and our culture. We are bombarded with radio, TV and quasi news stories about how the vaccines are safe, do our part, etc. I would call it a propaganda campaign. Admittedly, it must be pretty safe (for now) because a lot of people have gotten the vaccine. But as a scientist, I have a responsibility to challenge the accepted norm because the only way to prove a hypothesis is to test it.

My analysis of the situation is that we have the majority of society that are not qualified as scientist and failed to do their own research. They have abdicated any level of investigation to celebrities or media types rather than challenge the status quo. Given that what I believe, people have the right to be ignorant and even stupid as long as their right does not infringe on mine. In this case, we have people that are now verbally shaming and using non-qualified belief to pull the monkey down from the poll.

These were all memes that I saw yesterday that pertain to the Monkeys and the Poll parable. You can watch my Governor as a science authority within the first five minutes. This wasn’t the clip I was looking for but I think it is a perfect illustration of the propaganda campaign.

Unfortunately, I don’t think that there is much we can do about it. My best suggestion is to be aware of the world that we are living in. Pick your battles because we are not going to be able to fight them all and only the ones worth fighting. Let’s keep our calm so that we don’t make enemies out of potential allies.

End Your Programming Routine: One time I remember in seventh grade science that we had two people holding a string on each end tight. The amount of energy it took for one person to pull the string away from the other was significant. But when a third person pushes in the middle of the string, it takes that much less energy. My point is that we are not going to solve this problem using the strategies of the status quo. We are going to have to address the issue from the side where it is much easier to move the string.

August 2, 2021 – The Durability of Polycarbonate

Recently, I have started having some obligations at 4AM. It means that I need to be ready to rock and roll, that is talk and lead a meeting first thing in the morning. It is not easy to roll out of bed and be ready to go. To be honest, it kind-of throws off my whole day because even going to bed at 9PM, that is only 6 and a half hours of sleep. I can never get to bed that early.

Last week was a difficult week not only taking the days off but also coming back into this early morning situation. That was partially why I took the week off, I am just a little bit out of sorts. But it was also a transition week where I hung the office door and am ready to move in, just waiting for my new desk to arrive. I need to fix the roof on the garden shed before the weather changes.

I have all of the data put together for one final post on the office project. That should come soon. But this weekend I started tearing off the roof of the shed. Last October, a blustery wind came in and ripped my flashing at the transition between the composition roof and the clear polycarbonate. I got a tarp on the roof the next day and there it has sat waiting for better weather and more time.

I didn’t get a picture of it, but for some reason, there are two holes in the polycarbonate roofing. So, not only did I need to replace the flashing, which means re-roofing, but also the clear panels. are clearly showing some serious sun damage.

I put this on in 2017. This is five years of wear. It appears that everywhere polycarbonate touches wood, the panel has become black. My speculation is that the tannins in the wood are reacting with the plastic. These clear panels come it two flavors, polycarbonate or PVC. In theory, polycarbonate should be more durable than the PVC, it is also more expensive.

You can also see the tarp line. It looks like that has caused some blackening as well as sagging likely from excessive heat. I also have to change all of the custom fillers because the panel design for both polycarbonate and PVC panels. So far, I am not super impressed by the durability. If I was going to consider changing the panels periodically, it may have been worth going to the cheaper panel but for now, I am am going to go back to polycarbonate.

Another mistake I made the first time was leaning the panels on the side. They sat that way for probably a month and bent out of shape (permanently). You can see this in the picture as well. This time I will take more care in the panel storage so they don’t start our warped.

End Your Programming Routine: I am thinking that this should be a heavy weekend project, so maybe 24 hours or so. I spent three hours tearing off the three tab yesterday. I will probably pick at it when I have time this week. With any luck, I will have this done by the beginning of next week.

July 23, 2021 – 1984 2:10

This is the last chapter in section 2. That also means that we are moving into section 3 which will be a tone change and the consequences to all of Winston’s actions. In fact, this chapter has Julia and Winston caught by the Thought Police.

Did you think that Winston was going to get away with his treason? I guess the question that I have is why did they wait so long before they arrested the pair? I suppose that it was to build suspense in the book as well as a chance to explain a lot of the whys for the 1984 society. It is ironic that the moment Winston figures everything out that it is immediately over.

This chapter was pretty light on concepts. If I was going to be pushed into giving away the book, what I would say is the following.

Freedom is found when you are not attached to ideology. Winston’s revelation is that the future is the Proles. That is because they are not spending all of their thoughts and energy defending the system that they have created. When we look at the application of that idea in our own lives, we can probably find aspects that would overlay this type of concept particularly politics but also other beliefs like religion.

End Your Programming Routine: I am keeping it short today. In fact I am going to be gone a couple of days next week as it is birthday week. I broke my political dichotomy a number of years ago. So, Winston’s statement rings pretty true to me. If you are reading this, you probably think more like me than not but it is a good reminder to not get wrapped up in this stuff.

July 22, 2021 – ‘Tacticool’ Thursday

Alright. a one week hiatus still doesn’t mean that I am going to talk about this subject every week again. I think that it means I am going to put it in if I have something to say. Today I want to talk about less than lethal self protection.

I am going to try and make the case that there is a place for carrying less than lethal options on a daily basis or at least in certain scenarios. The term less than lethal means as it says that these would be weapons that provide a deterrent rather than a potentially deadly outcome. Ideally, a person would carry multiple options because not everything works or is appropriate for every situation.

To compare and contrast the advantages, let us start with the positives. First of all, it is not desirable to use lethal force in every situation. It may be too crowded or unsafe for some reason. It may also be that you do not want to use lethal force. For instance, the idea for this post came from me walking the dog the other day. I carry pepper spray for the express purpose of walking the dog tends to draw other dogs toward us. I have had a pit bull attack my dog (before I was carrying pepper spray) and the owner had to beat the other dog off. Fortunately he was there to do it.

It probably seems evident that the downsides are that there is a chance that less than lethal works definitively. It is also the case that you often need to be closer than you want to be to use it. Last, it may not be the right tool for the specific scenario meaning that there are lots of different options and one might be more appropriate than another.

Speaking of options I thought that I would bring some up. When it comes to adding do-dads to carry on your person, I prefer to have items that can perform multiple roles or at least most effective.

  • Flashlight – I try to carry the Streamlight Stylus Pro pictured above. It is a useful tool, like when you need a light. A bright blast of light can be temporarily blinding or at least distracting. It can also be used as an improvised kubaton.
  • Pepper Spray – This comes in different sizes and concentrations. Based on anecdotal evidence interviews that I have heard from field biologists, bear spray (a form of pepper spray) is as effective of deterrent as there is.
  • Striking weapons – These would be things such as kubatons, batons or even improvised weapons like bats, golf clubs, walking sticks, etc.
  • Shocking weapons – There are various forms up taser or stun guns that provide momentary impairment.

There are others, for most practical purposes the list above is what are commonly available and appropriate for the everyday civilian. You could get into other chemicals like smoke or tear gas or even bean bag projectiles fired from a shotgun. You can see what I have, it is not that I don’t see value in the other things, it is mostly that I haven’t really had a need.

End Your Programming Routine: In the end, weapons are a subset of tools. There is an old saying that if the only tool you have is a hammer, then every situation is a nail. When you get into tools, there is always a specific widget for an application and it always works better for that one case. But, it is not practical to always carry everything so pick what you like.

July 21, 2021 – Trying For the Second Time

I am not way into this, it is just that I am interested in exploring. What does that mean? It means that I am trying out Linux again. The first time I tried it was probably four years ago and I thought that it was OK, I just didn’t put much effort into it.

Why would you try Linux you ask? Well there are a couple of reasons but first I will start series of seemingly unrelated stories. My son has a penchant for collecting junk. He is a bit of a rube when it comes to not being able to see through people’s motivations. I will give a couple of examples.

About four years ago, my son and a friend decided to build a go-cart. Unbeknownst to me, their tactic was to go around the neighborhood and ask for free parts to create said go cart. One smart neighbor (I wish that I knew who it was) gave him a free tire for the project. Not four and not a wheel, but a tire. Needless to say, I paid the eight dollars to dispose of it two years later

Now the second tire story. My son was building a costume for Halloween. He went to the local tire store to obtain some tires with the premise that he was going to cut them into pieces and assemble some sort of tire suit. Now, I don’t know if you have ever tried to cut a tire, but it is pretty difficult. Again, the store gladly gave him two tires (of which they had already collected the disposal fee) and then they got paid again when I got rid of them for the second time.

And the third story which is getting closer to where I want to go. Just two weeks ago my son and the same friend found a ‘free’ TV on the side of the road. He was convinced that not only was this a better TV than the one that we already had, but that this was somehow the score of the year. Once he found out that it doesn’t work I now have another disposal issue.

I think that I made my case for when a relative gave my son a free laptop, I was not very happy about it. One reason it was free was that the operating system was locked due to a forgotten password. It was also Vista vintage hardware and I didn’t have the OEM software to re-install the operating system and address the lockout. This was my first foray into Linux.

I installed Unbuntu and to be honest, it worked alright. We used it to display karaoke on the TV s couple of times. The operating system was definitely foreign to me and I didn’t spend much time using it, only to do what I wanted to do which was access the internet and display lyrics on the TV. That computer ended up getting recycled with a large techno junk effort that I made about a year and a half ago because we didn’t need it. We had other, better laptops to replace it.

So, why do I want to fool around with Linux again? Well, I have an old XP computer that was in the recycle pile earlier this year. For some reason, it wasn’t booting and I didn’t know if it was the hard drive or a RAM fault or what. A few months ago, I thought that I would try to copy the data so that I could dispose of it and I found that it was working. I put the computer back together and low and behold XP was alive again.

The reason it is still around is that my wife is convinced that there are pictures and other data that we would want to access again. I have copied the entire hard drive so I am confident that I have everything. But nevertheless, it is sometimes nice to have an old device that has a functioning serial port or LPT port. My point to this is that I am not convinced that I want to blow away my existing hard drive to install Linux since there is not enough no partition the existing drive.

About two months ago, I spent $5 on a TV tuner card. The driver was not supported in Windows 10 and I no longer have a Windows 7 computer. I downloaded and installed the XP driver and the hardware works. However the card only handles analog signals so I don’t have a way to validate that it works.

Unbuntu is supposed to be bootable from a USB drive. I think that I tried that before, but it is not working for me at the moment. The last tech note I read was that I need to redo the USB conversion to eliminate the problem so that is my next step.

I haven’t fully decided whether I want to buy another hard drive or just to try it again. While XP does run and it seems to be fine, it is limited and not recommended to be on internet. I downloaded the last version of Firefox which is about a year out of date now. If you haven’t tried it, technology eventually stops working because the software is no longer supported. Or said another way, old technology stops communicating with new technology. It is a fine word processor or jukebox though.

End Your Programming Routine: You could say what I am trying to do is be cheap or a junk collector myself. I prefer to think of it as a thought experiment about determining whether there is life left in an old computer. I do also believe that the tactic of running Linux is a valid strategy to access data on a machine that is locked out or otherwise inaccessible. I will report more on this experiment as I get some time to get it actually working.

July 20, 2021 – Slowly Moving In

Today is a quick update as time is flying by. I still have door fitting and painting to do but everything else is done. That means that I can start moving in because I don’t need a door for that.

Since I had to cut the door and I know that the floor is out of level I want to do the work on any door fitting before I start painting. Once the door is up, this project is finished!

The plan is to put a desk under the black shelf (second picture). I am looking for the right size (nominally 2’x6′) because the room will be tight and every inch counts. I would love to build it so it would be exactly what I want, but I don’t think I will have time to do that now.

Originally, I was going to put a couch against the west wall (third picture). The measurements fit in the room but the couch does not because I didn’t factor the baseboard heater into the picture. I don’t think it would be a good idea to put the couch up against the heater. So, I am still working that out.

After this is done, the bigger work needs to get done and that is going through all of the junk and reorganizing the basement and garage where everything has been piled up while this process has been going on.

End Your Programming Routine: I am excited and sad to finish this project. I am looking forward to moving in and use the new space. I have lots of things stacked up waiting for this to finish so that would be positive, But, I will be done staring longingly at my project all day and think about my next move when I get a chance.