Wednesday, April 3, 2019

Migrating Thunderbird Email to a new computer



I wanted to bring years of  Thunderbird email, addresses, mail folders, macros to sort incoming email in the proper folders, lotta stuff over to the new computer.  Thunderbird keeps all this stuff in “profiles”, disk files, stored in each users space.  This way each user of the computer can have his own email, address book and all that other stuff.  The executable Thunderbird code is kept in Program Files (86), but the mail and address data are kept in a folder name Thunderbird in Documents and Settings in XP renamed Users in Win 10.  The Thunderbird profiles are folders in the Thunderbird folder. Along with a key file named profiles.ini.  Profiles.ini has a pointer to the profile that Thunderbird has been using.  There may be more than one profile, but the one you want to move to the new computer is the one Thunderbird is using at the minute.  The other profiles are older ones, or ones copied in from other computers, or just plain obfusticators.  No matter, bring them all over to the new computer.  I assume you understand how to move files from computer to computer using flash drives or CDs or DVDs or network connections.  Assume the new computer is running Win 10.  Put the Thunderbird folder in the users/your name/appdata/roaming/ directory on Win 10.  Copy the entire Thunderbird directory. 
   Now you need to get the Thunderbird code, the executable, onto the new computer.  I would just download the whole thing from the Mozilla website (Google will find it for you).   That way you get the latest code.  If you are migrating off something really ancient like Win XP, you want the latest version, which they probably have not been making available to ancient OS’s.   Run the new Thunderbird.  It will pop you to a new accounts page.  Cancel that.  Click on the nameless “Bars” button to get to the Thunderbird functions.  Click on Help.  Click on Trouble Shooting.   This displays a bunch of obscure data about Thunderbird.  Go to “Profile Folder”.  Clicking on “Open Folder” opens a window with explorer.  Navigate to the Thunderbird folder on the new machine’s hard drive, the folder that contains profiles.ini.  This points Thunderbird to your profile.  Then exit Thunderbird.  Count to ten.  Start up Thunderbird again.  Navigate  Help/Trouble Shooting Info like you did before.  Check “profiles” the very last entry.  Click on “about: profiles” and you ought to see Profile Home pointing to the Thunderbird folder you brought over from the old machine. 
This ought to be all you have to do to get Thunderbird to see your old email, your email addresses and start working like it always did. 

 

Friday, March 29, 2019

NH Senate session 27-28 March.


Senate session 27 AND 28 March.  Heavy load this week in the Senate.  We met in the afternoon of Wednesday and then all day Thursday.  Thursday session ran until 8 PM.  Crossover day is bearing down on us and we must deal with all the senate bills before crossover day. 
    For Wednesday we passed 24 bills on the Fast Track (consent) calendar in one quick voice vote.  That left 11 bills on the regular calendar, none of which struck me as very important.  The democrats passed SB 267, the reveal student names bill 13-10.  This bill is symptomatic of deeper problems in the testing business.  The yearly assessment test is so tricky that only the test vendor can score it.  So they send the tests out to the vendor.  We have state law on the books requiring student privacy and so they remove the student's names from the tests and replace them with code numbers.  Thru some blunder or other they can only match up 80% of the code numbers with students when the tests come back from the vendor.  So the Ed department wanted to solve this problem by just leaving the kids names on the tests.  I think we need more straight forward tests that can be scored by the home room teachers.  The other ten bills we passed were routine.  That got us up to only 4PM so we tackled another 5 bills.  And tabled all 5. 
   Thursday we started at 9AM, an hour earlier than usual and ran until 8 PM. Arghh.
We had 42 bills on the calendar.  Highlights.  Passed SB 100 which forbids questions about criminal background checks on job applications.  You can ask the applicant about criminal background during the job interview but not on the application.  Democrats passed SB 8 requiring a redistricting committee.  Not a terrible idea, but the state constitution clearly says redistricting shall be done by the legislature.  Lotta constituents feel strongly that this should have been done by constitutional amendment rather than just an ordinary bill.  I agree with them. 
   The democrats voted to drop the requirement to have a NH driver's license and NH plates in order to vote in New Hampshire (SB67).  This is part of their plan to allow out of state college students to vote in New Hampshire because college students mostly vote democratic.  Me, I think you ought to live in New Hampshire in order to vote in New Hampshire.  Anyone who lives in New Hampshire has a NH driver's license and NH plates.  Other wise they are visitors.  Always glad to see visitors, they bring money, but I don't think they should be allowed to vote in New Hampshire. 
   SB97, fiercely opposed by my constituency, passed on a voice vote.  But we watered it down so it is harmless now.  All mention of critical care hospitals and a 15 mile radius was removed from the bill.  The urgent care clinics just have to get a license like every other health care facility. 
   SB7, the motor voter bill was pushed thru by democrats on a roll call 13-10.  This bill will register to vote anyone who visits DMV for a license or plates.  Far as I am concerned any citizen who doesn't bother to visit town hall to register BEFORE the election is so unmotivated that we don't want their votes.  I guess the democrats think young drivers will vote democrat.
   And some science fiction bills.  SB 216 to set up a New Hampshire council to approve auto driving vehicles safe to allow on NH roads.  Total waste of time.  There will have to be a single national auto driving car safety commission to test and certify auto driving cars as safe.  Detroit cannot afford to submit their auto driving cars to 50 separate state safety commissions, there will have to be a single national commission or we won't get auto driving cars to market.  And SB 283 about voting machines and ballot scanners.  We ought to be voting on paper ballots. They cannot hack paper ballots over the internet.  And you can recount them.  You check a ballot scanner by hand counting a stack of ballots.  Then feed the stack thru the scanner.  If the scanner's count doesn't match the hand count, the scanner is broken.  No legislation required. 
  SB 213 which would limit liability of campground owners got tabled on a roll call vote 12-11.  Lotta campground owners in my district tell me they are getting sued by campers who stumble over stones in the dark. 
   And a final budget buster, SB 263 which would permit school students to sue the school if they think they have been discriminated against by the school or at the school.  Welfare for lawyers.    No definition of discrimination  No age limits.  Can a kindergarten student sue?  Any court awards will come out of local taxpayer's hides. And the money will all go to the lawyers. 

