microsoft news

REDMOND, Wash., Oct 8, 2018 /PRNoisewire/ — On Monday, Microsoft Corp. announced new in-field promotions for users of the Windows 10 operating system. In a news brief, Microsoft CEO Natya Sadella says the company will replace existing STEs (Software Test Engineers) at the company with the product users themselves, removing the unnecessary positions at Microsoft. “By promoting our own users to in-field STEs, we’re streamlining the process of identifying and eventually dealing with the bugs in our operating system…, not that there are many.”

“Understandably, these are of course unpaid intern positions being offered to each user of Windows 10 but just think how great that will look on their resumes”, Sadella continued. “Who doesn’t want to work at Microsoft?”

MICROSOFT CORP- LOGO Logo

“We’ll be allowing Windows 10 users to include this position on their resumes for free for a period of twelve months. Afterwards, they may continue to do so by signing up with Microsoft ResumeFodder 365 on a month-by-month basis”, Sadella explained.

Nasdaq:MSFT responded favorably to the news, up $3.52 at market close.

one-line edit, no more google $$$

In reading articles today entitled “You can’t boycott Google” and “They Tried to Boycott Facebook, Apple and Google. They failed.” I would suggest that neither Adrianne Jeffries nor Jack Nicas, respectively, understand the power of activism. People do have personal power but only if they’re willing to accept this fact.

Case in point, today I made a one-line edit to my laptop’s hosts file. It’s so easy that it only took a moment of my time. And what great thing, you might ask, did I accomplish doing so? In a one-line edit, I just removed Google’s revenue stream for their search engine.

In a one-line edit, I just removed Google’s revenue stream for their search engine.

2jjzsp

Remove Google’s adSense from Websites You Visit

The beauty in all this is the simplicity. Even the mighty Achilles had his weakness in the form of a vulnerable heal. Much of Google’s ongoing stream of income relies upon those ad impressions. Remove the impressions and you remove their revenue.

Remove the [Google ad] impressions and you remove their revenue.

And let’s face it, we didn’t really want to see those ads in the first place. They’re annoying, they vie for your attention in ever-newer distracting ways and they use your paid-for bandwidth all the while and without your permission.

  • OSX:  Open a Terminal and enter the command: sudo nano /private/etc/hosts
  • Windows:  Start -> Run -> cmd -> Choose the option to Run As Administrator, notepad c:\windows\system\drivers\etc\hosts

In either case, add the following line and save/exit: 127.0.0.1     *.googlesyndication.com

Let’s See the Difference

Going now to the website which apparently ranks the highest in Google adSense revenue, I show what their website looks like without those ads.

Screen Shot 2018-10-06 at 1.34.41 PM

Screen Shot 2018-10-06 at 1.35.00 PM

Screen Shot 2018-10-06 at 1.35.21 PM

Screen Shot 2018-10-06 at 1.35.32 PM

See all those empty regions? Yep, those were the ads. The page loads faster. The page doesn’t now try to update the ads while I’m trying to simply read the content. It’s now a lot quieter and easier to take in the information.

Less Impressions -> Now You Have Google’s Attention

This is all it will take to make a difference in the world. If others follow suit and take my advice, this revelation of personal power as seen in the aggregate might just change the way these big players operate.

It’s all up to you, though. What do you really have to lose (other than those unwanted advertisements)?

logistics

A while back and for an entire year, I did logistics for a third-of-a-million-square-foot plastic manufacturing plant in Tennessee. It looks like I may be returning soon to this field but in a decidedly-cooler sort of way.

Then

For that plant, I managed nearly every aspect of the company’s business: accounting, inventory, carriers, shipping/receiving, purchasing, documentation and labeling, systems design and management, website design and implementation, processes to improve productivity, you-name-it. Basically, I took over every aspect of my manager’s job except for welding and aluminum mold fabrication.

Daily, I drove a forklift and a pallet jack. I unloaded and loaded shipments. I climbed 60′ racks without any safety gear holding a clipboard in my teeth to do inventories. I mixed more tons of plastic by hand than I can remember, lifting each 30# bucket over and over again. With a forklift, I pulled replacement molds for the crew from inventory.

I ran a CNC machine to cut both plastic and wooden parts. I assembled pallets of parts, always optimizing so that the customer would pay the least for their order.

I drove a scissor-lift to 70′ to replace industrial-sized lightbulbs. I wired 120/240VAC circuits, sometimes three-phase. I repaired a CNC machine, the joystick control on the scissor-lift and the half-million dollar robotic ovens by Rotoline.

I swept the floors, I picked up and recycled parts dropped by the day crew, always being careful to remove anything from the floor which could puncture a tire. I drained water from the air lines. I both figuratively and literally put out fires.

I did color studies to make sure that the plastic was to specifications. I staged multi-truckload orders so that the correct several hundred pallets made it onto those trucks.

