Showing posts with label stupidity. Show all posts
Showing posts with label stupidity. Show all posts

Monday, February 4, 2019

Fixed Point Failure

A Fixed Point math library and Neural Net demo
for the Arduino...

Or: Multiple cascading failures all in one place!


Last year I found a simple self-contained Artificial Neural Net demo written for the Arduino at: robotics.hobbizine.com/arduinoann.html and spent a goodly amount of time futzing around with it. I now, almost, understand HOW they work, but have only a glimmering of insight into WHY. The demo does something really silly: The inputs are an array of bit patterns used to drive a 7-segment numeric display and the outputs are the binary bit pattern for that digit (basically the reverse of a binary to 7-segment display driver). Someone not totally under the influence of ANNs could do this with a simple 10 byte lookup table. But that is not us. On the plus side it _learns_ how to do the decoding by torturous example, so we don't have to bother our tiny brains with the task of designing the lookup table.

HOW ANNs work on the Arduino is:
  • a) Extremely slowly, because they use a metric shit-ton of floating point arithmetic; and,
  • b) Not very interestingly, because each weight takes up 4 bytes of RAM and there is only about 1Kb kicking around after the locals and stack and whatever else is accounted for -- the simple demo program illustrated here uses about half of that 1K just for the forwardProp() node-weights and then the backProp() demo uses the other half for temporary storage. Leaving just about nothing to implement an actually interesting network.
But. I thought I could make a small contribution by replacing the floating point -- all emulated in software -- with an integer based Fixed Point implementation -- whose basic arithmetic is directly supported by the ATMEGA hardware. This would also halve the number of bytes used by each weight value. Brilliant yes?

And in fact. My FPVAL class works (see below for zip file).  Except, err, well, it doesn't save any execution time. But more on that later....

Anyway. The FPVAL implementation uses a 2-byte int16_t as the basic storage element (half the size of the float) and pays for this with a very limited range and resolution. The top byte of the int16 is used as the "integer" portion of the value -- so the range is +/- 128.  The bottom byte is used as the fraction portion -- so the resolution is 1/256 or about .0039 per step. On first blush, and seemingly also in fact, this is just about all you need for ANN weights.

As it turns out, simple 16 bit integer arithmetic Just Works(TM) to manipulate values, with the proviso that some judicious up and down shifting is used to maintain Engineering Tolerances. This is wrapped in a C++ class which overrides all the common arithmetic and logic operators such that FPVALs can be dropped into slots where floats were used without changing (much of) the program syntax. This is illustrated in the neuralNetFP.cpp file, where you can switch between using real floats and FPVALs with the "USEFLOATS" define in netConfig.h.

Unfortunately it appears that a lot of buggering around is also needed to do the shifting, checking for overflow, and handling rounding errors. This can all be seen in the fpval.cpp implementation file. An interesting(?) aside: I found that I had to do value rounding in the multiply and divide methods -- otherwise the backProp() functions just hit the negative rail without converging.

I also replaced the exponential in the ANN sigmoid activation function with a stepwise linear extrapolation, which rids the code of float dependencies.

I forged ahead and got the danged ANN demo to work with either floats or FPVALs. And that's when I found that I wasn't saving any execution time.  (Except, for some as yet unexplained reason, the number of FPVAL backprop learning cycles seems to be about 1/4 of that needed when using floats[??]).

After a lot of quite painful analysis I determined that calling the functions which implement the FPVAL arithmetic entail enough overhead that they are almost equal in execution time to the optimized GCC float library used on the ATMEGA. Most of the painful part of the analysis was in fighting the optimizer, tooth-and-nail, but I will not belabor that process.

On the other hand, if you are careful to NOT use any floating point values or functions, you can save two bytes per value and around 1Kb of program space. Which might be useful, to someone, sometime.


So. What's in this bolus then is the result of all this peregrination. It is not entirely coherent because I just threw in the towel as described above. But. Here it is:

http://www.etantdonnes.com/DATA/schipAANN.zip

Sunday, February 1, 2015

(too much) Local Color XVII
Albuquerque Edition


¡¡¡all these news items in one day!!!

Sunday’s Top Morning Headlines
(from KRQE-NEWS13)

Albuquerque police are looking for the person who shot and killed a woman outside of the TGI Friday’s restaurant. They say he is Ernest Serna, 46, is responsible. He is 5 foot 2 inches tall with hazel eyes. Police say he is armed. He was last seen driving a black 2008 Dodge Ram with the license plate KFX832. It has chrome wheels and no window tint. It was seen speeding away from the scene of the shooting.

