I've been using VLC to play back videos for years on both Mac and Windows machines. It's a great app.
I recently bought new M3 and M4 Macs to replace my old Intel Mac machines. Most apps work just fine on the newer Macs.
VLC, however, has not worked well -- videos are always stuttering or buffering, playing back so they look choppy. I've been using IINA instead, which plays videos back beautifully. I finally had some time this weekend to try to resolve the problem with VLC.
I went through all the suggestions on the web. I uninstalled VLC completely (I think), installed the most recent version, and tried increasing File Caching and other settings.
This is the solution that finally worked for me:
Under Settings > Video > Output modules -- change Video output module to "Mac OS X Open GL video output".
This is the blog of Norbert Wu, an underwater wildlife photographer and filmmaker, and a non-cutting-edge technologist
Monday, April 20, 2026
Solution to choppy video playback on VLC app on M3 and M4 Macs
Thursday, January 12, 2023
I Don't Get It: Don't Banks and Stores Always Say NOT To Click on Links in Emails, Since They May Be Fraudulent?
I've been told countless times by banks and stores that I should not click on links that are in emails, since those emails might be fraudulent.
Yet every email I get from my banks has links in them!
I am not a rube -- I know to check any links from emails to make sure that the links go to something like chase.com. But still, WTF, banks!
Hey banks! Stop using links in your emails if you are going to lecture your customers over and over that they should never click on links in emails!
Tuesday, January 10, 2023
A Review of IP cameras, or Surveillance Cameras: Amcrest, Wyze, Arlo, Reolink, and more
A friend asked me about IP cameras, or surveillance cameras. He wanted to put one outside to monitor package deliveries, and also wanted to use a solar panel instead of running a power wire to the camera. Here's some of my answer to him, and more.
I've been using web-based IP (Internet Protocol) cameras starting with D-Link DCS-900 "Fast Ethernet Internet Cameras" back in 2008 or so. Those were a pain to set up -- you had to learn "port forwarding" -- but worked very cool at the time and worked well. I've since used Amcrests, Arlo, Wyze, Eufy (not extensively), and Reolink cameras.
I generally use my cameras to keep an eye on several structures and houses, but after the fact. I don't rely on them to tell me if a person is walking around the house in that moment, for example. I use the cameras to confirm that garage doors are closed, and as evidence after the fact, in case someone breaks into the house or steals a package - which luckily I do not have ongoing problems with. I generally put my cameras inside windows and they look out. I don't want to deal with cameras getting stolen if they are placed outside; and I don't care if the cameras match the interior decor.
One big criteria for IP cams is that I want the cameras to send stills or videos to the cloud or to an email address for no fee. Many companies originally did that and then changed their plans. Wyze cams will store your videos for 7 days, for no fee. It's called Cam Lite Plus and is a bit difficult to figure out. They'd rather you pay. of course. One issue with Wyze cams is the 5 minute cooldown period between recording motion events unless you pay for Cam Plus, a monthly fee. I don't pay and I don't mind the cooldown period.
I bought two Arlo systems in 2018 and 2019 based primarily on the company's promise of free 7-day cloud storage of motion events. Just a few days ago (January 2023), the company announced that it would no long offer free cloud storage for my model of cameras. I would not recommend Arlo cameras to anyone due to this broken promise (and the clearly specious excuse that the cameras were "end-of-life" but hey, if you want to pay for a subscription plan, they won't quite be "end-of-life".) Arlo has proven that it can't be trusted to honor its promises to customers.
I've used Amcrest 720P and 1080P IP cameras since the D-Link cameras, since 2014 at least. I use Amcrests for their ability to email motion-activated still images. I don't use them for cloud recording. The Amcrests can be a pain to set up, but once set up, they are pretty reliable. Amcrests can work off wifi and also hardwired with Ethernet cables.
Here's an Amcrest camera at Amazon:
Amcrest ProHD 1080P WiFi 2MP (1920TVL) Indoor Pan/Tilt Security Wireless IP Camera IP2M-841B (Black)
https://www.amazon.com/gp/product/B0145OQTPG/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
I see from Amazon that I bought one in 2018; all of mine except one are still going strong. White one is $36; black one is $40. This is about what I have paid over the years, they have not gone down in price.
Amcrests are not perfect. The setup can be a PITA compared to Wyze cams. The web interface is OK but old. The Phone app interface is OK but old. I do recommend them since they are pretty rock solid once set up.
Reolink allows you 7 days of free cloud recording but you are limited to one camera (sure, you could create a second account, which I have done) and you have to effing renew your $0 plan every month, for every account. I hate that kind of corporate busywork. The Reolinks are unreliable in my experience. The Android phone app more often than not tells me that it cannot connect to the Reolink. The Reolink clips to the cloud don't match the clips that are recorded on the SD card on the camera itself. Like Amcrests, Reolinks can email stills of motion events, but the stills are not as sharp as the ones from the Amcrests.
I have heard good things about Eufy and tried a couple. One simply would not connect to my router at the time. The other would connect. I returned both. The Eufys seemed fine, and folks in online forums liked them MUCH better than Wyze. However, Eufy (same company as Anker) made a huge mistake. They actually lied about the security of their cameras.
Anker’s Eufy lied to us about the security of its security cameras:
https://www.theverge.com/2022/11/30/23486753/anker-eufy-security-camera-cloud-private-encryption-authentication-storage
As you do your research, you will find that vital information whether one has to pay subscription fees to have images or videos recorded in the cloud is VERY difficult to find, even in third-party reviews!! This kind of informatoin must purposely be lacking from these review sites since they take advertising dollars. A lot of reviews will say hey, you can put an SD card in the camera and it will record 24/7 or something like that, and you can view events from the SD card from weeks past. But WTF -- what if someone breaks in your place and steals the camera and SD card in it (even easier if the camera is outdoors)? Unless you have stills or video sent to the cloud, that SD card is useless.
I researched many if not most of the other options out there -- TP-Link, Nest, Blink, Ring. They all have subscription fees AFAIK to work like you'd want.
Here are some somewhat random notes and observations:
All IP cams that I know will only take 2.4Ghz wifi, not the 5Ghz band.
The best thing about Amcrest and Reolink is that they will send email alerts with still images. Getting the email alerts set up can be a pain, however. Reolink has the same email settings as Amcrests -- and better online documentation and forums. If you have trouble getting an Amcrest camera to send email notifications, then check what Reolink's forums recommend.
Once I tried to see a license plate from my Amcrests (and then tried with all my cams, most of which are 1080p). I generally could NOT decipher a license plate from the still image from any 1080p cams.
I like Wyze cams because they are quick to set up, easy to use, and have a good phone app that lets me see if my cameras at various structures are on or off. The phone interface is great -- well-designed. There's no way to view the cameras or events on a desktop computer, unless you use outside tools like tinycampro or an Android Bluestacks simulator.
I turn the Wyze cameras on and off from the phone app all the time. This is near-impossible to do with Amcrest cameras. I can see what cameras are completely off, either no internet or power, which is useful if I need to know if power or internet has gone off at a property. There's sometimes significant time lag between the time power comes back on and the Wyze app shows cameras back on; sometimes you have to push the ON button in the app for the Wyze app to realize and show that all cameras in a home are indeed "on".
Reolink has cameras with solar capability. They seem to have everything you or I would want. 7-day cloud recording, what seems like good support, tons of models, indoor and outdoor cams. I am just not impressed with the still images sent by email (very low-res), the finicky nature of the cameras, and the poor layout of the apps. I have had to mess with my basic E1 cameras an inordinate amount. They often are disconnected on the phone app but are later accessible. They often do way too much motion detection, too many alerts, using up my a data plan at one house. The events in the SD cards in the cameras don't match what's in the cloud or what was sent over email. If the camera detects motion, shouldn't the stills sent via email match what is stored on the SD card and in the cloud? Not with Reolink. Granted, I bought the cheapest version of the brand.
I have the original Arlo outdoor cameras (VMC3030, but of course this model of camera came in a ton of confusing other names, matched with base stations). They require a base station (cameras don't connect directly to wifi, have to put a damn base station connected to your router, WTF) and take rechargeable CR123A batteries or something like those. They gave free 7 day cloud recording. I still use them but believe that free 7-day cloud recording is gone from newer models. These cameras are cool -- I do use them outdoors and the rechargeable CR123A batteries last about 3 months -- so the cameras are completely wireless. The cameras have a good design with mounts that use strong magnets (so does Wyze). When they work, they are OK. But one of them (10 feet from the base station, at the front door) constantly disconnects, it's a "bad" camera because the second camera is a good 100 feet away from the base station and does not disconnect as often. Arlo cameras get great reviews and might do what you need, but they are more expensive. They are also a pain in the butt, requiring constant fiddling since they require base station, need to recharge batteries, and often disconnect. With Wyze and Amcrest cameras, you set the camera up, and you are pretty much done -- they can go and go with no issue for months and months. Amcrests take long time to set up, and you will have to consult forums to get things like email settings. Setting up Wyze cams is pretty much dead simple, with the phone app to set up and get going. Of course, figuring out the best way to set up Wyze cams takes a while; there are some tips and tricks to know.
Wednesday, January 4, 2023
Nextdoor.com's Notification Options Are Crazy Complicated!
Yowzy! I went to nextdoor.com to try to turn off some notifications that I was getting. Holy crap! Take a look at all the options someone is supposed to go through.
This proliferation of choices is proliferating everywhere! It's making people crazy!
How Ridiculous Making Coffee Has Become
Have you noticed how ridiculous making coffee has become? All the experts, sippers, methods, varieties, etc? All the techniques and machines?
I must admit that I have been drawn into the coffee scene a bit myself. I love good ice coffee and actually spend $5 to $6 to buy it at Vietnamese cafes every other week when I am in the Bay Area. Anyone who knows me would know that is a lot of money to spend on a frigging drink, for me. I've bought several superautomatic espresso machines (I had to look up what type I have been buying) due to an Italian diver friend of mine from long ago that my friend Steve Drogin introduced me to -- Sergio Angelini. Thanks Sergio!
I started with a Saeco Vienna machine as did many of Drogin's pals. That finally broke and I have stayed with the Saeco machines, all refurbed, most from woot or Seattle Coffee Gear (which is where woot used to get their refurbed espresso machines). I know what I like in beans and what I get out of these machines, and they all use the same main part, so I've become familiar enough to maintain them and even fix them to some extent when something goes wong.
I have French presses and moka stovetop espresso makers. I have cheapo American style brewers like you find in every hotel room in America. I have a couple of Lavazza Blue machines that use capsules. I was somewhat conned into buying a cold-coffee maker -- which turned out to be just a plastic French press that you put in a fridge rather than using hot water in! Same effing thing -- I already had several of them!
The newest rage is "pour over coffee." There's a great coffee place in Olympia that makes great lattes. But I am a plebe. The real coffee artists and aficionados gather around the counter where there are glass beakers and lab stuff, making and drinking "pour over coffee." I would see them over there at the counter, separated from us commoners, sipping, pursing their lips, and savoring their fine coffee pour-overs.
Therefore I paid attention when slickdeals, a site that I peruse often, mentioned this deal on an OXO Brew Single Serve Pour-Over Coffee Maker. I read through the forum discussion, which went on for more than 10 pages (well, I did not finish it). I attach the first two or three pages for your benefit. Huge discussion about glass versus plastic, filters, etc. So I bought the thing. Imagine my surprise --- it's just a plastic cup with some holes in it (which disperse hot water evenly). Then just a plastic funnel with a hole in it, in which you place a standard paper coffee filter! Everything just goes from the holes at the top, through the filter, into a coffee mug! Voila! no difference really from hot water going through a plastic funnel/filter in my $10 Black and Decker coffee machine which I bought for visitors who could not figure out how to use my Saeco automatic espresso machine!
Seriously, first, why do Americans absolutely have to have coffee makers in their hotel room? Every effing hotel room in the US has a coffee machine. And now the endless discussions on pour-over coffee, which is just hot water poured on coffee, like any hotel coffee machine?
And how the eff is Starbucks still making money? Their drinks are nothing but candy, coffee-flavored milk shakes, that get all gummy and lose their flavor after the first sip!
We Americans sure are rich as hell to be spending so much time and moola on coffee and its endless permutations.
The discussion above is from a Slickdeals forum:
So someone whose coffee expertise I really respect actually recommends plastic over ceramic or glass for pour-over brewers: https://youtu.be/1oB1oDrDkHM?t=138
Tuesday, November 22, 2022
Driveway motion detector to warn of break-in to a vehicle
For folks wanting to protect their cars from thieves going after catalytic converters, registration tags, etc: I bought one of these Hosmart driveway motion detectors with alarm, and I am surprised at how well this thing works! I use it when parking somewhere and going on a hike with my dog. I have an RV and would hate to come back to find the RV stolen or broken into. I just mount the motion detector in the inside of the RV and carry the alarm with me -- it works at least 1/4 mile away by my testing and probably more. It does not give many (really, any) false alarms -- just alarms when it senses motion from a human or other warm body.
https://www.amazon.com/Hosmart-Rechargable-Driveway-Wireless-Weatherproof/dp/B07PRGGRGW/ref=sr_1_3?crid=4IUS76GA0D06&keywords=hosmart&qid=1669140591&sprefix=hosmart%2Caps%2C817&sr=8-3
1/2 Mile Hosmart Driveway Alarm Wireless Sensor System & Driveway Sensor (I agree that the name of the thing is not the greatest!)
I imagine that if you park your car on the street in front of your house, you would put the motion sensor under the car, hidden by a tire, and it would alert you if someone (or maybe a cat) crawls under the car. Of course, a friend of mine said that maybe you would not want to do anything if the alarm goes off when I was on a hike, since the thieves might have weapons. I'd rather know than not know.
The alarm unit can be powered by 4 AA batteries, or an AC adapter. The motion sensor is charged using a USB cable and any phone charger, and the battery in it still had a charge, enough so the alarm worked fine after sitting six months in storage
I went on a hike last month at a remote area in Puget Sound, and I had a second phone with a working cell data plan (just $10 per month from tello). I put this phone in my car and made sure that it was turned on, that it could get a cell signal where or near I was hiking. I used Google's Find Device app to make sure that my phone was indeed being located and hid it in the car. If the car had gotten stolen, I'd know where the car was. I guess Apple Airtags can do the same thing without a cell phone plan.
Wednesday, September 1, 2021
WTF is up with clerks and flight attendants, anyone in any small position of authority, deciding to make up rules all by themselves?
I have not complained on this blog for a while, so here goes:
WTF is up with clerks and flight attendants, anyone in any small position of authority, deciding to make up rules all by themselves? It seems to be happening more and more.
Here are some examples that happened in the past:
Home Depot has policy that allows dogs in their stores. This was six years ago, before the dog-loving craze of today. I walked in a Home Depot with my dog Max. I've been in numerous different Home Depot stores in the past with my dog, and I do it because the dog really enjoys exploring new spots (and my current Lab, Moose, loves eating the bits of cardboard on the floor, which is a pain since he can get plugged up). This time, however, a male Home Depot staffperson stops me and says that dogs aren't allowed. I don't argue and leave, and put the dog in the car (which I don't like to do, since it can get hot in the car after just a few minutes; the alternative of leaving the windows fully rolled down is unsafe for the dog AND the car). Later, I do some research and the rule is that all dogs are allowed in all Home Depot stores! This guy just didn't like dogs and made up a rule all on his own!
I saw on the news and later on Youtube, a Delta Airlines flight attendant (pre-Covid) full of authority, tells a family that their kid will be put in a foster home if they don't give up their paid seat!
Flight attendants told the Schear family that if they didn’t give up the seat, they would be removed from the flight. “Then it’s going to be a federal offense,” a crew member warned Brian. “I mean, you and your wife will be in jail and your kids will be put in foster care,” the flight attendant continued.
https://www.youtube.com/watch?v=MOeI26r3w6w
The flight attendant just made this crap up!
Yesterday, I go into Ace Hardware and take advantage of their sale -- buy two air filters, get one of lesser or equal value free. I bought two of one size and one of another, and both are the same price. The clerk rang it up and I did not realize that the machine actually did the calculation just fine. I asked him why I did not get the third free.
He made up a new rule, just like that!, "All air filters have to be the same size, sorry man." I did not argue, I just told him to ring up the two that were the same size and I would go and get a third of the same size since it was free. No, he had to ring it all up again. I went to the back and got a third filter that was the same price and the size I wanted. The ad is attached is pretty clear. Why did Ace Hardware clerk have to make this crap up? Because he is lazy!
Friday, August 28, 2020
Air Pump Recommendations for Inflatable Kayaks (IKs) and Stand-Up Paddleboards (SUPs)
I have both inflatable kayaks and stand-up paddleboards. I like them both as does my dog Moose. I use my Tower SUPs more than my tandem IKs; they are smaller, lighter, and just easier to lug around. The IKs are more stable in whitewater. I've only used them in very low Class 2 rapids. They are great, but since I bought tandems (for why else than so Moose could come with me!) they are heavier and longer.
My grouchy friend in Portland wrote me recently:
"Hey- what kind of pump should I get for my IK? Foot pump or NRS Wonder Pump 6?"
And my much less grouchy friends in Denver asked what kind of pumps I'd recommend for their new SUP: "You are correct. We need to get an electric pump. Took me longer than I wanted to pump this sucker up in 100 degree temperature. I need to find the message you sent with your recommendations."
*****
IKs need to be inflated to about 2 psi, whereas SUPs should be inflated up to 6 to 10 psi. This is a pretty big difference.
From the Aire inflatable kayak manual:
Top off each chamber in the same pattern. If you hear a humming sound in the floor valve, it’s the pressure release indicating the floor has reached maximum pressure (2.5 psi) and you can stop pumping. For the other chambers, using your thumb you should be able to depress about ½” from the top center of the tube.
For IKs, here's what I recommend these days:
I think the best all around (for IK) is a foot pump.
However, I am always confused as the best Bravo foot pump to get and how many frigging models there are.
I have lately been using a Bravo! 9 Double Chamber High Volume and High Pressure 14.5 PSI Foot Pump to inflate my inflatable kayak (an NRS Outlaw II) so that they are semi-rigid. This is overkill for an IK, which only needs 2.5 psi.
Here's an inexpensive Bravo foot pump that will work for a while:
https://www.westmarine.com/buy/west-marine--bravo-7-foot-pump--10967644
Bravo 7 foot pump only $20, that's a deal.
I'll then pull out the awesome K-100 pump to finish off the pumping task. The K-100 pump is just great. I bought this pump with the internal check valve so air won't go back into the pump. The internal check valve only cost $2.95 more, so it's a no-brainer to order it along with the pump.
I also bought a K100 hand pump:
https://www.nrs.com/product/1714/k-pump-100
I love this thing. It is great. The Bravo foot pump will get you just about the whole way you need (for IKs, not SUPs). I use K100 hand pump to top off the IKs (and to pump my SUP sup to 6 to 10 psi).
To get the IK inflated initially, rather than a foot pump, I'll often use an electric high-volume inflator as I describe below.
****
To inflate a SUP (6 to 10 psi):
Any of these will work to get your SUP up to 1-2 psi (initial high-volume inflation):
Bravo foot pump
Ryobi high volume inflator with battery or dual inflator
any electric inflating pump, like this one or the $11 one below:
https://smile.amazon.com/Electric-Portable-Quick-Fill-Inflator-Inflatable/dp/B074NZY3SQ/ref=sr_1_5?dchild=1&keywords=air+pump&qid=1598152824&sr=8-5
Here's an inexpensive pump that would work for initial high volume inflation:
https://slickdeals.net/f/14288885-outdoormaster-op420-0-64-ps-electric-air-mattress-pump-11-19-amazon?src=SiteSearchV2_SearchBarV2Algo1
$11.19 @ Amazon with code W76U5FDK
I have also used this pump, which works great off my car battery:
Sevylor SUP and Water Sport Electric Pump, 12V, 15-PSI
https://www.walmart.com/ip/Sevylor-SUP-and-Water-Sport-Electric-Pump-12V-15-PSI/35395714
(No longer at Amazon, probably temporary)
Electric air pumps work great when you are putting stuff together in your garage, but when you get to a parking lot, it's hot, you have a dog that is in a rush and wants to run around, there are lots of people, then having to hook an electric pump up to your car and inflate the SUP is just not advisable or workable. Usually, I get my SUP initially inflated in my garage up to 1 to 2 psi -- I get it mostly filled up but nowhere near full with an electric inflator.
I've been using a Ryobi high volume inflator or dual inflator for the initial high-volume inflation:
https://www.ryobitools.com/products/details/one-18v-high-volume-power-inflator
https://www.homedepot.com/p/RYOBI-18-Volt-ONE-Dual-Function-Inflator-Deflator-Tool-Only-P747/308746324
Tuesday, August 25, 2020
ASPCA's Poison Control Hotline Helped When My Dog Ate Mouse Poison
The most important stuff first:
ASPCA Animal Poison Control Center Phone Number: (888) 426-4435
https://www.aspca.org/pet-care/animal-poison-control
From their website: The ASPCA Animal Poison Control Center (APCC) is your best resource for any animal poison-related emergency, 24 hours a day, 365 days a year. If you think your pet may have ingested a potentially poisonous substance, call (888) 426-4435. A consultation fee may apply.
*****
I've had Labs or Lab mutts for the past 30+ years. They are great dogs, but they eat EVERYTHING. EVERYTHING. This post is about my experience when my dog Moose ate mouse poison.
Here at my house in WA state, we have an ongoing mice problem. So I bought some mice bait traps from Amazon and Lowe's near my house. Here's what I bought:
Tomcat Mouse Killer Refillable Station, Includes 1 Bait Station with 16, 1-oz. Baits - Child & Dog Resistant - Use Indoors & Outdoors to Kill Mice
I have no issue with paying this fee. They said at the beginning of the voice answering service that there would be a $75 fee. Also, Lauren took all my information down and gave me her evaluation first, before asking for my credit card, so it was classy on their part. Good for the ASPCA.
Another thumbs up to ASPCA -- in Monterey County, where I have another home and spend a lot of time, ASPCA is very visible in helping out evacuees and taking in farm animals from the recent wildfires. This hotline is obviously a service that all vets are making people use in cases of poisoning. So here's a nonprofit that really is doing real work. Unlike a lot of other bulls*** nonprofits. Why don't nonprofits pay tax anyway? I saw an essay on this.
Tuesday, August 18, 2020
Costco - Incredibly Wasteful Packaging
I've been a Costco member for years. Costco's generally great. However, some of their practices are incredibly wasteful. They force their vendors to put small items in giant blister packages so that customers can't shoplift the items.
I recently ordered a small, portable hard drive from Costco.com. The hard drive is the size of a deck of cards. It came in the customary large blister packaging, and even worse, the blister packaging came in a box the size of my garbage can!
That's the hard drive in the red circle. What a waste.
Friday, May 8, 2020
How to Put a the Bing Image of the Day as Your Mac Wallpaper
I like going to bing.com due to the great images that are featured on the webpage, that change daily. For Windows 10, there's even a Bing Wallpapers app that will put the Bing Image of the Day as your computer screen's desktop wallpaper. Unfortunately, for Windows 7 and Mac users, there is no official app that can do this.
For Macs, there is an app in the App Store called Bing Wallpaper or something like that, that costs $4.99. I did some research and created my own app to accomplish this using a Python script and iCal Automator event. I have never used Python before but have made iCal events. Here's what I did:
I got a Python script called bing.py from:
https://github.com/declangao/Bing-Wallpaper-for-Mac
Thanks, declangao! Here's the description:
"A simple Python script capable of batch-downloading and setting Bing picture of the day as wallpaper on your Mac OS X."
I then did some research on how to run a Python script on my Mac. It was easy. I learned a bit about MS-DOS and command lines back in my college undergrad days, so I know how to use Teminal commands on a Mac.
To run a Python script on a Mac using Terminal:
change directory to your desktop: cd Desktop
run the Python script: Python bing.py (or your own simpler filename.py) [.py file must be on Desktop]
I ran the Python script and my Mac wallpaper did indeed change to the current day's Bing wallpaper. So the script worked!
Next:
To create a Python Unix executable file, that opens a new Terminal window and executes a Python file: generally follow these directions:
https://martechwithme.com/convert-python-script-app-windows-mac/#formac
https://martechwithme.com/schedule-python-scripts-windows-mac/#formac
martechwithme.com's directions had me create a new text file and input these lines:
#!/bin/sh
Python /Users/norbertwu/Documents/Python_test/test.py [I created a folder called Python_test in the Documents folder]
then save the file to the folder Python_test, save without an extension
in Terminal: enter "chmod 755 /Users/norbertwu/Documents/Python_test/test
This changes the permissions for the file so that it becomes a Unix executable file. However, I discovered that I needed to add the extension ".command" to this file, so that this would open a new Terminal window and execute the python commands.
So my steps were:
create a file called test_python and put the following text in it:
#!/bin/sh
Python /Users/norbertwu/Desktop/test.py [wherever the python script is located]
In Terminal, do the command chmod 755 on the test_python file.
Then rename the test_python file to test_python.command.
Done! By double-clicking the test_python.command file, a new Terminal window is opened and the Python script executes.
I opened the bing.py file and saw the first line was: #!/usr/bin/env python
So all I did was go to Terminal: cd Desktop [the file bing.py was on the Desktop]
chmod 755 bing.py
Then I changed bing.py file to bing.command (actually bingtest.command).
Thus, bing.command became an executable file.
Next, I used Automator:
martechwithme.com writes: Finally, if you want a real application file instead of a simple Unix executable that you will be able to schedule, we can do so by launching Automator.
Launch Automator: After launching the program, choose to create an “Application”.
In the list of actions on the left side, get the parameter “Get Specified Finder Items”. Once you added it to your right panel in Automator, you should be able to “Add” an item to this action. At this point, you want to browse through your files and select your Unix Executable.
After that, we need to add a new action, namely “Open Finder Items”. This will trigger to open the file selected previously in its default application.
All that’s left is to save. Choose a name that you will recognize and you will now have your own .app file ready to be launched!
You can create an iCal event that will run an AppleScript or Automator action at a given time, and have that event repeat at the same time every day.
I then created an iCal event (can do it in iCal or Automator): let's do it in Automator:
https://martechwithme.com/schedule-python-scripts-windows-mac/#formac has tips:
choose Automator, then New file -- Calendar Alarm.
This will create a separate calendar overlay in iCal, and put an event in there.
We then need to add an Alert. A “Custom” one precisely, following the screenshot below:
A Custom Alert allows us to set a different action at the time of event. One of these actions is “Open a file”
Choose the file .app you would wish to open once the event is triggered and set the “Alert” to trigger “At time of event”
Finally and to ensure that scripts are launched periodically, it is time to define the “Repeat” setting of the event.
You can hide the Automator calendar overlay, or show it, as you wish.
This opened a Terminal window every day at 8am, ran the Documents/Python_scripts/bingtest.command file and then left the Terminal window open.
To close the "hanging" Terminal window: I went to Terminal preferences: choose "close when script exits."
I did not want a notification window or to see the iCal window after this iCal event, so I did the following:
no iCal notifications in System Preferences and/or in the iCal Automator calendar, right click, turn off Alerts
There are a ton of other ways to do this, involving various programs like LaunchControl, etc.
Even Fidelity Investments Lies and Puts Links in Emails!
However, today I got an email from Fidelity that is just too duplicitous. Obviously, it's another attempt to have me go paperless (which saves them money, since they don't have to mail me statements). But come on! Don't use a deceitful reason to try to get me to go paperless! Take a look:
"We’ve heard from many clients that they are concerned with receiving paper mail in this current environment. If you’re concerned as well, you have an alternative. You can switch to eDelivery—it’s safe, it’s easy, and it offers many other benefits as well."
This is such a load of crap! No one is worried about getting the virus in the mail. Don't lie and treat your customers like idiots. We customers can simply not touch paper statements or trash them! We know that we can get electronic statements by going to your website, but we want paper statements! Quit trying to get us to go e-delivery!