I maintained inventory levels for everything that went into these parts whether it was shrink-wrap, tape, labels, bolts, screws, raw plastic, colorants or the large cylinders of material which go into making foam. And yes, I manned a foam station at times.

I designed a layout and colors for the showroom floor and then stained its concrete to look like a beach. It turned out beautifully, btw. I could throw a roll of labels to the line crew at at distance of 40 yards and right into the hands of the intended receiver, saving all those steps and time.

I did cost accounting, determining that they were losing $6 each on their best-selling item. Across-the-board, I adjusted their prices and shipping quantities which actually resulted in happier customers.

In the span of just one year there, I doubled their sales, doubled the pallets shipped and most importantly, doubled their profits. Sixty thousand parts went out the door in 12 months.

Now

Today, it looks like I might be returning to this world in order to automate this same industry with technology. As a software developer in the IoT space, I’ll be challenged to deliver logistics solutions. Fortunately, I have the unique cross-experience of developer and logistics manager in one. I think I’ve got this one.

Academia

When I imagine the average college graduate tackling this same assignment, I have to just shake my head. How could the average college-trained engineer or MBA ever truly understand what it’s like to manage a warehouse and to manage supply chains?

In fact, I can’t even imagine the curriculum that could be crafted to take someone in a classroom setting alone and adequately prepare them for a task like this. Frankly, only back-breaking labor can prepare you for a task like this. Only existing in a warehouse day after day could prepare you for this.

Frankly, only back-breaking labor can prepare you for a task like this.

In my humble opinion, labor is missing from the academic path to success. And hard labor—the kind that can’t be accomplished in a business shirt—is the difference between success and failure in life.

Anyone with true experience in life, having personally sweated at a job is much less likely to create a business model which includes the exploitation of the labor of others. Could I ever expect someone in prison to make my products all day long for pennies? No, because I’ve actually worked for a living and I can empathize.

If you asked an MBA what it takes to maintain a plastic manufacturing plant, you can imagine that he/she wouldn’t know 1% of what I know about the same topic. And yet, as a society these people are highly-paid. Academia has lied by suggesting that you don’t need to know the details in order to succeed. And the only way to really know the details is to do the job itself.

Stepping back from all this

Every day we trust these big corporations to know what they’re doing, to behave in ways which are moral and to succeed without causing harm to others. The problem I see is that we are programmed to believe that only college graduates can and should run companies. As I hope to have demonstrated here, I don’t think there will ever be a way of teaching real-world skills in a classroom alone.

Assuming for a moment then that corporations are run by unprepared people, there are bound to be problems as a result of this. What I usually see in a college graduate is someone who sees the profitability and success from a perspective colored by their own optimism and ignorance of the actual world around them. They see the business through rose-colored glasses, in other words.

Perhaps it’s time that we stop putting so much faith in corporations and universities and more into the value of simple, hard work experience on the job somewhere. The only way to really know something is to live it.

boycott google

We reasonably expect that our service providers are not secretively working against its consumers/users and reporting search results to governments. In this case, if a Chinese citizen did a Google search which included marked keywords their name, GPS location and phone number were forwarded to their government. It is well-known that this then would eventually result in imprisonment and they will now be forced into slave labor to make consumer goods so that Wal-Mart can sell a toaster for $6.

When Google executives worried that the memo would somehow break out to the media, they then attempted to suppress the story by threatening emails, using technology to know who complied internally.

I think this needs to stop. And by “stop”, I’d suggest an all-out boycott of Google.

I think this needs to stop. And by “stop”, I’d suggest an all-out boycott of Google.

Google employees are reportedly resigning over China search efforts

Closer to Home

In a similar troubling story, Google employees are also protesting and resigning over its involvement with the DoD.

Project Maven: Nearly a dozen Google employees have reportedly quit in protest

DuckDuckGo Steps Up

I see that today the plucky DuckDuckGo.com search engine alternative has obviously read the news as well.

Screen Shot 2018-10-05 at 9.20.44 AM Screen Shot 2018-10-05 at 9.22.09 AM

Screen Shot 2018-10-05 at 9.22.49 AM.png

The Corbett Report

Please watch this video. If you’re familiar with the character from the popular television show The Colbert Report, you might accidentally think that these are the same people (they’re not). Note the slight difference in spelling.

https://www.corbettreport.com/?powerpress_embed=24412-podcast&powerpress_player=mediaelement-video

Suppression of alternate media

As described in the video and demonstrated by the search engine comparison, Google has been caught manipulating the results in such a way that they are manufacturing public opinion. The days of valuing Google as an objective provider of search results are over; they’re no longer the “good guy”.

If you specifically depend upon independent media as opposed to the national media, GoodGopher.com has that option.

Change your search provider

