In a time when privacy is of such concern…

thisisyourbrainontheinternet.jpgWhy is it that almost every single company you apply to for a job asks for you to create an account on their site?

Are we applying for jobs or are we providing information for data mining?

Well, I wouldn’t be surprised to find out, it’s both.

I detest having to create an “Account” just to apply for an advertised position, and I’m always concerned when a job application site asks me “Security Questions”

What’s your mother’s maiden name

Where were you born

What’s the name of your pet

What school did you attend

These bits of data, when aggregated with other bits gleaned from other sites can form a very complete picture of you as an individual.

Why do I need to create an account in the first place? The company I’m applying for hasn’t hired me, and in all likelihood we’re only going to have one time when we have contact with each other. The Odds of my returning to a particular corporate web site for anything other than prepping for an unlikely phone interview are exceedingly small. So why should I have to provide anything other than a resume and cover letter?

bigstock-210973132.jpgThere are currently something like 300 accounts stored in my web account password manager, at least 250 of those are from sites that I don’t visit or have only visited one time. Yet each one of those entries represents a corporation that has some amount of my personal information. This is information that I shared in the hopes of getting a job and it’s information that is no longer under my control.

Knowing how data can be scraped and related, and how easy it is to include similar results from other people, I’ve become concerned not only about my loss of control of that data, but also the veracity of data presented as “Me” on sites like Mylife.com, Beenverified.com, spokeo.com, and peoplefinders.com. That doesn’t even touch what Google may report.

The issue for me is, due to the proliferation of these sites, it could be a full time job just asking them to remove me from their records and verifying that they’ve done so.

I don’t particularly have anything to hide, but I am concerned that these sites could inexpensively be used to create a very convincing false identity, leading to successful identity theft. I’ve been through that once and have no desire to repeat the experience.

As a minor example of how easily data can get screwed up, I once had an argument with a lady, (who may or may not have been a very distant relative) on Ancestry.com over whether my Father was in fact my father.

According to her research, my step siblings were my Father’s original family and my half brother (we share the same father) and I didn’t exist. She had pictures of my Dad in her ancestry page but the birth dates were all incorrect for all of my step siblings. I figured “Fine” live in your own fantasy world lady, but I was there and I know who my father and mother are.

The problem was, that every-time I corrected the data for MY immediate family in my account, her data would override mine. Matters were made worse when my stepfather and mother started adding information from their ancestry page and my mom discovered her marriage to my biological father and my subsequent birth were being erased by this lady that we didn’t even know. My mother tried reasoning with this woman and got nowhere. You do not want to piss my mother off, she will rent a bulldozer and get certified as a heavy equipment operator,  just to smash your car into a pancake.

I lost interest after a while because I was beating my head against a wall. I signed off of ancestry and haven’t been back. I purchased an application that runs locally on my computer. That way I can maintain the integrity of my personal family data without having someone arbitrarily make changes.

You see, this stranger was searching for context and her locating my branch of the family was easier than finding the real branch of the family that she was connected to. So instead of doing the research, she started creating or editing data that fit her narrative.

Imagine a scenario like this in more important matters. Your job history, your credit history, your criminal history…

How would you even go about correcting it? Unless you ran a background check on yourself periodically you might not even know that you had been cross-linked with someone else. The problem there is, the longer the cross link exists the more “True” it becomes.

I explain all of the above to support my implied assertion that we are being “Programmed” to give away random bits of ourselves without much thought. The consequence of which is that our identities and security is being eroded.

SocialNetwork.jpgDo you really want your employer, your date, spouse, or your mother, to know about that rather large kinky sex toy you purchased on Dec 27 2005 at 3 PM in Los Angeles?  Or how about that time when you went to a shooting range with your boyfriend?

You may have purchased the toy as a practical joke, you may have gone to the shooting range to see what guns were all about and decided they weren’t for you, but the people looking at the sales records won’t know that, and you’ll never have the opportunity to explain because the folks looking at the data will never give you the chance.

We’re moving more and more toward a contextless world.

We see it in media coverage of political figures, Who cares if some politician dressed up in blackface AND a KKK outfit for Halloween in 1977, when they were 13 years old?

In a contextless society, that event reads as… Politician dressed in Blackface KKK robe. This insensitive leader must be removed from office immediately! It’s an outrage!

Not only do I not want to participate in that kind of society, I don’t want to hand a society the weapon to harm me.

So that’s why I’m very twitchy about websites demanding that I create an account for the simplest of things.

Call me paranoid if you wish, but that doesn’t mean I’m wrong.