Albuquerque police say a 3-year-old boy got ahold of a gun and shot his dad and a pregnant woman. It happened at the America’s Best Value Inn off Menaul in northeast Albuquerque Saturday. A 2-year-old girl was also in the room, but was not hit. The adults are expected to be ok. The children are on a 48-hour custody hold with CYFD. The adults could face felony criminal negligence charges for having a loaded gun near children.
Albuquerque police evacuated the La Quinta near Coors Boulevard and Iliff Avenue because of a pipe bomb. Police found it outside of the building and it took it into the lobby. Officers say the bomb squad was able to detonate that bomb and the case has been turned over to the federal authorities.

Just a couple comments from the peanut gallery here...
  1. Finding a Dodge Ram with chrome wheels and NO window tint should be pretty easy here in NM.
  2. Why did the police, upon finding a bomb outside, bring it INTO the lobby of the building?

Friday, January 16, 2015

....and.....

You WON'T BELIEVE what happens next!

I was starting to notice that most of the links I click on are actually lists of links to other lists, and that getting to the bottom of the stack was an exhausting process. Then, as usual, a N'Yawker article, The Virologist, 1/5/2015, cleared up the mystery. (It has also generated a sub-trending slew of ClickerBait sub-re-postings, e.g....)

The story follows the founder of a set of internet startups, re-branded, most recently, under the name dose.com/?&redirectfrom=dose.com, which repackages online content with catchy headlines of their own invention on their own sites with ad revenue just a quick-click away. The founder of the company got his start in 1999 with Muggles.net and is summed up, in summary, as saying:
The more awesome you are, the more emotion you create, the more viral it is.
The company's main functions are:
  1. Content selection using trend numbers form reddit/twitter/etal;
  2. Catchy title writing;
  3. Advertising sales.
The (curmudgeonly old media) author of the article on (the excessively awesome) new media success traced one posting down six levels of repackaging to the lowly book's authors, who received no compensation for the making of any content, viral or otherwise.

So. No actual useful information was generated in the making of this multi-million$$ opportunity -- recent round of funding, $8M -- but one of the chief investors enthuses:
I think his stuff is indicative of where digital media is headed.
I call it:

Strip Mining the Zeitgeist


So. What happens next? We believe!

Sunday, December 14, 2014

....Moral Dilemmas....

 

Basic Setup.

Senator Michele Bachmann is standing on a railroad track eating a hot dog and and making provocative eye contact. A runaway boxcar of illegal immigrant children is heading towards a rail switch. If you divert the boxcar it will not hit the Senator and everyone will live.

What do you do?

What if by not diverting the boxcar everyone lives?

What if not diverting the boxcar causes the children to live but Michele dies anyway?

Or vice versa?

Or not?

Or.

Instead of undocumented children, the boxcar holds cute puppies?

Then.

Rather than Senator Bachman, what if it's Senator Elizabeth Warren?

Eating a vegan hotdog in a gluten free bun?

With or with out the provocative look?

Modulo cute puppies?

Now.

What if it's actually Senator Ted Cruz on the tracks and, instead of cute puppies, it's a boxcar of frozen bull semen?

Or, rather than bull semen, it's the irreplaceable genetic material of all Google employees worldwide?


New Scenerio.

Two trains are on opposite tracks. One holds all the Democratic members of Congress and the other all the Republican members. There is a switch which will cause them to collide resulting in the death of all passengers.

What do you do?

Before or after Jan 3, 2015?

What if, rather than dead, they are all maimed for life?

Or maybe just deep psychological trauma?

To sweeten the deal, what if the Supreme Court is also asleep at the switch where the trains will collide?

Minus Justice Ginsburg who has stepped out for a cup of tea with Senator Warren?


Then....

What if....

Oh never mind.

Saturday, December 13, 2014

gratituitous 12.13.14 post

I hate to miss my last chance to log onto a sequential date (in the US and subsidiaries) this century, so here's a timelapse video of the Grand Canyon at high tide two days ago:

To my simple mind the next chance for any kind of rudimentary intelligence test dating sequence will be 5.10.15. See ya then!

Monday, November 17, 2014

YATC -- Yet Another Taxonomy Compiler

