Sunday, July 29, 2012

Words to Live by -If You Are a Super Hero

From here.

Words to live by.


"Words to live by," Diaz claims.

Bullshit twice over.

Bullshit the first, just two pages after this graphic, elderly retired cop James Gordon uses his firearm ("Of course I still carry it") to break up a riot, enforce order, organize a bucket brigade to save a burning building.  Without Batman or his army of testosterone-ripped thugs.

Gordon as a character has always stood for doing the right thing, even if it wasn't popular, or legal.  Fundamentally, he's just a guy, counterpoint to the looney-tune Bruce Wayne, an everyman, with a sense of duty.

 As Gordon monologues, drawing his gun: "They start listening."


 Bullshit the second, we don't live in a comic book.  Batman is fantasy, not an instruction manual.

Self-defense is the first human right.  Firearms enable the weak, the helpless, the everyman to exercise that fundamental right.

Where firearms are, there is civilization. [1]

[1] Apologies to Mr. Twain

Friday, July 27, 2012

Life is pretty darn good

Today Connor has made some important decisions.  There should be no cushions on the couch.  It is more fun to shut doors with his head.  Backwards is the only way to walk.

From my daughter, on my grandson.

Yes, he is an awesome toddler.






Thursday, July 26, 2012

On being unarmed while being shot at

Reading this and that on the internet today about the Aurora Massacre I realized with mild shock that I've been there.  In that situation.  I don't think about it much - it's just something that happened once.

Which is to say that I was once under arms without ammunition [1], a dozen feet from a guy who was trying real hard to kill people.  He didn't [2] which is down to darkness and a whole lot of luck. [3]

But I gotta think than anyone who has actually been there, experienced it first hand, has thought about it, doesn't have a lot of truck with people who want victims to cower under a desk, for them to wait for the cops to show up, who feel that an armed citizen facing down a killer just makes it worse.


[1] Which is the stupid-silly kind of thing that happens in the military.  That time it was poor communication, happenstance, and fum-duckery, not SOP.
[2] F*cking boot.
[3] The good guys trying to kill him back didn't succeed either.  Lots of luck running around that night.


Obama and the AK-47

"But I also believe that a lot of gun owners would agree that AK-47s belong in the hands of soldiers, not in the hands of criminals -- that they belong on the battlefield of war, not on the streets of our cities."
Barack Obama

This citizen believes an AK-47 belongs in the trunk of my car.  One over the fireplace.  Upstairs in my closet.  F**k a lot of soldiers, why should they get to have all of the fun?

But never mind.

Some will call our Commander-in-Chief clueless about the very basics of the armed forces he has been elected to lead.  Not I.  Some will say he's a dimwit, a tool to his teleprompter, victim of a speechwriter without clue.  A man who lacks curiosity about anything not in his cozy, narrow, cone of light. 

Not me. [1]

I say that it proves is that he's never, ever, seen that classic Clint Eastwood movie 'Heartbreak Ridge'. 

For if he had this line would be seared into his memory:

This is the AK-47 assault rifle, the preferred weapon of your enemy; and it makes a distinctive sound when fired at you, so remember it.



[1] Not today, at least.

Wednesday, July 25, 2012

cmdfu

The internet continues to delight and amaze.

cmdfu

Put this in .bashrc (or aliases.zsh if you swing that way)

cmdfu(){ wget -qO - "http://www.commandlinefu.com/commands/matching/$@/$(echo -n "$@" | openssl base64)/plaintext"; }

And ...

$ cmdfu awk
# commandlinefu.com by David Winterbottom

# Get the IP address
ip -f inet a | awk '/inet / { print $2 }'

# Get the IP address
ip a s eth0 | grep "inet " | head -n 1 | awk '{print $2}' | cut -f1 -d'/'
(snip)

Whoa.

From.

Friday, July 20, 2012

Nutty Things I Found Out Today

Muhammad's name is written on Mars.
and
Muhammad split the moon apart.  Then put it back together.

Which ... fine. It's nutty, but no nuttier than believing bread and wine turn into Christ's body and blood.

It gets better: guys are going around using state of the art technology to prove that medieval miracles really did happen.

'NASA footage shows ..' 'Pictures from satellites are proof ..'

I'd be more impressed if that crowd could build satellites, or the computers, or moon rockets, or even a 1969 Torino GT convertible.  Instead of depending on other people to do it for them.

All these guys can do is smash things apart that they can't build.  Kinda sad.




Wednesday, July 18, 2012

Compartmentalize

Springsteen begins to mumble in what the music critic Jody Rosen calls his “flat Dust Bowl Okie accent,” and I can’t make out a word he’s saying. I ask Christie if he understands him.

“You want to know what he’s saying?,” Christie asks. “He’s telling us that rich people like him are fucking over poor people like us in the audience, except that us in the audience aren’t poor, because we can afford to pay 98 bucks to him to see his show. That’s what he’s saying.”

