Search This Blog

Wednesday, August 19, 2020

EE Part 1

Lord, you are vast beyond what my brain can fathom. Your wisdom extends beyond the combined brains of all creatures on Earth.

I love you more than any other possession or any talent that you have gifted to me. Praise be to you forever. Allow me to make a humble request.

If you deem it, grant that the technical writing I write today matches or exceeds the talent you have bestowed upon Erick Erickson.

May your will be done forever, until the end of days.

Amen.

Mail In Ballots vs. Absentee Ballots

by Erick Erickson
“Erickson,” you might ask, “why should I listen to you?”
Well, let me tell you a little story.
Two hours south of Atlanta, across the Flint River, and through pine stands hiding ten-point bucks and turkeys, sits Butler, Georgia in Taylor County. It’s a town with a NAAPA Auto Parts store, the back of which is the most awesome gun store you’ll ever encounter. Hollywood celebrities have flown down there to buy guns.
It is hot, has gnats, and has a small courthouse on the square with a Confederate soldier fixed in time above a pedestal facing North, ever vigilant until Cancel Culture arrives. Butler is home to the first and last cases I ever tried. My last case, in 2005, was a probate case that had been going on since 1905. The descendants of a sharecropper had kept their ancestor’s case in court so white men couldn’t steal the land and finally, someone wanted their acre of land to build on.
My first case involved the challenge of an election where the incumbent Clerk of Superior Court lost by nineteen votes.
You see, dear readers, I was an elections attorney and as a law student helped revised Georgia’s election law. I was only just out of law school and had not yet been sworn in officially, but my law firm roped me into the case because I knew the law, the lawyer on the other side was fine with me doing it because I was just out of law school and he was a city slicker lawyer who went to Auburn and thus knew everything, and the judge just didn’t give a crap. The world was focused on whether George Bush or Al Gore would be President and we were focused on whether the Clerk of Court would keep his job.
My law firm represented Taylor County in defense of the election and in opposition to throwing out the election. The city slicker lawyer thought with a 19 vote margin all he needed to do was find nineteen people who had issues with voting and he could throw out the case.
To make a long story short, actually, there’s a mathematical formula that must be used because you are not allowed to ask anyone how they voted and you cannot presume everyone voted in the race. So you must find the total number of people who voted overall, the total number who voted in that race, the difference between those numbers, and then add the difference between the two candidates. So, in other words, to get real interference in a race where 1000 voted, but only 750 voted in that particular race, you need to discredit 250 votes plus 19 votes for a total of 269 discredited votes. Again, you do this because you cannot presume everybody voted in your race nor can you ask anyone how they voted. The privacy of the ballot is sacrosanct.
In this case, the plaintiff needed about 105 votes, but I was the only one in the room who knew that. He went for 19.
One of those votes was the absentee vote of a dead man who died the day after the election. The man’s sister was called to the stand. It was very clear the man’s absentee ballot signature did not match his voter registration card from the 1950’s. In Georgia, a voter must sign their absentee ballot and only the voter can sign the absentee ballot.
“Ma’am,” city slicker began, “I want to show you your brother’s voter registration card. Do you see that?”
Like the scene from My Cousin Vinny, the elderly black lady put on her coke bottle glasses, and her eyes got large.
“Yes sir,” she said.
“Now ma’am, I’d like to show you your brother’s absentee ballot. Do you see that signature?”
“Yes sir,” she replied.
“Ma’am, do those signatures look alike?” city slicker asked.
“No, they don’t,” she replied.
“Ma’am, do you think your brother signed his absentee ballot?” city slicker asked.
“I know he didn’t. I did it,” she said matter of factly.
“Ma’am, can you read what it says under the signature line?” city slicker asked.
“It says only the voter is allowed to sign his absentee ballot and it is a violation of Georgia law for anyone other than the voter to do so,” she said with her voice beginning to crack.
“Ma’am, are you admitting under Georgia law that you broke the law and signed your brother’s ballot?” city slicker asked.
She began to sob.
“I did it. I had to do it,” she said getting more emotional.
The judge intervened.
“Ma’am, you aren’t in trouble today. This is just an inquiry. Did your brother cast his own ballot?” the judge asked as calmly and reassuringly as possible.
“Yes,” she said. “I filled in the dots, but he told me who to vote for and he watched me. That’s how we always did it.”
“And why did you do it that way,” asked the judge.
“Because he done got both his hands ripped off in a cotton gin,” she said exasperated.
City slicker never got to 105 votes. He didn’t even get to nineteen.
Another guy admitted he had been intimidated and when the judge sealed up the courtroom, throwing out everyone except the lawyers, the man said he had admitted he was intimidated because “I ain’t ever been in no courtroom” he blurted out. The lawyer just presumed the man had been intimidated into a vote.
While the rest of the world was focused on Bush v Gore, I was focused on this hilarious trial in the middle of nowhere.
I know of which I speak on mail-in ballots and absentee ballots and there’s some serious B.S. going on across news programs and op-eds in America.
“Mail-in ballots” are like humans — they come in various forms. “Absentee ballots” are a specific creature.
Generally speaking, each of the fifty states has its own rules on mail-in ballots. Some states, like Oregon, mail ballots to all of its registered voters automatically. Other states require a ballot request. Most states require that ballots be returned by election day. Some states, like California, require they be postmarked by election day, potentially pushing results for two weeks.
It varies by state.
Some states now want to change the rules, but it is generally accepted in federal jurisprudence that states cannot change the rules of an election in the middle of said election. So, for example, Nevada has decided to send ballots to every voter by mail, not just those who request it. That is a big change. But, Nevada’s Republican Secretary of State did that anyway in June without legislative authority so the GOP has a tough argument there.
The bigger issues are vote harvesting, postage stamps, dates of receipt, and signatures.
Vote harvesting is where people can come to your home and offer to collect your ballot for you. Yes, Virginia, there can be fraud here. Can you imagine also Stacey Abrams’ wild claims if white Republicans went door to door in black neighborhoods in Georgia offering to ferry ballots to the mailbox? The media will treat those as serious efforts at voter intimidation, but totally ignore union activists doing the same. And union activists do it all the time.
Banning vote harvesting would be a step in the right direction — require only the voter or his immediate family can transport a ballot to a board of elections or a mailbox.
Postage stamps have always been required to return a ballot by mail, but now suddenly after years of requiring it, Democrats believe it is a poll tax. They just keep moving the goal post and frankly, if they keep moving the goal post as much as they are on the issue, we should all be suspicious. It is not a poll tax because you do not have to vote that way. You can still show up at an elections precinct unless the Democrats cancel those.
Dates of receipt are a big issue because Democrats would have you believe a voter who waits till election day to drop his ballot in the mail is somehow being responsible. The reality is we need certainty in our election and waiting days, if not weeks, for a ballot to arrive expands uncertainty. Likewise, for all the Democrats who believe Russia stole the 2016 election, allowing ballots to float through a mail system for days after the election is asking for trouble and conspiracy mongering.
The strongest security on an absentee ballot is the voter’s signature, which must match a voter registration card. But some voters’ cards are decades old. Signatures change. I am one of those voters whose signature has changed from the time I registered to now. It is a highly subjective test.
There are ways to make mail-in balloting more secure. Again, we just went through an election where Democrats, by faith, believe the Russians stole the election, but they’re now advocating for a system with multiple points of possible disruption including a bellyaching belief that a single man in Washington can slow the mail enough to steal the election.
These are not serious people with serious arguments.
Absentee ballots distributed by request and required to arrive on time with a stamp on or before election day is possible. Done in conjunction with precinct voting on election day and a ban on vote harvesters coming to your door could help.
But spare me the talking point that all mail-in ballots and absentee ballots are the same. I’m ashamed to see reporters peddling that. There’s a fundamental difference between mailing every registered voter a ballot and mailing only to those who requested them. There’s a fundamental difference between cleaning up the rolls so ballots are going to the wrong address and never aggressively maintaining a clean voter file. There are lots of differences, but the Democrats and some members of the media don’t seem to know to care.
The bottom line is that we should not change the rules in the middle of the election and just mail every voter a ballot, particularly when some states have not been good at cleaning up their voter rolls. We fundamentally should not do this unless we are going to ban non-family members from showing up at people’s homes offering to collect their ballots.