For decades my friend Brian has self-identified as a Moron. In his defense, because he is obviously much smarter than me, I declared myself an Idiot. Recently affairs of the world have come to such a point that I was sorely pressed for descriptive expletives, so I asked Brian if I could join him in order to free up an appellation for other uses. He agreed to upgrade me to moron and now I can freely use idiot as needed.

In order to have a clear order of precedence I looked for the ur-meanings of my terms, and the ever faithful wikipedia came through under the Idiot sub-heading of Disability:
Individuals with the lowest mental age level (less than three years) were identified as idiots; imbeciles had a mental age of three to seven years, and morons had a mental age of seven to ten years.
This is reasonably close to how I would classify actual children of those various ages so the glove fits nicely. The entry also mentions that Idiots are barred from voting in Kentucky, Mississippi, New Mexico, Ohio, and British parliamentary elections. Would it were so...

From this I have developed my idiosyncratic taxonomy for use in further discussions.

Intelligence


An Idiot does stupid and or dangerous things over and over. In current American medical classification, these people are now said to have profound intellectual disability.

A Dunce is an idiot who is specifically incapable of learning.

An Imbecile has an intellectual disability less extreme than idiocy. This is now usually subdivided into two categories, known as severe intellectual disability and moderate intellectual disability (again, thank you wikipedia). I apply this word to media personalities who just make up information and then get huffy when someone argues with them.

A Moron misses connections which are staring him/her right in the face. They do however usually have the ability to learn once something is explicitly explained to them (Brian, and now I, pretty clearly fit in this category).
"Moron" was coined in 1910 by psychologist Henry H. Goddard from the Ancient Greek word μωρός (moros), which meant "dull" (as opposed to oxy, which meant "sharp" (see also: oxymoron)) [!emphasis mine!] [wikipedia:Moron]

Education


Then the various categories which reflect lack of experience, education, or tact rather than missing capability, and thus may be redeemable.

A Fool is unwise or lacking in judgement.

An Ignoramus is stupid, uneducated or ignorant.

A Dolt is stupid and entirely tedious at the same time. According to the Urban Dictionary  they may also be oblivious to their own mental incapacity.

A Dullard is an unimaginative person. Again with thanks to The UD: An omnipresent, boring, annoying, and frequently idiotic being who is a master of inane conversations. Note that Websters has an extensive set of synonyms under dullard, but only two antonyms...

A Cretin is a vulgar or insensitive person, c.f.: clod, lout.  A special sub-class (which may not be redeemable) was created by Karl Marx and best described by Friedrich Engels:
Parliamentary cretinism, an incurable disease, an ailment whose unfortunate victims are permeated by the lofty conviction that the whole world, its history and its future are directed and determined by a majority of votes of just that very representative institution that has the honour of having them in the capacity of its members. [Encyclopedia of Marxism]
Working our way further into politics:

A Jackass will do anything that might make them seem to be popular. I apply this to most politicians.

An Asshat has their head up their ass, or more technically:
Their cranial capacity has been reified by the hegemony of the interiority of their posterior. [Schippling, 2014]
Asshats believe what imbeciles (media) and jackasses (politicians) say.

Work


A further set of categories applies to working environments:

Dweebs are people that aren't really capable of anything but sometimes try anyway. Most employees throughout the management hierarchy are dweebs.

Then there are the Nerds and Geeks. They're pretty much the same except for one important quality. Both Nerds and Geeks are fairly tightly focused and capable in some, usually technological, subject. The difference is that the nerd thinks he actually enjoys doing what he's doing. The geek knows better.

Yahoos are egregious people whom you can't live without because they get things get done.

And finally, Gurus can be truculent and unpredictable. They amuse themselves by solving obscure problems and, if you are lucky, one of those problems will be yours.


Many of these folks are intelligent enough to believe that they know everything. Some few realize that they don't. An even smaller number actually do know everything, or at least how to figure it out.

Tuesday, October 7, 2014

Should be Local Color....

In a slight departure from our usual NM stupid-tricks theme, here's a CA competitor:

Ross principal found with drugs, passed-out woman, police say

Updated 8:33am, Tuesday, October 7, 2014

Thomas Price
Thomas Price, 54, was arrested at a Rancho Cordova hotel on Friday, Oct. 3, 2014, after deputies said they found him in a room there with an unresponsive woman and large quantities of heroin, cocaine and methamphetamine. Price is the principal of Branson High School in Ross.
Photo: Sacramento County Sheriff