Wait a second, this is Bruce Springsteen we’re talking about, the guy you adore?

“I compartmentalize,” Christie says.

Jersey Boys - The Atlantic


Wednesday, July 11, 2012

Sex and Starship Troopers

Starship Troopers, Chapter 11, the protagonist is on leave from the war.  He describes a strip of bars, pawn shops, dives, strip joints, tattoo parlors, and book stores outside the base.

Then Our Hero, Rico, narrates ..

If you are able to get past these traps, through having already been bled of all valuta, there are still other places in the city almost as satisfactory.  I mean there are girls there, too. Which are provided free by a grateful populace.  Much like the social center in Vancouver, these are, but even more welcome.

A brothel, by golly, run by the city.  Take a number, soldier, the wait time is 20 minutes.

My mind is in the gutter.  It's the USO that is free.  Sure.

Heinlein was careful, he had a way with prose. 

That ain't no accidental clunker of an ambiguous sentence.








Vote for Gary Johnson because he'll abolish the IRS

Gary Johnson will END the IRS (YouTube)

Gary Johnson 2012 - The Economy and Taxes #2: Cut Taxes

THE U.S. TAX SYSTEM IMPOSES AN ENORMOUS toll on productivity through high marginal rates, absurd complexity, loopholes for the well-connected, and incentives for wasteful decisions. A better, fairer system will be:

  • Abolish the Internal Revenue Service.
  • Enact the Fair Tax to tax expenditures, rather than income, with a 'prebate' to make spending on basic necessities tax free.
  • With the Fair Tax, eliminate business taxes, withholding and other levies that penalize productivity, while creating millions of jobs.
  • Suggested Reading: www.FairTax.org

No more IRS?  An entire thugocracy turned out to honest labor?  Getting rid of a friggin' wind anchor on the ship of state?  Sign me up.

