Thursday, April 13, 2023

Turbo Wash

I'm happy with my new top rated LG washing machine.  But the cycles and modifiers seemed much more logical on my 2010 Whirlpool washer.

The important difference seems to be 'Turbo Wash.'  In the Normal and Heavy Duty cycles it cannot be deselected.  So another way of looking at it is that 'Turbo Wash' is integral to those cycles.

But I can't much use Turbo Wash because of one thing.  It often leaves flat pieces of cloth pinned to the back plate of the wash tub.  I don't imagine this as being either good for the material or good for cleaning.  It's only natural that it would do this because it blasts jets of water from the front towards the back.

This has happened to me both for undershirts (for which 'Normal' would be the expected cycle) and for sheets (for which 'Bedding' may not be appropriate because it is designed for "large bulky items that have difficulty absorbing water" which clearly doesn't apply to sheets).

What I'd like would be 'Normal' but without the Turbo, but it seems that LG is almost insisting that you use their new timesaving and deep cleaning feature.   As it is now, it seems I can only safely wash small items, like socks or washcloths, using Turbo.   For the washcloths I could also use 'Towels.'  Curiously the Towels cycle does not allow Turbo to be selected.

The cycles that seems to generally work best for things that don't work well with Turbo seem to be Permanent Press and Towels.  The others like Heavy Duty and Sanitary have specialized applications (you don't want to use them on most clothes).

And then there is also Delicate.  But Delicate doesn't allow you to have anything but a slower spin which means most clothes will retain a lot of water.  So while it works well for actual delicate clothing, it's not a stand-in for 'Normal.'  It's not good for undershirts or sheets in good condition.  I'm not yet sure which of Delicates or Permanent Press is the optimal cycle for the cotton pullover shirts I wear every day.

So even though my undershirts are not "Permanent Press" I must use the "Permanent Press" cycle for them because the other options aren't good.  This is much like the Kenmore washing machine I used in 1960.  I recall we used "Permanent Press" for everything.  Which was fine because my mother believed actual Permanent Press was the best thing ever, even though a lot of Permanent Press back in those days wasn't very permanently pressed.

Wednesday, March 8, 2023

AI is evil

I am completely opposed to the expansive use of 'neural network' technologies.

AI is 'solving' a problem without actually solving it.  The meaning of the system is incomprehensible.  For that reason, in some unfortunate circumstance it will make the opposite of the correct decision.  According to Murphy's Law, this will be at the worst possible time, causing the world to blow up or whatever (sadly an outcome that could also be achieved with human 'intelligence' too).

There might be some areas where it useful.  But I'd rather not guess, because even such things as character recognition, as part of a much bigger process the rest of which was perfectly good, would trigger that Murphy's Law clause about 'The Worst Possible Time.'

So I've continued to disparage things ever since I first learned of them in 1983, only more and more as my early beliefs have proven true, with the failures in 'self-driving cars,' for example.

Neural networks are nothing like real biological neural systems, which have complex underlying physical/mechanical structures, influenced by genes and environment in addition to continuous 'training'.


I believe in solving problems the old fashioned way, by understanding them and developing known deterministic algorithms for them.