Tuesday, August 18, 2020

Lady Steel



Devil Playing Guitar!

I dig this!



Wish the Wind





Need a Hero



START with the END in mind!

In my brain, I can apply the advice from Jason Cannon to my daily work as a technical writer. Another aspect of "START with the END in mind!" is "Who is your audience?" as well as "What is your purpose for the communication - words, images, video, anything else - and what is the most efficient manner to communicate the information you need to communicate to that audience?"

Editor's Note: That was very clumsy, but several attempts at rewriting it have failed. Sigh.

From: Jason Cannon
Sent: Tuesday, August 18, 2020 5:49 AM
Subject: Linux shell scripting tips
Hi there,
From time to time one of my students will ask me to take a look at one of their shell scripts that they are having trouble with.
If you know anything about me at all, you know that I love three things. Linux, troubleshooting, and shell scripting. (Make that four things... teaching my love of Linux, troubleshooting and shell scripting!)
It's almost irresistible to me so, so I'll say "Sure, I'll look at your script."
Invariably they'll send over a 100+ line shell script, riddled with syntax errors, inexplicable pieces of code, meaningless variable names and.... worst of all:
They don't tell me what the shell script is supposed to do!
Why does this script exist?
What will it accomplish upon a successful run?
Can I at least get a simple comment at the top of the script justifying its existence?!? (Um, no.)
By the way, I'm not judging or blaming. We all start at the beginning. ;-) This is coming from a place of caring. I *want* people to write awesome shell scripts and I *love* helping them do it!
So, here's my first piece of advice to any shell scripter:
START with the END in mind!
Why?
Well... sometimes people make assumptions about HOW to accomplish their larger goal. You may think you need to do A, B, C, D, E, F, G, and so on to get to Z, but in reality there may be a shortcut that takes you straight from A TO Z. (Shortcuts like bash builtins, predefined shell variables, Linux commands that you didn't even know existed, etc.)
It's the age-old case of not being able to see the forest for the trees and getting lost in the weeds. :-)
You could easily end up with this:
Image
When all you needed was this:
Image
(Shameless plug: If you need help with learning the "shortcuts," check out my latest project-based shell scripting class here.)

Another trap you can fall into is biting off more than you can chew. Once you have a goal in mind for your script, keep it focused on the essentials.
  • What MUST this script do?
  • If this script could only do one thing, what would that be?
  • What will get me 90% of the way to my goal with the least amount of effort?
Start there. Implement that first, then circle back around to the "nice-to-haves" or bigger goals for your script.
It's way easier to light a room in your house than it is to illuminate the entire neighborhood.
Now you know where to start. In the next email, you'll learn how to write a shell script.
 Best wishes,
Jason

Monday, August 17, 2020

Returning to Davenport Next Year


Shinedown
Mississippi Valley Fairgrounds @ Davenport, IA
Thu, Aug 05, 2021

Microsoft Word VBA Guidebook

From https://store.tips.net/T010353_Microsoft_Word_VBA_Guidebook_Table_of_Contents.html, this is the Table of Contents for a

Summary: Creating Word macros allows you to extend your productivity with Word. Visual Basic for Applications (VBA) is the programming language used for creating Word macros. Here is the complete table of contents from this expert guide for creating macros.
Microsoft Word VBA Guidebook, Second Edition, includes 269 information-packed pages. The following is the Table of Contents:

Introduction

  • Who Did I Write this Book For?
  • What Does this Book Cover?
  • What Doesn't this Book Cover?
  • Where Do You Go from Here?
  • A Word about WordTips

1: Introducing Macros in Word

  • Understanding VBA
    • Introducing the Visual Basic Editor
    • Displaying the Developer Tab
  • How to Enable Macros
  • Creating Macros
    • Recording a Macro
    • Writing a Macro from Scratch
  • Running Macros
  • Editing Macros
  • Deleting Macros

2: Elements of Macros

  • Projects and Modules
  • Understanding Procedures
    • Subroutines
    • Functions
    • Procedure Scope
  • Adding Comments
  • Continuing Lines
  • Variables and Operators
    • Understanding Data Types
    • Understanding Operators
  • Using Objects and Collections
    • Word's Object Model
    • Grouping Similar Objects Together
    • Assigning Objects to Variables
  • Understanding Object Members
    • Doing Operations with Methods
    • Working with Properties
    • Making Sense of Members
  • VBA Constants
    • Using Literal Constants
    • Creating Symbolic Constants
    • Word's Enumerations

3: Naming Considerations

  • Naming Macros
  • Renaming Macros
  • Where Macros are Stored
    • Specifying a Location when Recording a Macro
    • Specifying a Location when Creating a Macro from Scratch
  • Event Handlers
  • Automatic Macros
  • Changing Built-In Word Commands

4: Understanding the VBA Environment

  • Displaying the Visual Basic Editor
  • Parts of the Environment
    • The Menu Bar
    • The Toolbar
    • The Project Explorer
    • The Properties Window
    • The Code Window
    • The Immediate Window
  • Getting Help
    • Searching for Help
    • Navigating the Help System
  • Customizing How VBA Works
    • Program Options
    • Project Properties
  • Quitting the Visual Basic Editor

5: Managing Macros

  • Adding Macros to Word's Interface
    • Adding Macros to the Quick Access Toolbar
    • Adding Macros to Ribbon Tabs
  • Creating Shortcut Keys for Macros
  • Using the Organizer
  • Exporting Macros
  • Importing Macros

6: Using VBA's Built-In Functions

  • The Benefits of Functions
  • Date and Time Functions
    • How VBA Stores Times and Dates
    • Determining Today's Date
    • Determining the Current Time
    • Getting Both the Time and Date
    • Extracting Part of the Date
    • Displaying a Weekday Name
    • Extracting Part of the Time
    • Differences between Two Dates
    • Deriving a Date
  • String Functions
    • Comparing Strings
    • Converting Strings
    • Creating Strings
    • Other String Functions
  • Math Functions
    • Extracting an Integer
    • Generating Random Numbers
    • Determining the Sign of a Number
    • Positive Values
    • Formatting

7: Controlling Program Flow

  • Conditional Execution
    • If ... Then
    • Select Case
    • Switch
  • Looping Structures
    • For Loop
    • For Each Loop
    • Do Loop
    • While Loops
  • GoTo

8: Using Data Structures

  • Understanding Arrays
    • Setting Up an Array
    • Changing Arrays on the Fly
    • Multidimensional Arrays
  • Getting Information about an Array
  • Starting to Count
  • User-Defined Data Types

9: Getting Input for Your Macros

  • Creating a Message Box
    • The Message
    • The Title
    • Icons, Buttons, and Responses
  • Getting User Input
    • The Prompt
    • The Title
    • Default Input
    • Screen Coordinates
  • Built-In Dialog Boxes
    • Available Dialog Boxes
    • Displaying Dialog Boxes
    • Accessing Dialog Box Settings

10: Working with a Document

  • The Document Object
    • Creating New Documents
    • Opening Existing Documents
    • Getting to a Document's Name
  • Accessing Paragraphs
    • Adding Paragraphs
    • Accessing Paragraphs
    • Deleting Paragraphs
  • Accessing Styles
  • Using Explicit Formatting
    • Formatting Paragraphs
    • Formatting Characters
  • Using Bookmarks
    • Adding Bookmarks
    • Accessing Existing Bookmarks
    • Deleting Bookmarks
  • Saving Documents
    • The Close Method
    • The Save Method
    • The SaveAs Method

11: Working with Selections and Ranges

  • Creating a Selection
  • Finding Information about the Selection
    • General Information
    • Selection Information
    • Table Information
  • Editing the Selection
    • Adding Text
    • Inserting Paragraphs
    • Deleting Text
    • Collapsing the Selection
  • Creating a Range
  • Editing a Range
    • Adding Text
    • Replacing Text
    • Deleting Text

12: Working with Tables

  • Creating Tables
  • Changing Table Structure
    • Deleting Rows and Columns
    • Adding Rows and Columns
    • Merging and Splitting Cells
  • Changing Table Characteristics
    • Changing Row Height and Column Width
    • Changing Formatting
  • Adding Information to Tables
  • Deleting Tables

13: Searching and Replacing

  • Finding Things
    • Find Properties
    • Executing a Search
    • Using Find to Modify Your Document
  • Replacing Things

14: Working with Non-Document Files

  • File Types
    • Text Files
    • Foreign File Formats
    • Import/Export Formats
  • File Basics
    • Opening a File
    • Handling File Errors
    • Reading Data Files
    • Closing Files
  • Types of File Access
    • Sequential Files
    • Random-Access Files
    • Binary Files

15: Debugging and Error Handling

  • What Are Bugs?
    • Syntax-Related Errors
    • Logic-Related Errors
    • Operation-Related Errors
  • Why are Bugs a Problem?
    • Keeping Bugs Out
    • What is Debugging?
  • Getting Rid of Bugs
    • Single Stepping
    • Breakpoints
    • Watch Expressions

Index


Friday, August 14, 2020

The Power


Subject: 'MAKE ANGER GREAT AGAIN' says fierce new song by James Kennedy (streaming now!)...
From: Konic Records
Date: 8/14/2020, 8:19 AM

After being taken down from Youtube because of it's rebellious message, 'The Power' by James Kennedy is now back online. The timely hard rock protest song is an unashamed call to action ahead of the US elections and has been getting some great momentum on the streaming sites. The Power is the 1st single from James's forthcoming album 'Make Anger Great Again', which is released worldwide on September 25th and you can hear it at:

https://open.spotify.com/track/4d2iJztjMoCx5hOJ03JWUm?si=EFBVjT1yTaqORujwuIYXIA

The controversial video is now also back online in its original, uncensored form at : konicrecords




As well as its message, the song also happens to be pretty damn kick-ass and we would be thrilled if you felt it was a good fit for your playlists and blogs! More on James can be found at www.jameskennedystuff.com and promo pictures are at :
https://www.dropbox.com/.... [Link removed]

Press Releases and One Sheets can be sent on request and if you would like any further information, assets, a full album for review or an interview request, just let us know.

We hope you enjoy the song and all of us at Konic Records wish you an awesome weekend!

Cat

Web : www.konicrecords.com

Thursday, August 13, 2020

Chuckle

From https://uiowa.referrals.selectminds.com/jobs/search/1914592, it makes me chuckle when I see the "New York" as an "example" location for the University of Iowa Jobs page… maybe "Iowa City" or "Iowa" would be a better example?


This is the line of code to change:
<input type="text" aria-label="Location (e.g. &quot;New York&quot;)" placeholder="Location (e.g. &quot;New York&quot;)" value="" class="search_input font_bold jLocInput ui-autocomplete-input ui-autocomplete-loading placeholder" name="location_geo" id="location_geo" autocomplete="off">


It's Happening on 8/29 in Blue Grass!




White Sox, Yankees to play at Field of Dreams in Aug. 2020

White Sox, Yankees to play at Field of Dreams in Aug. 2020

Wednesday, August 12, 2020

Some KM Ideas

  1. knowledge article template: how to style a list? - Now Platform - ServiceNow Community
  2. The ULTIMATE Service Portal CSS Guide - Developer Community - ServiceNow Community

Trying MusicBee

I think I am giving up on Windows Media Player. Yesterday, I created a collection of KISS tunes that I wanted to call "00_S1ngles" and when I used the "Find Album Info" and the window where I used to be able to define an album has been changed. There is no longer the option to manually change MP3 file information - I have to choose a pre-defined album, which is not what I want at all.

Thus, I am giving up on Windows Media Player and going to try a freeware called MusicBee. As you can see in the screenshot below, I am creating a library with all 6 of my EHDs.

Tuesday, August 11, 2020

Both Big Ten and UNI Football Canceled for Fall 2020

Yesterday, this news came to be: Big Ten football canceled for fall; no games for 2020 season.

It follows news late last week that UNI football is cancelled for the Fall 2020 season and might return for a Spring 2021 season, though no schedule information has been released. This will be Alex's senior year at UNI. The UNI football games have been part of our Fall tradition for the last 5 years, when Megan began as a freshman. It will be very strange to not be travelling to Cedar Falls to see a football game in the UNI-Dome.

Thursday, August 6, 2020

From LU's Personal Camcorder

If you pay attention, you know that Metallica's And Justice for All album is one of my favorites and that it was on the tour in support of that album when I saw Metallica for the first time. You also probably remember that I have confessed that I don't remember that concert. I remember the lights going down for The Cult, who were opening the show, and that the spotlight then went to Matt Sorum who started playing this amazing tom pattern to introduce the first tune. I don't remember anything else. No, I was not drunk. I also remember that after the concert, a guy who used to live across the street from me, Steve D, asked me to give one of his friends a ride home. His friend turned out to be Scott Golden, who I cite as being the first singer in my first band, which was started in the summer of 1989 in 3904 Studios with James on guitar, Ken on guitar, and John on bass. We called ourselves "Assume" and it was an exciting time in my life. To read more about Assume, click the Assume label. But back to Metallica. I truly wish I could remember more about that concert on that June night in 1989. It makes me seriously wish that I had kept track of all the concerts I attended in a single notebook with my initial impression of what I had seen the night before. Oh well... Anyways, enjoy this video.



Hope and Reality

From Reality and Hope by Erick Erickson:
Lately, however, much of the conservative movement exists only to advance President Trump. It is no longer distinct. Many of the institutional and outside voices of conservatism have abandoned their distinct credibility to serve as cheerleaders for Trump in ways they would never have dared less than two decades ago when George W. Bush was President. In 2008, conservatives mounted efforts to fight President Bush’s bailouts of General Motors and American financial institutions arguing, among other things, that to bail them out would create moral hazards.
Fast forward just over a decade and many of the same conservatives who stood up to Bush and fought President Obama for sequestration have bent over backward to add multiple more trillions of dollars to the national debt under President Trump. Deficits and debt no longer matter to an intellectual movement that, less than a decade ago, forced the first real spending cuts by holding hostage a debt ceiling increase even as the Republican Party elite excoriated conservative stalwarts.

The fact that EE can string a phrase together like excoriated conservative stalwarts and not do it because he is trying to be more than he is is inspiring to me as a writer.

Saturday, August 1, 2020

Missed This 365 Days Ago

I wonder how many of the bands at last year's concert are actively touring in 2020?