Not only does Fidelity lie in this email to its customers, but it has at least three links that ask you to "Agree" or log into your account. This, after Fidelity and all banks repeatedly tell customers to NEVER click on a link in an email.
****
Here's what Fidelity says in this webpage:
https://www.fidelity.com/security/look-out-for-suspicious-emails
"Cyber criminals try to gain your personal information via numerous deceptive means such as legitimate-looking emails with fake web links, phone numbers, and attachments. This method of email fraud is called phishing.
Avoid opening links or attachments in an email you are not expecting. Phishing emails will often ask you for personal information in an effort to obtain access to your financial assets and identity. Responding with sensitive information (like account numbers, passwords or social security numbers) is never a good idea."
****
You can't trust any company in this day and age to actually have integrity. Not even Fidelity Investments.
Tuesday, April 7, 2020
Airline Shopping Malls Are Great to Keep Your Account Active, but Don't Use Target.com!
I've been able to fly first class on Emirates for "free" by using miles, to Dubai and then South Africa, which was really a great experience. I was able to get business-class tickets for my wife and her sister to travel to London and Paris a couple of years ago. I recently visited my friend Beez in State College, PA, by using United miles, and was able to fly from Monterey to State College with a couple of stops in between. This was a great deal since taking that route normally would cost quite a bit of money due to the low-volume ending airports. By using miles and "Saver Awards" on United, I only had to use 25,000 miles round trip. Too bad that United has pretty much stopped issuing award tickets.
Delta and United's miles no longer expire, but they may close your account if there's no activity in two years or certain periods. I don't quite trust them. British Airways, Alaska, and American miles all expire in 18 months to three years, depending on the airline.
I have miles in all the above airlines and try to show some activity every two years, regardless of the airline's policy. It's not difficult to earn miles and there are plenty of websites that discuss how to keep your airline frequent flyer accounts active, and your miles from expiring.
I often try to remember to shop through an airline's shopping mall portal, which you can find from Google. It's easy -- just go to the airline's shopping portal, enter your frequent flyer account number and password, and then choose a retailer that you would normally order something from. Unfortunately, the online retailers that my wife and I use a lot -- Amazon, Ebay, Easy -- are no longer on these shopping portals. But Target, Home Depot, and tons of other retailers are on the shopping portals.
However, BEWARE. You might as well not shop at Target through an airline's shopping mall and expect to get points. I made the mistake recently. The airline shopping mall did track my visit and showed that I had visited Target. However, it never credited my account with any miles for my Target purchase! I wrote them to claim the missing miles, and here's the reply:
Thank you for your email.
We’re unable to credit your account as your purchase is not eligible for Avios. The Special Terms of Target say:
Target does not offer a reward on: grocery, household commodities and essentials, home appliances, health, beauty, personal care, baby care items (diapers, wipes, food, and toiletries), pet care and supplies, electronics (including TV, portable, computer software and hardware and services), toys, sporting goods, movies, digital entertainment, video games and consoles, contract mobile phones, prepaid cards, gift cards, music, books and magazines, Target Pharmacy and OTC, automotive accessories, Target Photo, photo lab, Target Optical, Target Café, starbucks, pizza hut express, SweetJOJO, and orders deemed by Target to be for resale.
We’re sorry for any disappointment this causes.
You can view the Special Terms of all our retailers by visiting British Airways Avios eStore online at http://www.shopping.ba.com/, where we have an extensive help section, answering the most frequently asked questions.
Thanks again for contacting us.
Kind regards,
British Airways Avios eStore
Monday, March 16, 2020
Amazon Returns: Great, But Don't Choose "The UPS Store Dropoff" Option!
Just about all the time, I've chosen the option to print a UPS label and then deliver the item being returned in my own box, to a local UPS Store. I ALWAYS get a physical receipt from the UPS Store showing that I dropped the return item off. Most of the time, I get an email from Amazon stating that my account has been refunded in just a couple of hours. Amazon generally promises such a refund once it receives your return item, so this is an example where Amazon under-promises and over-delivers -- which is just outstanding, smart customer service. Few companies do this.
Two weeks ago, however, I chose the option that Amazon gave me to show a bar code at the UPS Store. Amazon stated that I just needed to show the bar code and did not need to box up the returned item. Well, this was a mistake!

