Jack Ganssle's Blog This is Jack's outlet for thoughts about designing and programming embedded systems. It's a complement to my bi-weekly newsletter The Embedded Muse. Contact me at jack@ganssle.com. I'm an old-timer engineer who still finds the field endlessly fascinating (bio). |
For novel ideas about building embedded systems (both hardware and firmware), join the 40,000+ engineers who subscribe to The Embedded Muse, a free biweekly newsletter. The Muse has no hype and no vendor PR. Click here to subscribe. |
Spies in Our Email
February 3, 2021
We're mad as hell and we're not going to take it anymore!
So spoke Howard Beale in the disturbing movie Network. But, alas, we are going to take it more, and more, and more. It will only get worse.
Like most of us I get a lot of email. A lot of it comes from vendors and the press. Some would consider this spam, but as an EE I need it to keep up with the state of the industry. It's generally rife with advertising but we know that's the price of using the "free" internet.
What I object to is the tracking. Every move you make is logged and sent back to the overlords. Even email from what one would consider a friendly source is bursting with spycraft. Consider Electronic Design: this morning I got the usual daily (sometimes it feels more like hourly) email from them. One of the links included is:
https://endeavor.omeclk.com/portal/wts/ugmc%7C9egjy2Lehkv3LjC2v8t2eow4g%5ECbRAXNb%5E7r2N3-h0xO%7CfsffOjRq3E5m6v%7C%5ExmCza
Let's dissect this. First, hidden within that nastiness is perhaps 20 characters that would be useful to me, the reader. Those would direct me to the article referenced in the email.
But no. There are 122 characters. Assuming those are from the set of the 95 viewable ASCII characters, 122 characters would let them specify 95122 distinct items. There are only about 1070 protons in the universe. What are these people doing? Or thinking?
Now look at the start of the URL: https://endeavor.omeclk.com. Is that Electronic Design? I always hover over links before clicking, and this is so unlike what I'd expect (something like electronicdesign.com) that it instantly raises hackles. Is this a phishing expedition? What is it the faceless droids at omeclk.com do with my information?
So I went to their privacy policy (if you can call it that). It's 10 pages long. Really, ED, is that the way to treat readers? Here's one highlight:
We use industry-standard, third party advertising service companies, such as AdRoll, to target and serve advertisements when you visit our Sites or open our emails. These third party companies may use cookies, pixel tags, and other similar technologies to collect information about your visit to our Web Site, and other websites, in order to provide you with relevant advertisements about products, services, and events. These collection methods do not typically include your name, address, or telephone number. [Highlight added]
"Not typically". I have to assume that this means they collect my name, address and telephone number. Note that nothing is said about email address. Or gender. Shoe size.
Another snippet from their "privacy policy":
Based on that information, and with our permission, third-party advertisers, such as AdRoll and Feathr, can place cookies to enable them to...
It's my computer and yet they invite some unknown number of possibly unseemly companies I have no interest in to drop their cookie dung on my disk.
Now, ED is hardly alone. Citibank sent me a link today that is 278 characters long.
When I wrote for Embedded Systems Design magazine I often complained to them about their link tracking and use of deceptive URLs, to no effect.
I'm mad as hell and I guess I'm going to keep taking it!
Aside: I send out a twice-a-month newsletter which has no tracking. Nada. It takes an effort to turn the automatic tracking off (that has to be done on each and every issue I release), as the mail list manager we use wants to seed all of the links with insidious ways to watch what my readers click on. And my website does not track anything; we don't even use cookies as I despise the things, even though a few - a very few - are indeed useful.
Feel free to email me with comments.
Back to Jack's blog index page.
Recent blog postings:
- Non Compos Mentis - Thoughts on dementia.
- Solution to the Automotive Chip Shortage - why use an MCU when a Core I7 would work?
- The WIRECARE - A nice circuit tester
- Marvelous Magnetic Machines - A cool book about making motors
- Over-Reliance on GPS - It's a great system but is a single point of failure
- Spies in Our Email - Email abuse from our trusted friends
- A Canticle for Leibowitz - One of my favorite books.
- A 72123 beats per minute heart rate - Is it possible?
- Networking Did Not Start With The IoT! - Despite what the marketing folks claim
- In-Circuit Emulators - Does anyone remember ICEs?
- My GP-8E Computer - About my first (working!) computer
- Humility - On The Death of Expertise and what this means for engineering
- On Checklists - Relying on memory is a fool's errand. Effective people use checklists.
- Why Does Software Cost So Much? - An exploration of this nagging question.
- Is the Future All Linux and Raspberry Pi? - Will we stop slinging bits and diddling registers?
- Will Coronavirus Spell the End of Open Offices - How can we continue to work in these sorts of conditions?
- Problems in Ramping Up Ventilator Production - It's not as easy as some think.
- Lessons from a Failure - what we can learn when a car wash goes wrong.
- Life in the Time of Coronavirus - how are you faring?
- Superintelligence - A review of Nick Bostrom's book on AI.
- A Lack of Forethought - Y2K redux
- How Projects Get Out of Control - Think requirements churn is only for software?
- 2019's Most Important Lesson. The 737 Max disasters should teach us one lesson.
- On Retiring - It's not quite that time, but slowing down makes sense. For me.
- On Discipline - The one thing I think many teams need...
- Data Seems to Have No Value - At least, that's the way people treat it.
- Apollo 11 and Navigation - In 1969 the astronauts used a sextant. Some of us still do.
- Definitions Part 2 - More fun definitions of embedded systems terms.
- Definitions - A list of (funny) definitions of embedded systems terms.
- On Meta-Politics - Where has thoughtful discourse gone?
- Millennials and Tools - It seems that many millennials are unable to fix anything.
- Crappy Tech Journalism - The trade press is suffering from so much cost-cutting that it does a poor job of educating engineers.
- Tech and Us - I worry that our technology is more than our human nature can manage.
- On Cataracts - Cataract surgery isn't as awful as it sounds.
- Can AI Replace Firmware - A thought: instead of writing code, is the future training AIs?
- Customer non-Support - How to tick off your customers in one easy lesson.
- Learn to Code in 3 Weeks! - Firmware is not simply about coding.
- We Shoot For The Moon - a new and interesting book about the Apollo moon program.
- On Expert Witness Work - Expert work is fascinating but can be quite the hassle.
- Married To The Team - Working in a team is a lot like marriage.
- Will We Ever Get Quantum Computers - Despite the hype, some feel quantum computing may never be practical.
- Apollo 11, The Movie - A review of a great new movie.
- Goto Considered Necessary - Edsger Dijkstra recants on his seminal paper
- GPS Will Fail - In April GPS will have its own Y2K problem. Unbelievable.
- LIDAR in Cars - Really? - Maybe there are better ideas.
- Why Did You Become an Engineer? - This is the best career ever.
- Software Process Improvement for Firmware - What goes on in an SPI audit?
- 50 Years of Ham Radio - 2019 marks 50 years of ham radio for me.
- Medical Device Lawsuits - They're on the rise, and firmware is part of the problem.
- A retrospective on 2018 - My marketing data for 2018, including web traffic and TEM information.
- Remembering Circuit Theory - Electronics is fun, and reviewing a textbook is pretty interesting.
- R vs D - Too many of us conflate research and development
- Engineer or Scientist? - Which are you? John Q. Public has a hard time telling the difference.
- A New, Low-Tech, Use for Computers - I never would have imagined this use for computers.
- NASA's Lost Software Engineering Lessons - Lessons learned, lessons lost.
- The Cost of Firmware - A Scary Story! - A hallowean story to terrify.
- A Review of First Man, the Movie - The book was great. The movie? Nope.
- A Review of The Overstory - One of the most remarkable novels I've read in a long time.
- What I Learned About Successful Consulting - Lessons learned about successful consulting.
- Low Power Mischief - Ultra-low power systems are trickier to design than most realize.
- Thoughts on Firmware Seminars - Better Firmware Faster resonates with a lot of people.
- On Evil - The Internet has brought the worst out in many.
- My Toothbrush has Modes - What! A lousy toothbrush has a UI?
- Review of SUNBURST and LUMINARY: An Apollo Memoir - A good book about the LM's code.
- Fun With Transmission Lines - Generating a step with no electronics.
- On N-Version Programming - Can we improve reliability through redundancy? Maybe not.
- On USB v. Bench Scopes - USB scopes are nice, but I'll stick with bench models.