Sunday, March 24, 2019

Mueller report driving the TV newsies bananas

All the TV newsies have been talking all weekend about the Mueller report.  Mueller released it to the Attorney General late Friday afternoon.  They say ( without having had access to the report, yet) that it exonerates Trump.  Barr, the attorney general, released a very short summary Sunday afternoon that backs that up, sort of.  The democrats were hoping the Mueller would provide them with ammunition for an impeachment of Trump.  I think they are disappointed, although they might press ahead with impeachment anyhow.  Lot of heavy duty pols  from both parties  are calling for the entire report to be released to them, and the press, ASAP.  Probably a good idea, just to settle the matter.  To me, the idea that any American would cooperate with the Russkis is absurd. 

Saturday, March 23, 2019

Getting ready for high school

Regardless of whether your high school starts in 9th grade or 10th grade, you want to start thinking about what you want to do to make a living after you graduate high school or graduate college.  Probably you don't have a clue.  I didn't at that age.  But you want to think about it.  Talk to people about their jobs.  Read up.  But unless you are born into a lot of wealth, you will have to make a living doing something after you make it thru school. 
   Since you probably don't know what you want to do yet, you want to keep your options open. One large option is a career in  Science Technology, Engineering, or Math  (STEM).  It can be fun, I did electrical engineering myself, it was a lot of problem solving, customer contact, lab work, software coding.  Beats selling real estate or used cars.  STEM jobs pay well and you will stay employed, layoffs are very rare.
   To do a STEM major in college, you have to take integral calculus freshman year.  The STEM courses are all taught with calculus, if you don't have your calculus you simply cannot understand the coursework.  To take integral calculus, you have to have already taken trigonometry, two years of algebra, and preferably plane geometry.  You have to take these in high school.  You gotta start taking the algebra in 9th grade.  Plane geometry (Euclidean geometry) is not absolutely essential, but it is very useful.  You learn how you can start with a few simple ideas, use some logic and prove some remarkable theorems, using nothing but pencil and paper.  And the proofs are intellectually satisfying, after doing a proof, you know it's true.  This entire concept is so valuable that the plane geometry course is well worth it. 
   Right now, as you start high school, you probably don't know what you want to do to make a living after school.  It is a shame to lock your self out of all the STEM fields because you didn't take the required math courses in high school. 

NH Senate session 21 March



Thursday 21 March.  Regular Senate session.  Not as bad as last week, we only had 40 bills to deal with.  We managed to get done by 3 PM.  Which was good, I was able to get up to Lancaster in time for the Coos County Republican committee meeting.  That ran until 9:30 PM and I didn’t get home until 10:30PM.  Long day. 
   Senate session got off to a good start by passing the Fast Track (consent) calendar of 13 bills in one quick voice vote, no debate.  One surprising exception.  A fairly harmless bill SB 42 to declare applejack as the official New Hampshire state spirit was pulled of the Fast Track calendar and thrown onto the regular calendar.  Usually this kind of bill declaring state flowers, state birds, state just about anything are quickly passed because it makes their sponsors happy and nobody else cares.  Applejack was not so lucky.  The Democrats debated this bill for a half an hour at the end of the day, speaking about the hazards of alcohol, the case for New England rum, and a bunch of other trivia.  Total waste of time. 
    Now for the main event, the regular calendar.  We opened with SB10, the minimum wage bill.  Introduced by Senate President Donna Soucy.  Jeb Bradley spoke eloquently against it. This is a job killer.  Up here in Littleton, far up in the North Woods, the retailers are already automating in anticipation of a $15 minimum wage.  McDonalds, Applebee’s; Wal-Mart, and Lowes are pushing us customers to learn how to run the bar codes thru the scanner.  Kiss that entry level jobs goodbye.  SB 10 backs the minimum wage down to $12 an hour, but it is still a job killer.  Democrats rammed it thru on a roll call 14-10.  That’s all the Democrats voting yes and all the Republicans voting no. We spent a half an hour on this turkey.  Maybe we can get the Governor to veto it.
    Then my bill SB 150 to allow all out of state health insurance companies to sell in New Hampshire was voted Inexpedient  To Legislate on another roll call vote 14-10.  Democrats claimed that the insurance department would not be able to control them, that the out of staters could offer lower cost policies that lacked some of the mandatory coverages of Obamacare and some other stuff.  The way to lower the costs of healthcare is competition.  Right now we have only TWO insurance companies licensed to sell in New Hampshire.  Not much competition there. 
   And we revived casino gambling SB310.  Three fellow senators urged me to vote to revive it and so I did, reluctantly.   It got Ought to Pass 13-11.  Probably the house will vote it down.  This bill has been kicking around for 10 years that I know of.  It always promises fantastic tax revenues.  And it gets voted down every time (so far). 
   We have been kicking a lot of cans down the road.  We have tabled 16 bills before this session started.  We tabled 10 more on Thursday.  Let’s hope that table is strong enough to hold up under load.  It is not clear to me what will happen to these tabled bills.  They might be allowed to die quietly and out of sight.  They might be waiting for the finance committee to decide if we can afford them.  Stay tuned. 
   And we voted SB 309 which restores the stabilization grants to state schools Ought To Pass 24-0.  Stabilization grants are an obscure school funding deal, going far back in history.  However, the schools in district 1 (my district) need the money badly.  So do plenty of other districts.  I said exactly that during the floor debate.  Unfortunately, after voting OTP, the democrats moved to table the bill.  If it ever gets off the table it will do good. 