Here's what I wrote Amazon Customer Service:
I am writing because I hope Amazon will improve its service in this return situation. My recent experience, where I returned an item with just a barcode and no packaging (as directed by Amazon) to a UPS Store, was very frustrating, and contrary to all the other good Amazon return experiences that I have had. In the future, I certainly won't bring a return to the UPS store with just a barcode since it does not seem that I will ever see proper tracking of my package, never mind a timely refund.
I hope that you can pass on my complaints about this situation to upper management. I feel that the use of a UPS barcode rather than a UPS label is not a good practice for your customers. I like using UPS labels and packaging up a shipment because I have a firm tracking number that actually tracks my package. If you bring a returned Amazon item to the UPS store with Amazon's instructions that just a barcode and no packaging is required, then you better get a receipt! Because that's all the proof that you will have. The tracking number on that receipt won't work because your item gets put in a larger box, which the UPS Store may hold until it's full, which could be up to five business days later. Once that box goes out, it has its own reference number (not a tracking number, says staff at my local UPS Store). So there's absolutely no way for you to track your package, and you must follow up with Amazon to get the Amazon refund.

The staff at the UPS Store will say that you can't track your package on the UPS website -- you have to track it on the Amazon website. However, the Amazon website doesn't provide tracking of your item -- it only says "our refund will be processed when we receive your item." So this is a classic "customer can't win, Catch-22" scenario, where the customer drops off an item, but then the item is lost in transit, and the UPS Store says you have to take this up with Amazon, and Amazon probably says that you have to take this up with the UPS Store.
https://www.reddit.com/r/UPS/comments/cd86xg/shipment_ready_for_ups/
Upon further examination via the Amazon returns center, I noticed that for multiple shipments made via QR code, Amazon has the UPS Store bundle some items together in a large package and that the tracking number that prints with a receipt may not be the tracking number that the returns left the store with.
Sunday, March 8, 2020
I Am So Sick of Marketing Ploys That Address Me By My First Name