For Apple users, today is like mini-christmas

That is if you’ve got the cash…

I’ll admit Apple products are expensive, no argument there at all. 

But then again how many of you have computers that last 7 years? How many of you have computers or phones that work pretty much as advertised and are compatible with each new operating system that’s released?

With each of those operating system releases, you always get some new functionality, or basic improvement in the way the device works. 

Mr Cook will no doubt say something like, These are the fastest and most powerful (Insert device name) that Apple has ever produced.  He’ll be stating an obvious truth because the nature of electronics is that each successive generation is the fastest of its kind.

What’s not as obvious is that whatever device you’ve got, as long as it’s still being supported, will also have its life extended for another year. Sure it may not have all the lights, whistles, and bells, but it will be functional and possibly faster, instead of choked into uselessness by an operating system that it was never designed to run.

There may be exceptions, but if you’re using a 5 year old smartphone isn’t it time you considered an upgrade???

The thing that I’ve always found a little amusing is how many of the folks who jump on a new phone or new computer every year, are also folks that are bordering on rabidly ECO-Nazi. (That may be redundant, rabid & Nazi, I’ll have to think on that one) 

These folks will castigate you for using a plastic straw, or bottle but they’ll toss last years devices for this years devices instantly. I think I’m bad about such things, and I’m an every 2 or 3 year guy. 

I’d love to see Apple make some kind of reward for the oldest device in use. I think it would be cool if Apple announced the oldest serial number in use, and just sent that owner a brand new device, and a recycling box for the old one.

Apple will always have units that are replaced in the retail chain due to accident, theft, or damage. But it would be cool for Mr. Cook to show a picture of the old device at this yearly event as a testament to Apple’s reliability and value. Talk about a way to get all the “Green” folks in your camp.

It might have an impact on Apple’s sales long term, but short term, the demonstration of Apple’s commitment to the environment would be huge. Come on Android users don’t you want to have a product that lasts?

Alas, that’s not the way things work. We’re a consumer society and there’s at least 2 generations that always rush to the newest and shiniest hotness on the store shelves.

IMG 1021Here’s an example: This is an iPhone 5S. It’s still in use, and working just fine. Every once in a while it gets a little twitchy about connecting in weak cell areas but other than that, it’s been a reliable machine.  This isn’t even the oldest phone in operation that I personally know of. (You know who you are…)

I’d bet there are still “Daily Driver” iPhone 4’s out there. 

For me personally, I really like my iPhone X. That’s what I took this picture with. I can’t see spending the money on a new iPhone this year and possibly not next year. 

With 5G transmission on the horizon I may just wait until the advantage of 5G coverage outweighs the cost disadvantage of upgrading. 

My iPhone X is a world phone. If I were to do an extensive amount of traveling I’d stick a local SIM card in it and go prepaid in the countries that I was traveling in.

The single advantage for me to having a new iPhone Xs or iPhone 11 would be the ability to have dual SIMs. I could see it, if I was running a business so that I could have a business number and a private number on the same phone. 

Since I’m not in that particular situation my current iPhone X is serving me just fine and will probably continue to do so for the immediate future.

The announcements from Apple today are still a mini-christmas for me though. I’ll find out when the new operating systems will be released and there will probably be features added via the OS that I’ll use. 

I know there will be a new IOS, and that there’s going to be a new iPad OS. Then there’s also the new functionality of the Mac OS and all of those things have my attention.

So, Merry Apple Christmas. 

I’m off to make sure I can stream it live! 

Have a great day.

Huh? Google contractors unionizing?

Google logoWell it’s about damn time!

Generally, I don’t go for Unions. But after decades of seeing the kinds of excesses those at the top of tech companies engage in, I can’t say I’m surprised.

Tech companies have gotten away with figurative murder for years. They’d hire people, work them into the ground, then fire them when they’d burned ‘em out. They’ve on more than one occasion, forced the worker they were going to fire to train their H1B1 replacements, knowing they could work the H1B1s like slaves, and have no repercussions. But during this time We had a president saying H1B1 workers and migrant workers were doing jobs that Americans wouldn’t do. That was bullshit then, and now it looks like the bullshit will be exposed.

For the worker it’s not just about the constant job hunt. For the laid off workers it’s about having resumes with a string of jobs that ultimately hurt their long term prospects to find gainful employment. As HR departments and “Talent Placement” agencies started making statements in interviews like, “You’ve had a lot of positions over the years,” without factoring in the context. It made reliable hard working people suddenly less employable.

Facebook emblemHR and Talent agents will deny that contract work or multiple layoffs have any bearing, but the reality of what they do, versus what they say couldn’t be more different.