My longtime speciality (and now) is the combination of procedural algorithms with pseudo random numbers (which are themselves mostly products of procedural algorithms, combined with a time related chance element (such as the precise time of day)--the so called 'seed.'

I quickly saw some mappings.

Start with a problem that has a finite deterministic solution.  Perhaps not all problems are like that (but most could be approximated with that...in the end case exactly what a neural network does, but using weights instead of logical elements) but it's easy to think about.  How about the quadratic formula

(-b +/- sqrt (b^2 - 2*a*c) / (2 * a)

This yields 2 answers, or none, but we'll simplify that as 'the highest solution if there is one.'

Now assume we have training that neural network to solve this problem.  At any point until the solution is perfectly locked in (if there is one!) the behavior of the neural network could be thought of as two components:

<the correct answer> + <nn-approximation-noise>

This noise has a very peculiar property...it's non-gaussian because of the possibility of extreme outlying results that may occur with very low probability.

Worst possible time.



Sunday, November 20, 2022

Logitech Mouse and fallout from Multiple Clicks

All my Logitech mice seem to become unusable after about 2 years because they start making multiple clicks instead of just one.

My newest logitech mouse has started doing this after only 1 year.

This means I sometimes have multiple posts to Twitter.  I usually try to delete one of them right away.  Sometimes Twitter is smart enough to auto-reject a second identical message.  This confused me the first time I saw the special notice "You already posted that."  But sometimes Twitter does not catch this, and I have to delete one of the messages.

Today I ended up ordering 3 relays on ebay to repair one of my amplifiers.  I'm not sure how it happened but I think it was because of the multiple clicks.  I first "deleted" the extra orders but then they came back demanding to be paid anyway.  I then "canceled" the extra order.  Even after cancelling the orders, they still showed up for a few minutes as needing to be paid.  But the second time I tried to cancel it wouldn't let me, telling me I can't cancel something a second time.  Then I noticed I had two cancellation emails from ebay.  The seller has several days to approve.  It had taken me 15 minutes from the original unintended orders to the cancellations so I hope it goes well and doesn't screw up my ebay feedback because I have a lot of items to sell now.

 

Tuesday, October 11, 2022

Planned Obsolescence

My 12 year old Whirlpool front loading washing machine died last week.  It stopped working with error code E 28 (which means "communication failure").  According to online sources, this could be as simple as a loose connection, but was more likely to require one or two circuit boards, the central controller and the motor controller board.

This washing machine, which I may have even praised earlier in this blog, had never had any issues before.  

Some friends bought a larger model Whirlpool front loader and had many problems, finally giving up after the first expensive repair didn't last very long.  They used the machine for a total of less than 5 years if I remember correctly.  They then bought the cheapest Amana top loader to replace it.  I figured mine was better, possibly, because it was made in Germany (likely the former East Germany where Whirlpool bought a factory).

Well now it doesn't appear that any consumer Whirlpool washers are made in Germany any more.  And Consumer Reports rates Whirlpool 3/5 in reliability, while rating Samsung 4/5 and LG 5/5.  So it appears that LG are now the machines to get, so that's what I'm buying to replace my Whirlpool.

I was also more than a bit miffed that after waiting one week for service from the Whirlpool authorized service in San Antonio, they cancelled my appointment with one day's notice because they hadn't received the "likely" replacement part(s) from Whirlpool.  They suggested I make another appointment another week out, but I suspect there was no guarantee they'd even have the part then.

Finally it bugs me that a washing machine should die from a circuit board problem.  My nearly top-of-the-line washer had many special features including fan, sensing, steam, and sterilize.  It must be chock full of electromechanical parts whose long term performance probably cannot be assured.  But the factors involved in circuit board design are fairly straight forward.  Most electronic components have predictable lifespan of 20-100 years, which is also probably thermally derated.  Just about any circuit can be made to last about 20 years before the most failure prone parts--electrolytic capacitors--would be likely to fail.  UNLESS the thermal properties are not fully accounted for.

So any decent electronic engineer could design a circuit board that would last 20 years, whereas electromechanical parts are not as predictable.  In my mind there's just no excuse for a circuit board failing a complex and expensive system in just 12 years.  (And even less excuse for failing in 5 years.)

Furthermore of course a circuit board will be entirely proprietary (which computer chips and programming nowadays too) and so it will only be obtainable from the factory and as long as the factory chooses to support it.

Now it also seems that the more complex a machine, the more likely it is to fail earlier.   But it often seems that the failures found on the complicated top-of-the-line models are the same as the failures which found on the cheap models.  For example, say you have a fancy car with power door locks, power windows and automatic climate control.  You might think that would lead to reliability problems.  But the power windows and the automation part of the climate control rarely fail on fancy cars.  Instead, it's the usual stuff that fails on all models regardless of how fancy.

When and if we ever create a Sustainable Society, planned obsolescence will not be acceptable.  Stuff should be designed to be easily repairable with generic parts.

Here's an interesting article about washing machine reliability.  Their top recommendation for longevity is the Speed Queen toploader, and they talk a lot about Speed Queen and how top loaders will last longer.  But they also recommend the exact same LG model I have decided to buy as their top front loader recommendation, the WM4000HWA.  The Speed Queen frontloader costs over twice as much and actually seems to have slightly higher service calls, though it might be repairable for longer.  Like me they are infuriated that washing machines should have so many computer module failures when well designed computer modules should last decades.



Unhelpful Rejections

Earlier this year I tried to make my second submission of a music album to Routenote, which has a unique and useful "free" streaming submission service.   I worried that my first submission might not meet their standards but it sailed right through, encouraging me to do a second album and possibly meet my longstanding goal of 5 album submissions before the year end.

I had previously released 3 out of 4 of the songs on this otherwise new album on an earlier album I had released on Tunecore ten years ago.  That earlier album had used on my first and last names as artist name.  I have recently decided to include my middle name for uniqueness, so I did that for this new album and every song on it.

I figured I could get away with this change for several reasons.  For one, it's the same name really just with a middle name added.  For another I had only "streamed" the previous album for a few years, from 2006-2009 or so.  It had not been played very much.  I had not paid for distribution since 2009, 13 years ago.  Nobody would remember it now, I figured.

But then after uploading this second album, I discovered that Shazam could identify 2 out of 3 of the tracks from the earlier album.  At this point I suspected the release would probably fail because of the apparent (but not real) copyright violation, since two different artist names were being used (really just my same name but with middle name added).

I waited ever more nervously for 10 days for the official notice from Routenote.  Somehow I missed it and started working on finalizing a third album for the year.  I was almost there when I discovered that Routenote had in fact fairly quickly issued a rejection 3 days after submission.

The rejection gave a long list of potential problems with the release.  The very first on the list was Copyright Violation.  But then it also listed a number of technical and aesthetic issues.

The rejection notice only said the release could have been flagged for any of the following reasons.  But it did not actually say which one(s) were involved.  I emailed Routenote support and they told me they could not give me any more information.  (I suspect much of the process is automated, and the automated system might use AI which is incapable of determining which actual issue(s) were involved.  Well that's what you get for using a free or even low cost service.)

Well this threw a spanner into the works.  There are blog entries on how to deal with artist name changes, but it doesn't look trivial.  I was not in the mood to try to figure out how to deal with the issue.  And in fact I still am not.  Maybe next year.

But what was worse was that the negative feeling this gave me put a stop to my finishing my "third" album, which was almost ready to go.  I simply couldn't work on it anymore, knowing that any one of the long list of technical and aesthetic criteria listed could lead to it being rejected too, just like the second album.  Really the third album was no worse than the first one on technical and artistic grounds, which had sailed right through, so I figured I probably wouldn't have a problem.  But probably wasn't good enough.  I felt hurt and just didn't want to continue any work on it (and still haven't).

So this was a case of being buried under an ambiguous rejection.  Because I don't really know what caused my second album to be rejected (though I think I have a pretty good theory) I'm finding it hard to go on with something else.

For all I know, this is a hidden benefit of the system.  Perhaps I'm not bothering anyone else with hearing how bad my music is, and perhaps that's a benefit to all.  But what about with someone more musical than me?

Now today I've been faced with a different kind of unhelpful rejection.   I tried to post a short and I thought helpful (and not at all abusive) comment to Gilbert Doctorow's blog.  After some work, I submitted it, and got the simple report that my comment was rejected.  "Sorry" was the only explanation.

It could have been (and likely was) that the post in question was already closed for comments.  If so, it would have been more helpful not to allow me to write one.  Or perhaps it took too long to finish the comment (I was doing other things like feeding cats before finally submitting it).

But it means, once again, I don't feel much like posting more comments to Doctorow.  Perhaps, once again, that's actually a benefit for all.





Monday, September 26, 2022

Copying Files on Mac

Since I came to Mac from Unix, I've done large complicated things mostly using the Terminal, which has a traditional Unix (Gnu and BSD) command interface, including the cp command.   Using that with the find command it is possible to do what I'm describing, but it's a bit complicated, enough for me to never bother.  I often write Tcl programs to do tricky things with regards to moving and copying files (and I now have a program intended for release called Collection Assistant which consolidates groups of files in arbitrary ways and eliminates duplicate file contents, when files are different content with same name they are renamed...why is it so hard to do THAT...)

"Moving" rather than "Copying" is assumed in the Mac drag-and-drop interface.  I guess that makes sense.  But how do I make it do copying?  I was not able to find the answer in 10 minutes of googling.  They gave other answers which are more complicated in my view.  I was sure there was something easier.

So I went back to a more traditional way of finding things out on a computer.  I just tried things.  The Command key didn't work, but guess what, the Option key does!  When you're holding the Option key, a plus symbol (+) appears when you hover over a folder in finder with a selected bunch of files.  I'm sure people have told me this before also, but somehow it never stuck.

It's taken me 25 years using a Mac to discover that all you have to do to copy files rather than moving them is to hold down the Option key.  It's actually very intuitive.

But why is it so hard to find out when googling for it?


I Hate Coupons !!!

 Today I waited in the checkout line for 20 minutes for the checker to scan over 200 coupons in a tall stack for the person in front of me.  The customer was "buying" four boxes of some kind of moisturizer in lipstick like tubes, packed 50 or more to a box.  There was a coupon for each tube of moisturizer, and each one had to be scanned.  The checker was scanning them as fast as she possibly could.  I looked over at the next isle and there was another customer with boxes of moisturizer and coupons.

Meanwhile I had refrigerated and perishable food items which I had hoped to last about 5 days.  I think the prepared meals are probably going to be ok, but the deli turkey slices barely make it to their sell by date even without such additional challenges.

It wasn't the time wasted that bothered me as much as the possibility of my $100 worth of actual food going bad.

I had half a mind to just walk out of the store leaving my stuff on the scanner belt in protest.  I might have except for fears that if I did that, they'd possibly discontinue some of my favorite items next time.  Likewise if I refused to buy the turkey slices, they might well discontinue that variety and replace it with some new variety I can't stand.  That sort of thing seemed to have happened before.  So I never "protest" at the store.  If something goes bad early, I'll just throw it out at home.

Most grocery store coupons are for items you would be better off not buying anyway.  In the few instances where they give me coupons for things I regularly buy, which happens sometimes, I immediately throw them out.  I never remember to bring them to the store anyway, and every time I think about them or try to remember them or find them or go back to get them uses up my time.  I think the whole "coupon" thing is a big waste of time and I don't want to support it in any way.