Monday, March 18, 2019

What happened to Sears Roebuck?

Well, they are dead or dying, I think we all know that.  But what killed Sears?   The Wall St Journal had a longish piece on Sears on Saturday.  It was a collection of comments by eight ex Sears people, some of them pretty high up, remarking on Sears collapse.  Too bad none of them wrote about what went wrong.  They all expressed sorrow but none of them gave a coherent story explaining what happened.  Too bad.  I miss Sears.  I noticed just this morning that the little mini Sears we used to have in Littleton is gone.

Saturday, March 16, 2019

NH Senate Session 14 March



Senate session, Thursday 14 March.  88 bills on the calendar.  Session ran until 10 PM.  I didn’t get home til nearly midnight.  They promise worse is coming.  We knocked off 18 bills on the Fast Track calendar with one voice vote.  We bumped SB 143, dealing with state aid to special ed students off the Fast Track calendar into the hurley burley of the regular calendar ‘cause it involved a LOT of tax payers money. 
   We had a few good bills and a lot of bad bills. For good bills we passed SB 266 which makes state aid to education cover kindergarten students on the same basis as grades 1-12 and redirects the Keno revenue from kindergarten to school building aid.  That passed 24-0 on a roll call vote. 
   We passed suicide prevention training for students and teachers 24-0 on a roll call vote.  We are loosing all too many students to suicide.  We need to let all students know what suicide is, and what they should do or who they should contact should they find that a friend is contemplating suicide.  Certainly back when I was in grade school I would confide a lot of stuff to my closest friends than I would to teachers or parents.  And back then I had no idea what suicide was or what to do should I learn of a friend thinking about it.  
   We passed SB 306 establishing a housing board of appeals to which builders and developers could go after a build-absolutely-nothing-anywhere (BANANA) planning board refused to grant a building permit, especially a building permit for workforce housing or affordable housing.  Way things are going, without the housing board of appeals nothing will get built anywhere is the state inside of five years.  SB 306 passed on a voice vote, no nays were heard. 
     And now for the bad bills.  The democrats voted SB 135 and SB 301 thru.  Both bills raised the business profits tax a lot.  Like $37 mil a year.  Most of us know that last year was a very good year indeed and this year is shaping up nicely.  GNP growth is up, unemployment is down, stock market is up (mostly) and taxes are down.  Out in the real world, where I come from, it is generally accepted that the good economy of last year was caused by tax cuts, both federal and state.  In the not so real world of the Senate, democrats believe they can raise taxes without stalling the economy.  Nobody out in the real world believes that.  Anyhow the democrats have voted in heavy duty tax hikes.  Hopefully the governor will veto them. 
   The democrats passed SB7, the motor voter bill on a roll call 14-10.  This bill would register anyone to vote who registered a car or obtained a driver’s license.  If you are a driver you are a voter, zap.  Me, I think the voters ought to go to town hall and register BEFORE the election.  Far as I am concerned, any voter who lacks the motivation to get out and register himself is so unmotivated that we don’t need his vote. 
   And the democrats passed SB 249 to allow state house employees to unionize.  We really really needed that.
   They also passed SB 71 allowing the state to interfere in the party’s delegate selection.  I believe the two parties ought to select their delegates anyway they please, without any state interference.  No matter, the democrats pushed this turkey thru 14-10 on a roll call. 
   And we had some Mickey Mouse bills. SB 133 about definition of emergency vehicles.  We need this?  We all know that flashing lights and a siren mark an emergency vehicle.  And SB 275 requiring the state to replace the entire fleet of state vehicles with battery operated vehicles by 2039.