I mean, PLEASE. Every company now starts an email or letter with "Dear Norbert" as if I am fooled that this not a form letter. Thus starts the deception and lies.
United never treats any of its customers well on the ground, in the lounges, or on the planes. I've severely cut back traveling by air because I feel like a prisoner flying now. I certainly don't feel like United considers me "part of our United family." If they consider me part of the family, then United's family is like the Turpin family, "in which David and Louise Turpin imprisoned their thirteen children for years or decades."
United doesn't have a great record of treating its customers well.
Wednesday, February 5, 2020
Gotta Love This Response From an Oxford Bursar to Student Protest
https://www.wsj.com/amp/articles/a-heated-oxford-education-11580680180
Students protested, wanting Oxford University to immediately divest its holdings in oil companies, due to global warming.
The students want the college to sell the more than $10 million of its endowment now invested in Shell and BP, and they want it now.
....
Bursar Andrew Parker made them a counteroffer. “I am not able to arrange any divestment at short notice,” he wrote. “But I can arrange for the gas central heating in college to be switched off with immediate effect. Please let me know if you support this proposal.”
Students accused him of being flippant:
“it’s January and it would be borderline dangerous to shut off the central heating.” Another suggested Mr. Parker was being provocative.
...the bursar responded with wisdom: “You are right that I am being provocative but I am provoking some clear thinking, I hope. It is all too easy to request others to do things that carry no personal cost to yourself. The question is whether you and others are prepared to make personal sacrifices to achieve the goals of environmental improvement (which I support as a goal).”
Tuesday, December 17, 2019
Propane Water Heater for Outdoor Showers and Heating a Spa
I recommend the Camplux 5L portable Liquid Propane Tankless Water Heater rather than the Eccotemp. It seems to be a higher quality, and the gas runs more continuously even in a little wind. It does not require you to turn on any switch or button to ignite the gas; this is done automatically when the unit is turned on. In short, the Camplux unit runs far more dependably and continuously than the Eccotemp -- which maddeningly turns off in the slightest bit of wind.
https://www.amazon.com/gp/offer-listing/B01CJPU6JI/ref=dp_olp_0?ie=UTF8&condition=all
I also recommend the Seaflo Water Diaphragm Self Priming Pump rather than the Flojet. It comes with a strainer and barbed hose adapters, so using 1/2" vinyl ID tubing is easier than the Eccotemp. I don't like the fact that the threaded connectors on the pump are plastic, but the supplied plastic strainer and hose adapters are also plastic, so there's less chance of stripping threads on the pump. The outlet connector/adapter combination did leak a bit, so I bought another plastic barb adapter from Amazon, and changed the tubing from stiff braided tubing to more flexible clear vinyl tubing. This stopped the small leak. The Flojet pump has been a bit maddening -- it leaks constantly. The Flojet accepts proprietary plastic fittings with O-rings in them, and these snap in place on the inlet and outlet ports of the pump. These fittings often leak, and when they do, it's hard to get them to stop.
https://www.amazon.com/Diaphragm-Priming-Gallons-Marine-Demand/dp/B00P8BE6S8/ref=sr_1_2?keywords=seaflo&qid=1580918986&s=hi&sr=1-2
This fitting replaced one of the leaking connectors:
SHURFLO 244-3926 Elbow Fitting Wingnut Swivel-Nylon 14 Npt (F) X 1/2" Barb
https://smile.amazon.com/gp/product/B002IZJ7D6/ref=ox_sc_saved_title_4?smid=ATVPDKIKX0DER&psc=1
With the Camplux water heater and Seaflo pump, I was able to heat water for a spa every day for two weeks, with almost no trouble at all. With the Eccotemp and Flojet, I find myself running over to the heater every five or ten minutes, constantly messing with the connections, and constantly having to turn the unit on and off again to get the burners going.
![]() |
| Eccotemp L-5 propane water heater fittings for hoses: propane, shower hose, and 1/2" male pipe fitting from left to right. |






