And a bonus photo of the female suspect.
Note to self, mugshots seldom do justice:

Brittney Hall
Brittney Hall, 21, was arrested at a Rancho Cordova hotel on Friday, Oct. 3, 2014, after deputies said they found her unresponsive in a room in the company of Thomas Price, the principal of a private high school in Ross. Large quantities of heroin, cocaine and methamphetamine were found in the room, police said.
Photo: Sacramento County Sheriff / Sacramento County Sheriff






Saturday, June 14, 2014

Local Color XV: Rube Goldberg Edition

The Law of Unintended Consequences

 

  Police: Naked ‘truck surfing’ leads to accident

Police say a naked man fell off a moving truck, causing a motorcyclist to be hit by another vehicle.

Tuesday, December 24, 2013

Cracker Jack

Just a short week ago I had no idea that any of this was even a possibility.

...and then...

I brought home this prize from the Fire Department Holiday Party Gift Exchange:
Because no one was interested in "stealing" it from me -- for a short glorious time I had a squeezable rubber chicken which sorta laid an egg, but the Fire Captain stole it from me -- this was my last chance choice. Not surprisingly I had no idea what it was because I don't watch television, and apparently, don't pay enough attention to my surroundings when searching for plumbing fittings to retrofit into my automata at Home Depot. For those like me, if there are still any, it's a marketing tie-in for what is considered to be the most popular "Reality" TV show on the <SATIRE>Arts and Entertainment Network</SATIRE>.

THE VERY NEXT MORNING

These guys' faces are plastered across every webpage I visit because their Cracker Jackass in Chief made some cretinous comments about folks who are not exactly like his own family, in an interview in GQ magazine. <SATIRE>When I was a sprout, GQ was the upscaleish Playboy with slightly less exposed flesh and slightly more manly fashion layouts. Now I guess it's just the Cracker Jack Playboy.</SATIRE> Anyway, the brouhaha went viral, A&E promised to ban the miscreant from the show, and Sarah Palin came rushing to the defense of freedom of poorly-thought-out-speech.

Or was it?

I now know more than I ever though possible about duck hunting in Louisiana and, if the CJAinC is actually briefly absented from the program I'm sure his Holiday Bonus Check will reflect the shortfall. So. A masterfully played publicity stunt which also solidified the base constituency, eh what?

As an antidote I went searching for what I would have sworn on a stack of Cracker Jack Bibles was a Tom Lehrer song that turned out to be by the Firesign Theater -- so much of my youth was a haze of culturally confused references -- What Makes America Great?


Saturday, November 30, 2013

Local Color XVI -- Domestic

(...not strictly Santa Fe, but close enough...)  

 Cops: Man hit wife with toilet tank lid

ALBUQUERQUE (KRQE) - An Albuquerque man is accused of attacking his estranged wife with a toilet tank lid. Police say Arthur Ruiz got into an argument with his wife Wednesday morning when she came to pick up their young kids ages 2, 6 and 8. According to the victim, Ruiz had a party the night before and they were fighting about it. Ruiz then allegedly tossed her phone in the toilet and grabbed the tank lid and hit her, cutting the back of her head. The kids were not hurt.Police also found out Ruiz had teenagers drinking at his party. He was arrested for that, aggravated battery and child abuse.

Thursday, November 7, 2013

Etantdonnes WhateveR™ Manages My Day

Posts are coming hard and fast here...I'm sure it won't last...But...

I recently saw mention of Google Now being the latest must have app. It purports to coalesce all the needs of the busy new economy executive into one convenient package on your device. It's probably a godsend for your typical globe-trotting urban Google Employee™, so I started imagining how it might help me get through a typical day. I couldn't sleep until I got this all down on magnetic bits:


At 7 AM WhateveR™ wakes me to announce that American Airlines flight 2798 is boarding at the Santa Fe Airport. Maybe I can get a glimpse of it taking off...Nope...missed it again...

If I had needed a boarding pass for that flight it wouldn't have been printed because my old printer is attached to a Windows 2000 desktop that doesn't support the Media Transport (With Added DRM!) Protocol. No matter, at 7:38 AM WhateveR™ pings my cell phone with an apology for the failure and offers to print a voucher for the Google Chrome Operating System that won't run on the computer in question because it has less than 1Gb of RAM. It also prints, on the printer at my Fire Station, a coupon for a new printer.