Follow my lead and change your search provider today. Don’t wait for things to get worse.

who pays for spammers?

Granted, we’re well aware of the spammers out there who send us unwanted emails. And anyone who’s visited a support forum has likely read a slightly newer version of “content spam”. It will appear as what could possibly be a legitimate user’s comment but it usually comes across as a little vague/unspecific. A typical content spam these days might look like:

“your information is really very helpful. I get some interesting knowledge from this article. you may also get important updates from mcafee customer service. keep sharing these type of important suggestions.”

Corporations who pay spammers

  • McAfee
  • Netgear
  • babasupport.org

A call to arms, dear Internet

Do me a favor. Visit https://chathelp.org/mcafee-support/ and chat with McAfee. Let them know that you don’t appreciate their paying for spammers. Let them know that this link was part of some unwanted content spam.

microsoft wants open source extinguished

On June 9th when Microsoft had just purchased github.com, I wrote about how I thought this was something tragic for the world of open source. This morning I awoke to several new security notifications from my repositories there (requiring about an hour of my time to adjust my code):

“We found a potential security vulnerability in a repository for which you have been granted security alert access. Known low severity security vulnerability detected in debug < 2.6.9 defined in package.json.”

On the surface, one might think that Microsoft is trying to make the world a better place. You might think this if you’re an optimist or a friend of them, perhaps. Maybe Microsoft cares about security so much that—having just purchased github—they now want to ratchet up the quality of the collection of software as stored there by most people who don’t like them…?

But if you’re a pessimist or if you’re someone who doesn’t like Microsoft, could there be another reason behind this new diligence they’re trying to bring to code security? It’s not like Microsoft has a great track record in writing bug-free or network-safe code themselves.

“It’s not like Microsoft has a great track record in writing bug-free or network-safe code themselves.”

Strategic sabotage

Richard Nixon was known to do something termed ratfucking in the political world. Wiki even has a page on the subject. It means “political sabotage or dirty tricks”. It would eventually result in his impeachment. In some college circles, a mean-spirited prank is part of the playing field. To me, it feels like many of the players inside Microsoft are the same type of people, those who have no qualms destroying the competition, tripping them up and generally exercising a “whatever it takes” attitude toward their so-called success.

Microsoft’s internal methods:

Steal their air

In a lawsuit, the U.S. Department of Justice turned up an internal tactic used inside Microsoft which describes what they do when they feel that a competitor needs to be removed: “embrace, extend and extinguish”. In other words, 1) embrace open source by buying the main storehouse for its code, 2) create products such as Visual Studio Code which replaces similar free editors and 3) gradually remove the competition by getting rid of it now that you’re in a controlling position.

Appeal to fear

Another tactic they use in the market space is to promote fear with respect to anything the competition could provide. We’re seeing this now in the pseudo-warnings being auto-generated by github.

What this is

What we’re seeing is a direct and strategic beginning to Microsoft’s move to embrace, extend and extinguish github and yet it’s open source itself who is their ultimate target.

The future of gihub and open source

Expect more of the same: dirty politics related to the leading repository site of what Microsoft views as their competition.

iphone without itunes

You know how Apple can be sometimes; they feel the need to control everything. So for a Windows-based computer, they want to force you to install the entire iTunes collection of software just so that you can get to your files on your iPhone. As an I.T. person, to me that’s just way too much software to be adding to someone’s computer setup.

Why not?

You might just ask “why not?”  Why not just install iTunes? One of the subtle changes that iTunes makes in terraforming your Microsoft computer for its own needs is to install a variety of software to make things more Apple-friendly.

For example, in an Apple-based network the Bonjour service allows lookups for printers normally but allows for almost any device to broadcast its existence on your network. The downside to adding a different printer lookup service is that you might have a number of printers already which broadcast via Bonjour and can now be seen by your computer this way.  And yet, you might not have a working Microsoft driver installed to make all this happy. The printer when added simply doesn’t work and yet it seems to work for everyone else on the network who didn’t install iTunes. Rule of thumb for success: don’t arbitrarily add services and things unless you exactly know the ramifications for doing so.

Rule of thumb for success: don’t arbitrarily add services and things unless you exactly know the ramifications for doing so.

The problem

If you simply plug in your iPhone into a Windows 7—based workstation you’ll see it download and install a default driver. Unfortunately, the Internal Storage section of this device won’t show anything in it.

iphone-no-driver-yet

The fix

Unbelievably, the fix is much easier than I’d imagined. Immediately upon tethering the iPhone the very first time to the Windows computer the iPhone will buzz twice (telling you not that it’s now charging but it’s trying to tell you that it’s displaying a notification).  The message is crucial to your success but Apple in its infinite wisdom doesn’t decide to wake the phone up for you.  You need to manually wake it up first to see it:

allowthisdevice

