Monday, January 14, 2013

On Mass Shootings...


In every instance, we failed the victims long before the madman touched a firearm. One cannot rationally argue that these people descended into madness in a vacuum. Someone, somewhere knew something. And did nothing. The "this is not my problem" attitude condemned the victims to their fate.

In short, we are ALL to blame. People here don't ask anyone else if they're okay (incidentally, a study of suicides makes reference to how many suicide notes stated that had just someone even pretended to care, the person would not have killed themselves). People here don't say something when they see something, especially in northern VA - see a toddler making a beeline for the sliding door to run onto a busy street? Not my problem. Someone's car broken down? Honk and swear - make sure to not offer any help. Guy shot and bleeding out next to your gas pump? Step on over, pay no mind.

At the same time the left has closed mental health institutions in the name of humanity, and the right cut access to mental healthcare because they see it as welfare. This abandons the caretakers as well as the mentally ill.

The social contract broke down into utter selfishness. That's what's killing people.

Of course, it's much easier to make the assault weapons ban and magazine size restrictions in effect in CT at the time of the last shooting national. American Exceptionalism: repeating the same thing the states tried on a national level and expecting different results.

Labels: , , , , , , , , , , ,

Thursday, January 26, 2012

Enterprise Time Tracking Software Idiocy

Going between client sites all the time I also get to touch a lot of "enterprise" time tracking software packages. Most of these must be the most retarded (apologies to those with mental disabilities, there is no way you could actually invent something that dumb).

Of course, companies need to know what their employees and consultants are spending their time on. This is not the problem. But ERP systems' (they want to be called this, but they aren't). The problem is, in a word, usability. And this leads back to the classic dichotomy between the two types of software in the world:

Elective Use Software

Compulsory Use Software


Elective Use Software:

By definition, it's what a user elects to use. In order to be elected, this software must provide some sort of value or reward to the user, usually revealed in a day-in-the-life product planning exercise. The test is simple: Does a user's day or particular activity get markedly better with the product vs. without? One can also use the term made famous (but not invented by) Steve Jobs: "suck less"

The hallmarks of software of this sort then, is that provides utility, and so is actually something you can use, and will use because it makes your day better. Not only that, but most software of this nature also has the job of convincing you of the utility it provides quickly, and intuitively.

Compulsory Use Software:

Classic IT software falls very much into this category, as does just about anything labeled "enterprise". Because the person purchasing the software is not the person using it, usability, and by extension, productivity takes a back seat. Really. Look at SAP, look at the time entry systems where you work, and stuff written by your internal IT departments for internal consumptions. Cumbersome user interfaces, unclear instructions, and overall very unintuitive.

The irony. The enterprise planning software and time trackers actually impede productivity as they are designed today. Bravo.

Labels: , ,

Wednesday, January 18, 2012

Do you have Dream? That'll be $10, please.

Apparently it still costs $10 to see Dr. Martin Luther King's speech in case you missed it.

Awesome. People will not be judged by the color of their skin, but by the content of their bank account and depth of their rolodex.

In other news, the SOPA protest is in full swing. It is definitely an interesting list of supporters, who won't be getting any of my money. Ironically, the right-wing "let freedom ring" people are in full support of this bill, since it purports to stop the Chinese from stealing our stuff. mmkay.

See the money trail at OpenCongress.org (a prime target for a SOPA shutdown when this passes, for sure!).

Companies:

Oh, wait, the bill says I can't. And I can't link there either.

Ironically, "Open Congress" is listed as a supporting corporation - what's up with that?

About 21 MILLION dollars have been donated by supporters of the bill, notably to:



Rep. Eric Cantor [R, VA-7] $668,192
Rep. Howard Berman [D, CA-28] $590,398
Rep. Steny Hoyer [D, MD-5] $557,107
Rep. James Clyburn [D, SC-6] $486,927
Rep. Michael Capuano [D, MA-8] $465,500
Rep. Bruce Braley [D, IA-1] $438,839
Rep. Nancy Pelosi [D, CA-8] $416,100
Rep. Allyson Schwartz [D, PA-13] $409,019
Rep. John Boehner [R, OH-8] $403,800
Rep. Gary Peters [D, MI-9] $395,798