After I get up I check the weather. It is 65˚ and balmy in Sunnyvale, CA. After finding the Change My Location button hidden under the Follow the San Jose Giants ad, I get the options of New York, London, Dubai, Shanghai, and Other. Clicking on Other and navigating the droop-down-menus I find last night's weather for Santa Fe, NM. With a little more poking around I get it to update and admit that it is indeed mostly sunny outside. I change to degrees C with the simple click of the button next to the temperature display.

My friend Ken's birthday is next month. Mine was last week. WhateveR™ hopes I had an
!Awesome Time!

After breakfast WhateveR™ notifies me that there's some traffic on Old Las Vegas Highway and encourages me to drive on out there and have a look. Included is a helpful map:



I check the weather again and find that it is 28˚ F with light snow in El Dorado, KS.

Later I am notified that, in ten minutes, I could be having lunch with the Fire Department in town. A map of Santa Fe Springs, CA is provided. In current traffic it should take 12 hours and 26 minutes to get there. And BTW, while I'm at the Fire Station I should check to see if the guy who was supposed to order new printer toner ever did it and if that little popup window is still popping up up every few seconds? And here's a coupon for toner for my old printer. Click to <CANCEL>. Then enter <QUANTITY>. Would you like to review your purchase? <CONTINUE>.

The appointed time to walk out to the mailbox comes around.

No packages are going to arrive today. One came yesterday but the driver left it in the middle of the driveway and the meter reader ran over it. WhateveR™ is sorry that it only just remembered that.

The walk counts for a good bit of exercise on my monthly cumulative, but the activity total does not include moving my tenant's bicycle out of the way so I can disassemble a portion of the garage storage system in order to verify that I really can't find that part for the kitchen sink that I thought that I still had after WhateveR™ discovered the scanned receipt in myGoogle Documents.

The markets closed mixed. Would you like to login/create a myGoogle Finance account? <CONTINUE>

WhateveR™ reminds me that I could go to dinner at one of four restaurants within 5 miles of Old Las Vegas Highway and that I (still) have no mass transit options for getting there. It does however provide another map:



One of the four offerings (B) closes at 3pm but I cannot convince WhateveR™ of that fact. Nor can I cause it to ignore another of the selections (D) which appears to be a private catering business. So they both show up as options every day around this time.

A fifth possibility is fielded: a Hotel with a four star restaurant in Las Vegas, NV. In current traffic it should only take 9 hours and 14 minutes to get there. Would I like to Change My Location? <YES> <NO> <MORE>

I am then reminded about that Art Opening for which I got an announcement last week. It was yesterday. Also, my latest New Yorker issue is stuck in a Post Office delivery eddy between Kansas City and Albuquerque for which I might have collected ten frequent flier miles on the credit card that I cancelled last year. And, did I receive my weekly sales flier from Bed Bath and Beyond:  <YES> <NO> <MORE>?

After dinner WhateveR™ notices that I have yet to leave the house and offers to broker a car rental for me.

Wednesday, June 19, 2013

!!!ATTENTION!!!

-- GOOGLE -- NSA -- VERIZON --

my voice-phone metadata for the last year:

nothing to see here
move along

Tuesday, May 28, 2013

Airplane Barbie Kachina Machine

I visited a metal sculptor during the Eldorado Open Studios last week and decided that I could just weld a buncha dropbin-bits together and install the results in my arroyo as a project for my executors.

Here's the first day's effort:


With some hair added:

More layers are in process.

Wednesday, April 3, 2013

Local Color XV -- statewide competition

Police: Explosive used to destroy park toilet

CONCHAS, N.M. — State police officers have arrested a man suspected of using an explosive device to blow up a portable toilet at Conchas State Park in northeastern New Mexico.

Forty-two-year-old Todd Parey of Albuquerque was taken into custody Monday. He was booked into the San Miguel County jail on charges of dangerous use of explosives, possession of an explosive device and criminal damage to property.

State police say a search of Parey’s home in Albuquerque turned up bombmaking materials.
Parey allegedly told officers that he didn’t intend to hurt anyone.

Officers were called to the state park Monday afternoon in response to reports of a large explosion and plumes of black smoke. They found the toilet in pieces. Debris had been blasted more than 30 yards away.

(from the Santa Fe New Mexican: Local news in brief, April 3, 2013)

And just for scale, here's the scene of the crime:

Wednesday, February 27, 2013

Local Color XIII -- GPS edition


This poor guy tried to make the turn at Canyon and East Palace:

Feb 27, 2013 New Mexican Article

which is not that easy even with my Tundra pickup:

Thanks Google!
He believed what his GPS told him about being able to drive down Canyon Road to get back to civilization. Aside from not really grokking the angles involved, the GPS thought that Canyon was one-way the other way. Had he actually made this turn I think the truck would have become a permanent installation on America's Gallery Row. I award one point to technology in the mind-share game.


Thursday, January 24, 2013

...more things to worry about...


As if that isn't anxiety inducing enough...
Due to having my inbox "outside the pale" of crap-filtering, I get a hundred of these everyday -- it's scary what-all the Russians want to do:

To: <gpbcid@etantdonnes.com>
From: "Derek Dotson" <peacetimec00@heinemann.com>
Subject: Russian sluts want to cune for you

          Free Registration

Friday, November 9, 2012

Gene - Meme - Beam
a parable

A random network of chemicals, when pumped with enough volcanic vent effluent, forms an energy storage system. Voila, the Krebs Cycle!

Little bags from around those chemicals and some more complicated molecules take charge of passing the information along to the next generation. What's in your Genes?

Some of the little bags aggregate into foraging things and develop ways of cooperating with other aggregates in order to hunt and gather more efficiently. We get Language.

Using language to pass along the best solutions to various feeding problems we humans take over the planet. Cities beget Memes.

Larger and larger cities need more and more energy. The Industrial Revolution comes out of the closet. Resources are devoured.

People use the extra energy to store their memes in clouds so they can be accessed from anywhere. It's all Beams!

The electrical grid fails and with the server-farm diesel-generators' last gasp all the clouds disappear.

-- pffffttt --

Thursday, July 19, 2012

Local Color XI -- fire in the hole

Case # 0212011152 -- Vehicle Fire

On today's date, Thursday July 19, 2012 at 3:50 am Santa Fe County Sheriff's Deputies responded to a call of a vehicle fire. Upon Deputies arrival, a green in color 1997 Jeep Cherokee was found to be completely burned. Witnesses at the scene advise the driver of the vehicle wanted to show others that he could drive the vehicle through a bonfire at which time the vehicle caught fire. The driver of the vehicle was not located at the scene and this case is currently under investigation.

Thursday, May 24, 2012

Apropos: de Nada


...just one of those things that keeps me awake at night...
thanks to
www.safetysupplywarehouse.com
for unknowingly donating the original art



Wednesday, May 9, 2012

Brain Replacement

It's a simple procedure. They make an incision behind your ear, insert an ultrasonic debrader, and suction out the dysfunctional grey-matter. Then they replace it with Jello(TM). I chose Lime with added Marshmallows. The marshmallows increase the cost, but provide a festive flair.

I feel so much better now.

(Actually it was a basal cell skin thingie that I've been schlepping around for eight or so years. The first two doctors I showed it to gave no indication of any concern. The second two said I oughta do something about it. Finally, the fifth did a quick slice, dice, sizzle, and zip. And all I got was 20 more stitches and a swollen jaw.)

Anyway, it's all gone.

But, since my sleep regime involves tossing and turning from side to side until I finally get a couple hours of exhausted sleep after dawn, I haven't had much rest since the op. Which of course leads me to think about things. That I shouldn't think about.

Last night I had the opportunity to mention my bureaucracy hypothesis to my county commissioner -- who was kind enough to visit the fire department to ask if there was anything she could do to help during this election season. She laughed somewhat darkly. During the night it occurred to me that there is a competing driver: Automation. Bureaucratic hoops are added to replace jobs that are automated out of existence, thus maintaining a balance. The fact that the original jobs were "productive" whereas the bureau-jobs are Information Culture make-work seems to be of little interest to the pundits-at-large.

However, trouble is brewing. Bureau-jobs can be easily automated. In the near future I expect various "paper-work-reduction" schemes will close the loop such that the paperless cycle of application and approval will occur without human intervention. I think of this as the dark side of SkyNet.

On a more positive note. One of the Information Culture jobs that is currently being automated is Legal Discovery. This is the process of shuffling through all the "information" generated by the Legal-Industrial Complex looking for tidbits that might be relevant to a paying case. I'd guess that this occupies about 80% of non-partner lawyers in the US, who will soon be on the automated-out-of-a-job streets with the rest of the Occupiers.

This is the best reason I can think of for maintaining Stand Your Ground and Open Carry statutes.