The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Category: Oddities

Who’d’a thunk it?

  • Stepper Motor Current Measurement Setup

    As part of installing the bar clamps, I packed away the Tek Hall effect current probes measuring the stepper winding currents:

    MPCNC Z Axis AB current probe - overview
    MPCNC Z Axis AB current probe – overview

    The hulking pistol is a Tektronix A6203 100 A probe, the little black pencil is a Tek A6302 20 A probe:

    MPCNC Z Axis AB current probe - detail
    MPCNC Z Axis AB current probe – detail

    The absurdity of measuring a 600 mA (peak!) current with a 100 A probe isn’t lost on me, but those things have become genuine eBay collectibles over the last few years.

    For low-frequency signals, you could probably get by with a Fluke i410 Hall effect current clamp.

    Yo, Eks, babes, remember me in your will … [grin]

  • Wouxun KG-UV3D: Enemy Action

    Once is happenstance, twice is coincidence, three times is enemy action:

    Wouxun KG-UV3D - failure 3
    Wouxun KG-UV3D – failure 3

    All of the (surviving) battery packs produce 9.0 to 9.2 V, a bit hotter than the pair of fully charged lithium cells the radio expects to see, but the first two radios lasted for six years under that abuse.

    This one failed after a few hours. It’s a new radio, but I’m willing to assume I killed the thing and will just eat the cost.

    I have no theories about what’s going on, but I must tweak my APRS interface to work with a Baofeng radio I have on the shelf.

    From now on, though, both radios will run from their stock battery packs.

    Maybe I’m just a slow learner.

  • Furiosa’s Home Away From Home

    You never know who or what you’ll meet on the road:

    Mad Max - Home Away From Home
    Mad Max – Home Away From Home

    A bit more detail:

    Mad Max - Home Away From Home - detail
    Mad Max – Home Away From Home – detail

    Maybe she’s on vacation?

    Spotted on one of our walks around the block.

  • Monthly Science: Wearable LED vs. Dead CR2032 Lithium Cell

    Eight months later, the dead CR2032 cell driving the “ruby” wearable LED has dropped to 2.15 V:

    Wearable LED - on window
    Wearable LED – on window

    It’s not a true red LED with a 1.5-ish V forward drop, but a white / blue LED with red phosphor or a red filter, with a forward drop well over 3 V.

    Against the sunlit backdrop from our kitchen window, the LED looks dark:

    Wearable LED - daylight
    Wearable LED – daylight

    Seen in a dim room, it’s still glowing:

    Wearable LED - dim light
    Wearable LED – dim light

    The current is now far below the 1 mA/div of my Tek A6302 Hall effect probe, so I have no way to measure the few microamps lighting the junction.

    The coarse grid outside the window is a swatch of deer netting we put up during feeder season to keep the birds from killing themselves on the glass.

  • Hawk vs. Squirrel Scuffle

    A light overnight snowfall revealed an early morning drama:

    Hawk vs squirrel scuffle - overview
    Hawk vs squirrel scuffle – overview

    I think a hawk stooped on a squirrel, perhaps launching from the utility pole by the garden, scuffled across the driveway to the right, and hauled breakfast off to a nearby tree:

    Hawk vs squirrel scuffle - approach
    Hawk vs squirrel scuffle – approach

    The driveway always shows many tracks, but the ones entering from the center-right don’t continue out the left:

    Hawk vs squirrel scuffle - tracks right
    Hawk vs squirrel scuffle – tracks right

    Another view:

    Hawk vs squirrel scuffle - tracks left
    Hawk vs squirrel scuffle – tracks left

    A pair of squirrel pups appeared in the last week. They’d make a good, easily carried hawk breakfast.

    Go, hawk, go!

  • Blogging vs. Advertising

    Two readers recently complained of auto-playing, non-mute-able video advertisements on these pages. As I mention over in the right column, down near the bottom, WordPress controls the number of ads, their placement, and (somewhat) their content.  They call it the “WordAds” program, which is distinct from Google’s “Adwords” program, and I have opted into the WordAds program to get a cut of the revenue.

    Here’s what my advertising revenue amounted to over the last six years:

    Period Earnings Ad Impr $ / 1k
    2017-12 103.93 80749 1.29
    2017-11 87.25 93419 0.93
    2017-10 79.14 86267 0.92
    2017-09 84.59 84114 1.01
    2017-08 45.5 15767 2.89
    2017-07 43.62 15247 2.86
    2017-06 43.36 14914 2.91
    2017-05 32.9 16928 1.94
    2017-04 24.23 17546 1.38
    2017-03 19.04 20630 0.92
    2017-02 9.1 15711 0.58
    2017-01 7.19 7597 0.95
    2016-12 7.59 15804 0.48
    2016-11 7.28 16772 0.43
    2016-10 6.79 15743 0.43
    2016-09 5.23 7993 0.65
    2016-08 6.19 20892 0.30
    2016-07 5.48 18968 0.29
    2016-06 14.5 3191 4.54
    2016-05 17.79 15721 1.13
    2016-04 16.1 24145 0.67
    2016-03 10.54 20741 0.51
    2016-02 5.96 15726 0.38
    2016-01 22.68 17557 1.29
    2015-12 17.5 16635 1.05
    2015-11 21.49 16526 1.30
    2015-10 21.35 16627 1.28
    2015-09 20.22 15670 1.29
    2015-08 21.47 16639 1.29
    2015-07 21.85 15112 1.45
    2015-06 21.85 14146 1.54
    2015-05 18.72 15857 1.18
    2015-04 35.9 18819 1.91
    2015-03 37.77 19759 1.91
    2015-02 36.28 18911 1.92
    2015-01 42.73 22124 1.93
    2014-12 42.48 18687 2.27
    2014-11 55.46 23822 2.33
    2014-10 55.46 23736 2.34
    2014-09 56.78 23746 2.39
    2014-08 57.83 23219 2.49
    2014-07 56.64 22567 2.51
    2014-06 43.45 17624 2.47
    2014-05 38.98 16053 2.43
    2014-04 33.9 14053 2.41
    2014-03 35.28 14985 2.35
    2014-02 35.59 15194 2.34
    2014-01 22.14 10445 2.12
    2013-12 25.32 11855 2.14
    2013-11 23.49 10829 2.17
    2013-10 25.16 11259 2.23
    2013-09 26.46 13000 2.04
    2013-08 23.93 12717 1.88
    2013-07 21.09 12298 1.71
    2013-06 19.15 12277 1.56
    2013-05 18.54 13143 1.41
    2013-04 25.93 18351 1.41
    2013-03 84.46 130351 0.65
    2013-02 22.24 34318 0.65
    2013-01 31.28 48283 0.65
    2012-12 30.09 11479 2.62
    2012-11 23.41 9394 2.49
    2012-10 37.8 501 75.45
    2012-09 22.34 8314 2.69
    2012-08 34.79 N/A N/A
    2012-07 22.48 N/A N/A
    2012-06 30.57 N/A N/A
    2012-05 19.9 N/A N/A
    2012-04 3.66 N/A N/A

    [Edit: Update headings, get decimals right.]

    To save you the trouble, the second column adds up to $2200: I’ve been raking in $1/day.

    In recent years and very round numbers, this blog gets 650 visitors and 1000 page views per day, for about 1.6 page views/visitor and 30 k views/month.

    You can clearly see the collapse of online advertising starting in early 2016, where the revenue fell off a cliff.

    Until the last few months, the eyeballometric average of 15 k “ad impressions” / month amounts to either half an ad per page view or half of the visitors running ad blockers. I strongly doubt the latter, so maybe WordPress showed ads only on the first page view. The month-to-month variations suggest WP tinkered with the ad quantities and placement; I have no visibility into nor control over any of those machinations.

    Early last year, WP apparently began pushing video ads, because the revenue per ad doubled, tripled, then jumped to nearly 30¢/impression, all from the same number of impressions.

    September seems to be when WP went from one ad per view to three, with at least one of them being an aggressive video ad. The per-ad revenue dropped by a factor of two, though, suggesting the additional (non-video?) ads have no value, video ads aren’t as hot as they used to be, or creative rearrangement of WP’s (unknown) revenue sharing ratio.

    So I had a brief exchange with the WP Happiness Engineers on the subject (edited for conciseness, with additional commentary):

    > Can you provide a little more detail, please?

    In recent weeks, two readers have posted disturbing comments:

    ———-
    Is there a secret to avoiding the auto-play video ad that ignores the “mute button” and refuses to let you scroll away?
    I really enjoy your blog posts … but the hijacking by the video causes me to not view as often as I used to …
    ———-

    They obviously didn’t (and surely can’t) give me the URLs for those video ads, but they’re obviously not isolated events.

    My rule of thumb says one person reporting a problem means ten had a similar problem and another hundred just walked away.

    I know:

    1) I can pay WP to suppress all the ads. That feels a lot like blackmail from this side of the exchange, particularly with aggressive video ads.

    2) I can turn off WordAds and forego the ad revenue. That neither reduces the ad load nor improves their quality. It seems to only give WP even more incentive to monetize my IP.

    I’ve suggested to all my readers that they should be running an ad blocker, because the next step after WP presenting crappy video ads from sketchy ad brokers will be shoveling malware from outright thugs. If malware can happen to ads from, say, the NY Times, it can definitely happen with WP.

    Kill the scummy ads!

    This would be nice:

    I’ve asked our team if we can disable the video ads on your site. I’ll get back to you as soon as I hear from them.

    Apparently they can’t kill all the video ads.

    I find it frustrating when successive help-desk contestants don’t read the actual trouble reports and ask for information I obviously can’t provide:

    I wanted to get a bit of clarification from you on the ads which are causing trouble on your site so we can pinpoint them and help to remove them.

    There are two different types of video ads, can you let me know which of these two you are referring to?

    Standalone video ads in a big placement below posts.

    In-banner video. This is your standard banner ad placement and type except that there’s some video auction in the banner.

    Having already told them everything I know, there’s little more I can add:

    Two readers took the time to comment about them and I must assume the ads have pissed off many more people, but I have no further information on the ads.

    Frankly, if you can’t identify the ads from this description:

    1) “the auto-play video ad that ignores the “mute button” and refuses to let you scroll away”

    2) “hijacking by the video”

    Then WP definitely has lost control over the WordAds program.

    Ads like that cheapen the WP brand. Why would WP want their blogging platform associated with aggressive crap?

    It seems WP has definitely lost control:

    We certainly don’t want ads that hijack the browser to show up in our network, any more than you do.

    Unfortunately, bad-acting advertisers manage to submit ads to our network that violate our policy on this. We do our best to block them, but no filter we can put in place is fool-proof, and they submit new ads as quickly as we can block them.

    This is a problem that advertising networks are facing industry-wide, not just on WordPress.com.

    There are tens of thousands of ads in our network at any given time, so in order to identify which advertiser is placing the ads, we need more information to look them up in our logs:

    Your device’s browser and operating system.
    Your IP address (you can go to whatismyip.com to find this)
    The exact URL of the page/blog post where the ad was shown.
    The URL of the page that the ad takes you to.
    If possible, a screenshot of the ad that hijacked the browser.

    If you’re getting reports from site visitors, they can also send us that information by filling out this form:

    http://en.support.wordpress.com/about-these-ads

    But I’ll say it again anyway:

    > they can also send us that information

    That’s expecting entirely too much effort from people, so it’ll never happen.

    I’m mildly surprised anybody bothered posting a comment, but I suspect it’s because they think I’m responsible for the crappy ads.

    Of course, I can pay WP to not run ads.

    > a problem that advertising networks are facing industry-wide

    Which is precisely why I recommend using an ad blocker.

    Basically, WP has outsourced both of our reputations to untrustworthy companies. We then say we have no responsibility for any problems, because those thugs over there did it, not us.

    I understand why it happens and share some of the blame: I’m using a “free” blogging service and expecting it should Just Work.

    Question: would paying WP to “Remove WordPress.com Ads” eliminate all ads from my blog?

    The wording of “Allow your visitors to visit and read your website without seeing any WordPress.com advertising” suggests WP can show ads from other sources, so I’d like to be sure.

    Which turns out to be the case:

    To clarify, that means that the advertisements that WordPress.com places on your site (including ads from other sources) will be hidden if you upgrade to a Personal, Premium, or Business plan.

    Spinning up a VM somewhere, setting up a WordPress instance, adding a comment spam suppression system, keeping everything updated with the latest patches, repairing the inevitable breakage, and maintaining the infrastructure isn’t anything I want to do. Basically, all I want is a place for my shop notes and doodles, not an unpaid sysadmin job.

    The least awful alternative seems to be paying WP a few bucks a month to suppress all the ads, have them (continue to) do all the maintenance, and eat the costs.

    From what I read, Patreon (et. al.) funding programs don’t actually produce any revenue, so the subscription model won’t be worth the effort.

  • Egg Size Distribution

    We got several cartons of “medium” brown eggs with what seemed like an unusually wide size distribution, so I picked out and weighed an assortment for future reference:

    Brown egg size distribution
    Brown egg size distribution

    Of course, there’s an egg size specification. Actually, there are many egg size specifications.

    We occasionally get huge eggs, tiny eggs, eggs with two yolks, no yolks, or blood-spotted yolks, all of which turn out to be no big deal. I admit to not previously encountering the term “fart egg”, however …