Google’s motto used to be “Don’t be evil” I have no idea what their motto is now; “Be Super Evil?” It’s not just Google, it’s Facebook, Twitter, and the plethora of other tech companies whose sole aim is to use and control people in almost any way possible.

I welcome unions in the technical field today. Twenty years ago I would have been against them. In my most recent employment, in addition to the absolute control the supervisors had over each employee, many of them were fond of saying, “Do you want to keep your job?” or something similar.

The implied threat being that they’d find a way to fire you for no reason at all. It could be that they simply decided they didn’t like you.

management slavedriver.pngIt had nothing to so with your abilities or your performance. They’d find something. They’d rely on inaccurate metrics, write you up over 10 second late return to your desk from a break or lunch,  or say that you spent too much time with a customer. They’d find a way, then screw you. And you’d have no recourse. This was as an employee of the company. I can’t imagine what it would be like for someone who was just a temp contractor.

Middle Management and above all drove Teslas, high end BMWs, Mercedes, Jaguars, or Audis. The average terrified worker came to work in some kind of beater that was barely running, belching oily smoke and obviously in need of significant repair for which they had neither the time or money.

Middle Management and above were always on vacations. The workers couldn’t get time off approved. My final paycheck included over a month of unused vacation time. It wasn’t because I didn’t want to take a vacation, it was because for 3 solid years every single vacation request was denied. “For Business Reasons

I’m not into the bullshit philosophy that everyone should have the same everything… But when you have this kind of disparity and simultaneously the “upper class” delights in tormenting, terrorizing, and generally fucking with lower echelon workers, Well the next logical conclusion, aside from multiple lawsuits that the workers can’t afford to pursue, is an overarching protection mechanism like unions.

The Technology Industry has finally matured. Now they’ve reached the same point that the Steel & Textile industries reached 100 years ago. Yet for all their “Forward Thinking” they’ve made the same mistakes and committed the same atrocities. I guess it’s human nature, those in power will inevitably abuse that power, and eventually the subjects of that power will rise up against oppression.

Maybe I’m still steamed about the layoff. Maybe I’m pissed off that where I worked I was told I could move to another department after I learned the product (A lie). Maybe it’s just that I’ve had a belly full of abusive, arrogant, shitheads. Maybe it’s a combination of all of the above. But today, right now, I say unionize the whole damn tech industry. That might change over the coming months or years. But for right now…

Google, Facebook, Tech companies etc… You assholes have made your beds. Now you’re going to get the dry angry vengeance ass fucking you so richly deserve. 

Annoying Software…

You know back in the day computers were supposed to make things better, more efficient, faster. They were supposed to make a better world…

Jump to 2019

I just spent an hour having to rename paycheck stubs from ADP. There’s a nifty little “Download” button that will allow you to download you paycheck stub. But there’s no provision for downloading a few or ALL your paycheck stubs where they have some kind of coherent name. By the time I’d downloaded all the paychecks I had 90 files named “Ajax-XXX”.

Completely useless, if you’re looking for information from a particular paycheck or wanting to group paychecks by year. The download routine could easily have said, “Pay Statement yyyymmdd”. Yeah that wouldn’t tell you which company but at least you’d know the time period of the statement without opening it. How about allowing a complete download of all pay statements at once instead of forcing the user to click download on each one? 

In point of fact the only filename that ADP sends is Ajax, my computer added the -XXX since it knew that I probably didn’t want to overwrite the original Ajax file with each subsequent Ajax file which would have left me with only 1 file containing the last statement I looked at.

Most bank statements, credit card statements, and any other statements you download do the same thing. Instead of writing a few more lines of code that make the filenames useful, the programmers leave you with crappy, meaningless filenames that you have to rename.

How about Chase Credit Statement YYYYMMDD, or Goldman Sachs 401K and a date, Edison YYYYMMDD. 

And while I know in America we write our dates Month/day/year. For the purposes of sorting filenames with a computer, using yearmonthday makes a lot more sense. If you do it the American way you’ll end up with all the April statements form multiple years clumped together.

It’s just lazy thoughtless programming.

Then there’re the companies that create overarching management software to control their suite of programs. (You know who you are) at first glance this seems like a good idea and could in fact be a good idea, EXCEPT that this management software allows you to modify or remove one application in the suite, then without warning goes off and deletes half a dozen other applications in the background. Then you go back to put the bit of the suite that you actually wanted to keep back on your computer and find that you can’t. Why? because said company downloads their “New improved lemon scented” application manager to your computer while you were deleting the application you no longer use. And NOW they want to to sign up for their subscription service.