Sen. Harry Reid [D, NV] $3,502,624
Sen. Charles Schumer [D, NY] $2,648,770
Sen. Kirsten Gillibrand [D, NY] $2,080,651
Sen. Barbara Boxer [D, CA] $1,431,843
Sen. Scott Brown [R, MA] $1,364,872
Sen. Robert Portman [R, OH] $1,363,009
Sen. Patrick Toomey [R, PA] $1,291,744
Sen. Michael Bennet [D, CO] $1,019,172
Sen. Mark Kirk [R, IL] $911,296
Sen. Patrick Leahy [D, VT] $905,310


Of course, none of this is fishy, one bit.

Labels: , , ,

Wednesday, January 26, 2011

Adobe's Circular Logic

Well, I can't say I am surprised.

I went to look to download Adobe's PDF Reader today, but it kept on wanting to install some third party download manager. Since that's now impossible, I wanted to read about what kind of data the download manager collects, and what it does to your system. Naturally, I went to the EULA (End User License Agreement) page.

Surprise! They're all in PDF format.

I'd have to agree to something I can't read, to find out what I agreed to. Nice!

Labels: , , ,

Thursday, January 20, 2011

Holy Cloud Computing, Batman!

I have been spending the last couple of months working educating a client about cloud computing, building demos, and so on. If I hear another sales droid try to explain cloud computing in the terms of their products, I'll puke.

A couple of observations that most sales droids seem to not be aware of:
  1. Having VMWare installed is not cloud computing
  2. Oracle software (including WebLogic) is fundamentally incompatible with cloud computing

The above combination is a new term I'll post here: "Could Computing"

In other words, it's a waste of time and effort. Here I'll explain my assertions:

Cloud computing has nothing, in theory, to do with virtualization. It has to do with elastic, on-demand scaling for applications. Virtualization makes it easier. But even with virtualization any clouding effort will fail because of the achilles' heel of most organizations: configuration management.

Which leads me to explain my next assertion: Configuration management for Oracle products isn't just hard, it's damn hard. Look at the use cases at most of the Oracle shops: Servers are configured with IP addresses and not names, TNS Listeners are hard-coded with IP addresses and not names, and database configurations get incredibly complicated, very quickly. A lot of time (and money) is spent on "clustering" applications that should be running as independent parallel applications and load-balanced, but aren't because developers would rather code their customers or employers into a corner with massive, monolithic applications. This tends to derail the "clone and boot" methodology of elastic scaling (cloud computing) in most shops. Because of the effort involved in getting an Oracle database server up and running, and the effort to get something like WebLogic running, and have everything talking happily, the installations are static, rigid, and fragile.

Which explains why VMWare bought SpringSource: sell free stuff to companies who don't know any better. You're damn right I bought that stock.

Labels: , , ,

Tuesday, February 02, 2010

How Long Must One Study to be This Idiotic?

In its infinite wisdom, VANOC included bits of Leni Riefenstahl (yes, that Leni Riefenstahl) in its promotional videos. Awesome - now all we need is bits of 1984 in there, and we'd have the perfect video track to what's turning out to be the largest military presence in western Canada since World War II. Fifteen minutes of hate, anyone?

In other news, almost 1000 new CCTV cameras now go live in the "Olympic Zone," and are supposedly to be turned off again after they're over. Mmmmkay. Can we at least rename call the Games the 2010 Oppression Games? 2010 Police and Military Games?

Another opinion, nicely summed up is on the Guardian.

At least we can look forward to "Olympic Oppression Done Right" in London in 2012 - they don't need to add any more cameras.

Labels: , , , ,

Tuesday, January 19, 2010

How Google was Cracked by the Chinese

Microsoft contends on its security blog that a heretofore unknown vulnerability is responsible for the EPIC breaches at Google. Logic would let one surmise that this is likely the same attack vector used to breach DoD contractors' systems too, to get to the supposedly unclassified specificatons of the F-22 Raptor as well as some submarine technology.

Affected are IE 6, 7, and 8, most revisions, according to their security advisory. Apparently a dangling pointer is to blame - these are hard to find unless they cause stability issues.

Food for thought: anyone with the resources to rip apart binary code to craft one of these exploits has significant funding, and significant backing. The only other option is a source code leak at Microsoft.

Everyone else who "trusted their vendor" really needs to rethink it. And anyone who still thinks closed source is more secure, well, there is some cheap swampland someone will sell you...

Labels: , , , ,