Select the Allow option here and suddenly Explorer will now present you with a DCIM folder, below this a 100APPLE folder which contains your images.

iphone-after-allow

Why is this considered a smartphone?

That’s a good question to ask. Why would Apple decide to block access to the phone on a Windows computer by burying its head in the sand when an important access message is being hidden behind a sleep state? I suppose they could suggest that if the phone is sleeping then the rightful owner may not be in control of it and that nobody should have access as a result.

But why not simply bubble that information up to Explorer with a dialog box so that the user will know the status? It just silently doesn’t see anything at all for the device.

If you read the many support threads on the Apple site nobody ever mentions such an easy solution. The reason of course is that Apple wants you to install all of their software on your Windows-based computer, too. The biggest reason is that the iTunes application is a shopping cart and you’re a consumer to them.

sexism in the codespace

Lately, there’s been a push to convince girls to learn how to be software developers. Inside these initiatives, the individuals who are part of the movement are attempting to empower people to achieve more with their lives. I would suggest that this is the best part of this new idea.

But what if you pulled back the curtain to reveal that there’s a secret business reason behind all of this outside these initiatives? What if big business is the real driving force here? What could they possibly want out of potentially doubling the workforce within the software development space? Obviously they want what they already have in the clothing industry: sweatshops.

“What could they [big business] possibly want out of potentially doubling the workforce within the software development space? Obviously they want what they already have in the clothing industry: sweatshops.”

sweatshopnoun

A factory, especially in the clothing industry, where manual workers are employed at very low wages for long hours and under poor conditions.

Think about it for a moment. Is Google [US$90B/year] such an Andy Griffith—friendly company that it wants to empower young girls to realize their potential… or does it want more profits?

Simple economics at work

The economics of supply and demand suggest that if you double the supply of software developers then the price for software development projects will reasonably be half. If Google can flood the marketplace with coders then the price for development should plummet as a result.

The following photo is a typical Nike factory. You might ask yourself why all of the factory workers are young girls. Well, they work for a fraction of the cost of their male or older counterparts in the workforce. And given what we know about dominance and submissiveness, young girls will more likely just do what you tell them to do without rebelling (against horrible working conditions, for example).

nike

Sexism

Imagine how you’d feel if suddenly boys and men were being “sold” this idea that they should be coding right now at the same rate that young girls are being advertised to. It would seem weird and creepy, actually. A quick Google search will show you just how many of these girls + coding websites, organizations and meetups have recently been spawned.

A great litmus test for sexism, racism or any “-ism” is to just change out the race and gender, for example. If the result sounds wrong then by definition the original was also wrong for the same reasons.

Examples from actual websites

Here, I make those changeouts to highlight what I’m seeing:

http://www.girlswhocode.com => http://www.boyswhocode.com

http://www.girldevelopit.com => http://www.boydevelopit.com

http://www.blackgirlscode.com => http://www.whiteboyscode.com

If the changed-out version sounds politically-incorrect then the original is by definition just as wrong.

Who to trust

So who do you trust at the end of the day? On one side you have a number of friendly-sounding organizations who seem to be working to make things better for girls and women. On the other side you have a collection of corporations who have a habit of maximizing their profits by using unsustainable working conditions.

Feel free to join the software development field regardless of your gender or race. Just don’t be fooled by big business into working in a coding sweatshop, if you will, because you’re desperate for work and because you lack the confidence that some of your co-workers possess.

a rose by any other name…

Unfortunately for anyone who uses the express generator for Node.js, the very popular (default) jade template language’s owners are being forced by the threat of lawyers to relinquish the name.

It turns out that JADE happens to also be the trademarked name of a software development system that nobody’s ever heard of before this.  It was created by Jade Software Corp and presumably, they have lawyers whose children need braces and their own Mercedes Benz.

At the time of writing this, the jade Node.js module is hugely popular and had over three million downloads in the last month alone and over 40 million downloads since last year. But since the developer of jade is being forced to change the name that means that everyone who uses it is being forced to change their own projects with the new name. Note that express has been downloaded more than 72 million times and this is a project generator (capable of being run multiple times for multiple projects per coder). It’s staggering to try to quantify in terms of dollars how much labor is about to be wasted on this effort for literally a hundred million projects or more.

“But since the developer [of jade] is being forced to change the name that means that everyone who uses it is being forced to change their own projects with the new name. It’s staggering to try to quantify in terms of dollars how much labor is about to be wasted on this effort for literally a hundred million projects or more.”

The module jade has now been re-introduced as pug… or at least until someone who has trademarked that term doesn’t threaten them with a lawsuit, too.

I think it’s time the open-source community push back. This is ridiculous, to think that owning a trademark can prevent another person from using the term for something as unrelated as this. Conservatively, they’ve just cost the open-source community over US$1B in fixing this name change throughout the collection of projects out there.