Also - Gary Johnson wont have a (*&(^*&^^ kill list.



Thursday, July 05, 2012

It's not the heat ...

Hot.  Sultry.  Sweaty.  Humid.  So hot the rabbits ain't gonna run and the dog ain't gonna hunt.  How humid is it?  Don't ask.  August in Texas finally found me up here in Wisconsin in July.

Only good thing about riding a bike to work is that I don't have to climb into a car sealed up and baked in the sun.

Did I mention it's hot outside ...



Tuesday, July 03, 2012

Master Funnery Sergeant

Who is this? Who the f*** is it?



Not just a phoney-fake Marine but a phoney-fake Marine who got to jump out of airplanes.  And not just a phoney-fake Marine who can parachute but one who got himself a Special Warfare insignia.  And an EOD badge.

And not just a phoney-fake parachuting Marine/SEAL/EOD man but a phoney-fake parachuting Marine/SEAL/EOD man who can't arrange his shooting badges correctly or assemble his cover correctly.

Jesus Christ and Saint Peter in a sidecar.

You know - you just know - this guy is sitting at home after work.  He has no friends.  None, zero, zilch, nada.

I feel sorry for the guy.

Via Terminal Lance



Saturday, June 30, 2012

Cloud Go Boom

A storm knocked out amazon's cloud service last night (2012-06-29) [1].  A whole lot of stuff on the internet got whacked.  Especially annoying was Netflix - I wanted to watch a movie, and couldn't, for about five minutes.

It used to be that, for an organization, to experience this kind of disruption you needed your own data center.  You had to pay out big bucks for servers, disk drives, electricity, staff.

Now all you gotta do is pay a lot of money to someone else.  Progress!



Which isn't to say that I'm against the notion of 'cloud'.  For some applications, it makes sense.  For some organizations it's ideal. 

But if you're gonna do it, you gotta recognize that you're outsourcing something real important, that the cloud provider is not nearly as interested in your data as you are.

And sometimes they're going to pull a fumducker and leave you hanging.


[1] I'm sure we're going to find out, in time, that it wasn't something simple like 'ran out of fuel for the generators' but a really-truly cascading error that jumped out of the fourth dimension to whack them hard.  We've all been there.



Ideal Workspace


Where I work - optimal


Ideal: browser - Terminal - emacs [1] [2]

In virtual desktop 2 is email, virtual desktop 3 is for other stuff.

It does not stay this tidy, but this is the ideal.[3]

Your mileage will vary.


[1] Really, aquamacs.
[2] Yes, emacs has a shell.  Several of them.  They're just not as good as iTerm2.
[3] As-of right now.






Sunday, June 24, 2012

bizlog.sh

BizManager from GXS is an okay tool for EDI.

But it lacks any but the most rudimentary reporting on how much traffic one is sending.

What I need is a breakdown by date/hour of what kind of traffic I'm sending. 

I asked the vendor.  Reply: Have-not-got.  We'll-get-back-to-you. 

Annoying.

Bash to rescue - here.

Run that sucker for a few days, then do this on the output ...

cat *traff*txt | grep as2o | sort -k3 -k4 | uniq | nawk '!x[$3 $4]++'
cat *traff*txt | grep as2i | sort -k3 -k4 | uniq | nawk '!x[$3 $4]++'
cat *traff*txt | grep ftps | sort -k3 -k4 | uniq | nawk '!x[$3 $4]++'
cat *traff*txt | grep ftpu | sort -k3 -k4 | uniq | nawk '!x[$3 $4]++'
cat *traff*txt | grep ftpd | sort -k3 -k4 | uniq | nawk '!x[$3 $4]++'


And presto: data you can hand to your project manager and say 'this is how much krep the EDI tool handles.'


Friday, June 22, 2012

Things I would like to do with my operating system

... that I should be able to do, [1] but can't.  Maybe I just don't know how.

What: Focus on an application window in Space1 [2].  Input a keystroke,  send it to Space2.

Why: I have a window -  an email, a pdf - it's in the wrong space.  I need to refer to it while I doodle around in another virtual window.  I don't want it here, I want it there.  I want it there now, I don't want to wait while it makes a long trek left or right across three monitors to the next space.

Okay I could restack spaces so they are on top of each other, not side to side.  Still: keystroke, bamspiceweasel, done.


What: From terminal [3], send input to browser.  'Enter' 'Next' or 'Page Down' 'Page Up'.  Slap text into an input box [Enter].

Why: Terminal is where I work. Stuff happens in term.  Twitter.  The company phone book from a shell script.  I edit text there. [4]  The web browser, when I'm working, is a reference.  It contains how-to guides.  Tutorials.  Knowledge base stuff from vendors.

The browser is a television.  I want a remote control.


[1] Linux or OS X need only apply.
[2] Wiki: Spaces (Software)
[3] Do I really need to footnote this?
[4]  I play iTunes from terminal.  It rocks.

Tuesday, June 19, 2012

S4C Novel of the Month

Zoe's Tale is the best book John Scalzi has written.  Ever.

Wraps up all the loose ends from the Old Man's War series.  And brother, there were a bunch o' them.

It is supposedly a YA novel but ... naw.   It's just good.

Joe Bob sez check it out.

P.S.  I still want a Brain Pal.



Wednesday, June 06, 2012

A treat for your soul

Just Because ...

Darth Vader Wearing a Kilt on a Unicycle Playing Bagpipes (YouTube)

Now back to your regularly scheduled programming.




Sunday, June 03, 2012

Vote for Gary Johnson because he won't have a f*cking kill list

Gary Johnson: I Will End the War in Afghanistan and Bring Our Troops Home Now. Unlike President Pepsi and his challenger Governor Coke, Johnson means it.

And he won't have a f*cking kill list, neither.  Go, sign.  Doesn't mean a damn thing, but it's fun, costs you nothing, and it's a way to protest.

And they've solved the 'innocent bystander' problem
that has dogged earlier drone strikes.  If they get blown up, they were bad guys.  Automatically!

There is a bit from Full Metal Jacket where a door gunner is murdering women, children, who were out in a paddy, working.  He yells to Joker "If they run, they're VC.  If they stand still, they're well disciplined VC.  Ha!"

This is now national policy.

If this pleases you, if having a shadowy cabal do evil in your name makes you happy, then by all mean, please: vote this krep-head in for another four years in office.

On the other hand, if this kind of thing makes you sick to your stomach, if it bothers you in the slightest, then you have choices.

Doing nothing about evil is to condone it.


"Hey, hey, BHO, how many kids have you killed today?"

None, they were all bad guys, because, bystanding.

"Oh."


Tab Clearing

How to Stop Sucking and Be Awesome.

Uncle Sam pays the bills for companies to privatize space.  As it should be.

The Privatization of Outer Space


Space Exploration: A Closing Window?

The Hardware Startup Movement.  Hardware startups are hard because - capital.  Now .. not so much.  Maybe.

Speaking of Iraq .. Belmont: Friday Follies.  The one sense in which these two videos are alike is that they depict a policy failure. Both record how immense organizations became sidetracked into pursuing in goals which had nothing to do with any rational objective.

Peter Thiel's Rise to Wealth and Libertarian Futurism.

Walking a directory tree with PERL.

NET::FTP : Recursively search FTP directories (was: Net::FTP Problem)

Why, yes, I took a dive into the PERL pond this week.  How did you guess?

Why I use Perl: Reliability.

Modern Perl.

Compiling and running scripts in Emacs.

Free Bach Recordings.

China: The United States prioritizes the right to keep and bear arms over the protection of citizens ... causing rampant gun ownership.   I am failing to see the problem here.

Of Boobs and Glasses

Welcome to the Future Nauseous

pv - Pipe Viewer