Ahem. NO!

After careful evaluation, I used their new application manager to delete their entire suite of products in favor of cheaper, faster, and smaller products from another vendor that does the same thing, better!

I’ve had this little scenario play out three times over the past week. I’m not amused.

The reason that the paycheck stubs were so in my face is because of filing out the unemployment insurance forms online. EDD knew who I worked for and for how long, they displayed that information when I finally got logged into their system.

So why did EDD want me to manually calculate and disclose to them my quarterly income. Which I had to download the checkstubs to calculate. If EDD already had access to the payroll information why couldn’t their computers just calculate the quarterly information for the last 3 years? I thought that was what computers are supposed to do.  Was it some kind of test? Was it one of those stupid laws designed to catch criminals, that never work because the criminals know better than I what to disclose to make things look right and what information to withhold?  And therefore since I just answered the questions as they were asked did I just screw myself by answering honestly?

I personally think that unemployment should kick in and be started by the employer. It should be turned off automatically when you’ve used up your allotment or when you start a new job.  It should be simple, seamless, and efficient.  Why do we have people jumping through hoops answering questions that various entities already have the answers to?

But EDD goes above and beyond with their fabulous software. For reasons that I couldn’t figure out, I had to resubmit the same page, The one dealing with the quarterly earnings calculations 3 times. And with each resubmission request the system would blank all the data I’d plugged in. Thankfully, I had the presence of mind to screen capture that page before I pressed submit. 

That meant that all I had to do was re-enter the information repeatedly, instead of recalculate the information.

I’m sure that there are folks who’ve had to do it all over again and again because hey, the expectation is that the EDD web page would take the information properly the first time.

These are some of the things that Software Testers (at least the Manual Testers) normally catch. This is why manual and automated testing should work hand in hand. It’s also why you only release software after real users have had a crack at it. Real users do stuff that you never anticipate and uncover interesting bugs.

So all you automated testing folks keep at it and keep delivering software that does annoying things that you never anticipated. 

Live it up, But not on my dime, I’ll get rid of software that’s glitchy faster than superman.

Well isn’t this a nifty thing?

Caldigit ts3plus us20 ts3 thunderbolt 3 docking 1385844Albeit somewhat expensive…

With the new computer comes new connection issues. In the 7 years since my MacBook Air was born, Apple converted to a different connection method. The computer industry approved and introduced USB-C.

This is a FAST directionless connection that provides power, video, Hard Drive connectivity, Ethernet, and a host of other connection possibilities. In short, it’s neat.

BUT… what do you do with all your old devices? The plugs are incompatible and for those of us that like SD cards for photography and lose that nifty SD card port on the sides of our computers now, you’re kinda stuck using old USB.

You need little adapter thingies and lots of little adapter thingies are a pain in the ass.

Not to mention that your sleek new hotness of a computer looks like it’s got some kind of fungus with all the adapter thingies plugged in.

Unless… you pick up a hub. I’ve done a fair amount of shopping for hubs. A lot of it I’d done long before my MacBook Air died. I’d figured that if I ended up with some kind of new hotness, I’d get a hub and the hub I’d get was the CalDigit.

This nifty piece of technology allows me to connect everything all at once and charge my computer at the same time with a single cable.

It’s got an SD slot, USB ports, audio in, and out, optical out, Ethernet, and several USB-C ports to allow connection of newer devices.

You can even charge devices from the USB ports just like you always did and since the adapter that runs the hub is also the power source for the computer, you don’t need to buy another power adapter (As I had in the past). I always had one adapter in the backpack and one on the desk at home.  Now, all I have to do is plug my computer in to the hub and we’re good to go. I can keep the original power adapter in the backpack.

My old superdrive CD burner, and my little 1 TB backup drives all mount normally and well it’s a clean elegant system.

As soon as I get my desk cleaned up I’ll take a picture so you can see what the setup looks like when I’m home.

CalDigit did a nice job matching the Space Gray color of The TS3Plus to my MacBook Pro and the device’s enclosure is aluminum to help with heat dissipation.

I like not having to replace all my old hardware all at once just because I got a new computer.

Which is not to say that I’m not going to be consolidating data since I can connect all the hard drives at once and I can also do the same with the memory sticks that I seem to accumulate.

So if the change to USB-C is holding you back for fear of losing compatibility, Fear not… But open your checkbook.

This little jewel costs $300.

But replacing all your storage devices would cost you a lot more than that in hardware and time moving data.

Just food for thought.