Monday, December 7, 2015

More guns or fewer guns for a safer America? Don't bet on either.

There has been much talk of arming more people with guns to avoid a repeat of the recent shootings in San Bernardino.

In one case, Ulster County, NY Sheriff Paul J. Van Blarcum is advising licensed gun owners in his community to "pack heat" to overcome the Islamic scourge when it inevitably begins opening fire in the all-too-near-and-terrifying future.

Similarly, Liberty University President Jerry Falwell Jr. (yes, son of that Jerry Falwell Sr.), amazingly advised students to 'carry guns' and 'end those Muslims' to much cheering and applause at a recent convocation ceremony. (He later backpedalled, saying he only meant the extremist Muslims. Of course!)

The above are but two very recent examples, but they are in communion with the overall gun nut myth that the more guns are in a community, the safer its residents will be. This argument is used to shoot down the central article of faith of the gun control lobby (pun intended), which is that fewer guns in a community will make its residents safer.

As religions go, both sides of the issue have a blind faith in the gun, in and of itself, either as the root of all evil (the gun control lobby) or as that which will deliver us from it (the anti-gun control lobby). Perhaps it is in reducing a complicated issue (violent crime) to the mere presence or absence of guns where both sides are misguided.

These recent comments by the sheriff and the university president had me reading up on gun violence in the United States, and in doing so I came across some U.S. Census Bureau statistics in a Wikipedia article.

To satisfy my own curiosity, I copied and pasted the figures into a spreadsheet, applied some data filters, and was then able to rank each state in descending order according to their respective rates of gun murders per 100,000 inhabitants, and after applying some color formatting in each column to provide some visual context, was able to see some correlations. (A pdf version, as well as the original .ods file, created with LibreOffice Calc, is freely available here.)

I won't bore you (or myself) here with a breakdown of the numbers - just look at the above-linked documents yourself if you are so inclined. Nevertheless, my own conclusions are as follows:

High population density is the real gun murder culprit

While the states with the highest level of gun murders generally have lower levels of gun ownership, they also generally have medium-to-high levels of population density. The District of Columbia comes out in first place with the highest population density (10298 people per square mile), as well as the highest overall murder rate (21.8 per 100,000 inhabitants) and the highest gun murder rate (16.5 per 100,000 inhabitants). Only two out of the states with the highest gun murder rate (Arkansas and New Mexico) have low population densities, and they are both near the bottom of the rankings for "high" rates of gun murders.

High gun ownership levels may reduce gun deaths only when combined with low population density

Conversely, while those on the bottom third of the list, with the lowest rates of gun murders, generally tend to be states with high levels of gun ownership, almost without exception they are also places of low population density.

While this doesn't outright disqualify the pro-gun argument that "an armed society is a polite society", the waters are certainly a little muddier than NRA zealot Ted Nugent and others of his ilk would have you believe.

The rural/urban divide

I'm no expert, but it seems reasonable to assume that rural people have a different relationship with guns than their cousins in the city, given that folks in the country are more likely to be hunters, and that when city-dwellers pack heat it's more for self-defence than sportsmanship. (I'm totally generalizing here, but that's just my own gut feeling.)

And so the overarching conclusion I draw from all of the above is that reducing gun murders in the U.S. (or anywhere) has little to do with levels of gun ownership or regulation so much as it does population density and whatever other socioeconomic factors not accounted for here. Perhaps these other factors are intimidating (and politically-risky) for politicians to confront head-on, which is why it's safer to arbitrarily boil it all down to either handing someone a gun or taking it away.

____


On a tangential note, it's all well and good to arm more people in response to terror attacks, but this logic doesn't take into account the fact that there's a difference between being trained in the safe handling of a gun versus knowing how to effectively shoot an assailant without endangering innocent bystanders and triggering an even bigger bloodbath. For this reason, I think the above calls for more armed citizens are irresponsible and lacking in foresight, not to mention insulting to police and the specialized training they receive.

I could be wrong.

Friday, December 4, 2015

One Week with Solaris 10, Part 3: Post-Mortem

Last things first...

As of this writing I have just gone 'back to the future', as it were, and am now running Oracle Solaris 11.3, the latest commercial UNIX offering on the market as far as x86 processors go. There is much about Solaris 11.3 that is way over my head, and a good part of it I simply won't be using. (All that 'cloud server' stuff doesn't concern me, as I'm looking to take it for a spin as a general purpose productivity desktop. As of right now I have LibreOffice, Emacs, GIMP, Scribus and vlc installed, and will try to push the envelope with getting Audacity, Blender and Inkscape installed, even if it means building from source.)


Good to Go: Oracle Solaris 11.3 with the 
sfe.opencsw.org build of LibreOffice installed.

All of the above, including downloading the 11.3 .iso, was done via my neighborhood Starbucks' wifi signal. (This was my way of making them serve a penance in case the CBC story about their supposed "greenwashing" is true. Tee-hee!)

Because LibreOffice is Solaris 11.x's 'missing link', you can follow these steps to get it installed from www.sfe.opencsw.org:

# pfexec pkg set-publisher -G '*' -g http://sfe.opencsw.org/localhosts11 localhosts11

# pfexec pkg install -v libreoffice4-desktop-int

Oh, right...Solaris 10

While this Solaris 11.3 install has gone swimmingly, particularly seeing as it now has 90% of the applications I normally need or want, I look back on my week with Solaris 10 with fondness for the retro-UNIX experience it afforded, as well as a palpable sense of relief at being able to move forward with using my laptop for something other than figuring out how to do stuff. My extensive (for me) experience with OpenIndiana (151a9 as well as Hipster) leaves me in a very good position to charge ahead with Solaris 11.3, as so much of it is the same. (Solaris and OI are both SunOS 5.11-based.)

The only thing preventing Solaris 10 from staying on my laptop any longer than it did was simply the differential between the seemingly Byzantine art of installing the programs I need to be truly productive and the level patience demanded (of me) to see it through. (Also, I never did figure out how to enable wireless networking, which was the final nail in the proverbial coffin.) As far as I can tell, Solaris 10 comes with no package management system out-of-the box. Installing Firefox 38.2.1 from www.unixpackages.com, for example, involves following a process of uninstalling the old Firefox and then unpacking and installing the new one. While that process is probably no sweat for a seasoned system administrator, it is heart-pounding for an OS-dabbling shmuck like me. Despite successfully upgrading Firefox, in the process I also shot Thunderbird out of the sky, and was unable to bring it back.

Otherwise, Solaris 10 was a joy to use and get to know, and after a few days I felt far more comfortable with it than I would have expected. Before long, the Common Desktop Environment (CDE) felt like my 'new normal'. And compared to Solaris 11.3, overall it was fast. Like, speeding ticket fast. (Solaris 11.3 takes a long time to boot on this machine - a ThinkPad T61p - and Solaris 11.2 wouldn't even completely load. Perhaps in the latter case there was a problem with the iso?)

A collateral benefit from trying to figure out Solaris 10 is that I also learned a thing or two about getting things done on SunOS 5.11 systems (be they illumos- or Oracle-based), and I'm sure there's sundry other little things I've brought back across the chasm that escape me at the moment.

The new road ahead

And so I'll try living with Solaris 11.3 for awhile and learn as much as I can. As it stands right now, it is already serving my productivity needs, and so my goal will be to make it as much of a multimedia desktop as possible (hello, Audacity and Blender).

In the longer term, however, I can't bring myself to abide by Oracle's proprietary licensing conditions, which are geared towards larger organizations who would benefit from paying for the support and upgrades that Oracle offers. At the end of the day, I'm a Free and Open Source Software (FOSS) kinda guy, and so this ongoing foray into the proprietary realm makes me feel a strong twinge of guilt at contravening my ideals.

(I don't fault Oracle for their licensing choices - they exist to make money as they see fit. On the other hand, bringing Solaris back into the proprietary fold after having been open-sourced under Sun's stewardship, as well as killing the OpenSolaris project, has probably come at some cost to its community of users. As for myself, it has taken a number of years for me to be able to say 'Oracle' without wanting to spit. Former Sun engineers, such as Bryan Cantrill, go to much further lengths to express their disdain. As for the official Solaris brand, Oracle has made a legion of detractors out of those who were once passionate ambassadors, people who are now putting their all into the illumos project.)

Nevertheless, my objective is to be able to get more involved in the OpenIndiana/illumos community, particularly by submitting informed bug reports to OI's Hipster test branch, as well as assisting in editing and writing documentation if they have enough faith in my editorial skills. And so given that OpenIndiana aims to closely mirror the Solaris 11.x experience while also improving on it, having a good dose of direct interaction with Solaris 11.3 can only serve me well in my endeavors with OpenIndiana.

OpenSolaris is dead. Long live illumos, long live OpenIndiana.

Thursday, December 3, 2015

Politically-biased headlines reinforce Islamophobia, encourage hate crimes

The following is a letter to the editor of the New York Post submitted on December 3, 2015.


_____


Dear Editor,

Sri Sri Ravi Shankar once said that "knowledge is a burden if it robs you of innocence." In light of your choice of headline ("MUSLIM KILLERS") in reference to yesterday's tragic mass shooting in San Bernardino, I would like to pass on some items of knowledge that may come at the expense of your innocence.

First, Muslims comprise 2.77 million of your fellow Americans. If citizenship in your country means anything, then they are to be considered Americans, full stop. They do not deserve to be singled out for their religion by you nor anyone else.

Second, it is well-known that anti-Muslim hate crimes tend to spike after a terror event, involving everything from threatening phone calls and graffiti to incidents of violence or even murder.

Third, your publication has an impact on its readers, and can play a part in shaping their worldview, particularly at times of heightened emotion, such as the immediate aftermath of a terror attack. As a corollary, your choice of front page headline simplifies your coverage of a given lead story, often reducing it to a three- or four-syllable shorthand of the whole situation. "MUSLIM KILLERS", for example.

Fourth, as far as your headlines are concerned, the only time a shooter's religion comes into play is when that religion happens to be Islam. (Correct me if I'm wrong, but I don't ever recall seeing one of your headlines read "JEW KILLERS" or "CHRISTIAN KILLERS".)

Fifth, terrorism is defined by Merriam-Webster as "the use of violent acts to frighten the people in an area as a way of trying to achieve a political goal." What Merriam-Webster doesn't mention is that non-Muslims who engage in mass shootings on U.S. soil are almost never referred to as "terrorists", or at least not as far as your headlines are concerned. (As a recent example, your headline referred to Robert Lewis Dear simply as a "gunman" after he shot three people at a Planned Parenthood office in Colorado, presumably to frighten or intimidate people on the political issue of abortion. You could have referred to him as a "terrorist", or even a "CHRISTIAN KILLER", but that could possibly incite hate crimes, or even violence, against Christians, especially those of a social conservative bent.)

Sixth, the New York Post has a demonstrated political bias, and it could be said that your choice of headlines, particularly for lead stories, serves to further the goal of legitimizing that bias.

Seventh, by singling out yesterday's shooters for their religion, you reinforce certain unfair and unfounded stereotypes of approximately 2.77 million of your fellow Americans. And so when someone gets it into their head to persecute their Muslim neighbors on the basis of their religion, your December 3 headline does nothing to stand in their way, and may even serve as encouragement.

Eighth, I'm not saying your careless headline incites violence, or is the moral equivalent of direct violence or some form of "soft terrorism", but I would say it is certainly politically motivated. You should be concerned about the possibility of your simplistic and ungraceful headline forming part of a 'chorus of approval' for those who would take their Islamophobia to the next level.

If you agree with Edward Bulwer-Lytton's adage that "the pen is mightier than the sword", then perhaps you should be much more careful with how you handle your quill, otherwise you could hurt up to 2.77 million innocent people with it.

James Deagle
Ottawa, Canada

Monday, November 30, 2015

One Week with Solaris 10, Part 2

Opening remarks and overdue meta data

It is now Day 4 with this Solaris 10 installation, and I haven't gone running to the proverbial hills.

Yet.

Since my previous, post, I realized that I neglected to provide any sort of personal frame of reference to explain the perspective from which this is being written. Although I am well into my second (or third?) decade as a UNIX fanboy, and while I may come across as a computer scientist next to the average point-and-click Windows or Mac user, I am by no means a technical UNIX user. I can find my way around most any UNIX system, and I know just enough about it to sound like an expert to those who haven't the faintest idea what the hell I'm talking about. But while I'm proficient enough to use it for my own productivity purposes, I'm not the person to run your IT infrastructure. Not even close!

And so this series on Solaris 10 isn't meant to reflect any sort of expertise on my part, but rather my enthusiasm and joy at learning and exploring new-to-me things about UNIX itself, and hopefully to provide direction to other clods like me by way of example. (And if you feel the need to correct me or provide a better way to do anything please let me know via the contact form to the right. I will take it in what I'll assume is the constructive spirit in which it was intended.)

Housekeeping

Before I go too much further, I should pass along a tip for those who are also thinking of installing this operating system. As with anything UNIX, probably the first thing you want to do with a fresh install is set yourself up as a user and then assign root privileges. (Most UNIX systems I've come across let you accomplish this as part of the initial installation procedures, including Solaris 11 and its open source cousins. Not so for 10.)

So before you do anything else, the first order of business should be setting up a new user, as follows, using my own credentials as an example:

#  useradd -d /export/home/jed -m -s /bin/ksh -c "James Deagle" jed

Once you've created a password with the passwd command, you can now assign root privileges:

# usermod -P "Primary Administrator" jed

I found the above somewhere on the web quite a while ago during a previous Solaris 10 installation. I had scribbled it down in a notebook without documenting where I found it. All that to say that the above is courtesy of another person's knowledge, and as someone who believes in always giving credit where it's due, it kills me that I'm unable to provide a hyperlink to the original source. (To paraphrase Magnolia, I may be done with journalism, but journalism isn't done with me.)

Some thoughts on CDE

All in all, I feel myself warming up to the Common Desktop Environment (CDE) to the point where I could live with it as my 'production environment', rather than it being just the fascinating occasional toy that it has been up until now. (I'm still banging my forehead on some of its quirks, but each time I do there is something new to learn, and each time that happens I realize that CDE is a very thought-out system, and that it is only my own unfamiliarity with it that makes it seem weird at first. Like many great things from within the UNIX realm, and like UNIX itself, it will not adjust to you - you have to adjust to it. Once you're down with that, powerful things can happen.)

At this point, I imagine a hypothetical reader asking why I haven't tried out CDE previously by installing it on a more up-to-date operating system. That would be a fair question, and in response I can tell you that I have already tried that route. Many times. I tried to build it from source on FreeBSD, OpenBSD, NetBSD as well as OpenIndiana, but it in every case it would throw up on itself before the build was complete. (I would happily install CDEbian if it were still active, or if I could at least find an installable iso.)

And so I have come to think of building the recently open-sourced CDE as being akin to a coffee mug I saw many years ago. One side of the mug read "Turn the mug to see how to keep an idiot busy." On the other side, it read "Turn the mug to see how to keep an idiot busy." I'm through feeling like an idiot, which is partially why I'm on this one-week journey with Solaris 10.

(I also have UnixWare 7.1.4 installed on an ancient Toshiba Satellite, but I don't count that because I haven't figured out how to configure the network yet, and so for now it is a mere toy. I may attempt to install that OS on this machine and see what happens, and so there may be a One Week with UnixWare 7.1.4 series in my near future if the current series doesn't chase away my entire readership in the meantime. In all seriousness, it may be a worthwhile venture, as the UnixWare implementation of CDE has a different enough feel to warrant comparison.)

God exists, He is merciful, and His name is Firefox 38.2.1

My next order of business was updating Firefox, as the one that comes out of the box with Solaris 10 is too outdated for any real fun on the web. And so I went to a website called Unix Packages and its special page for Mozilla software, including Firefox, Thunderbird and Sunbird. (Installation instructions are on that website, so I won't bore you with them here.)

While I now have Firefox 38.2.1 up and running, I have to go through a workaround to start it, which namely involves becoming root, invoking bash, temporarily adding the installed package's ./bin directory to the $PATH, and then executing Firefox's full path to bring it to life, as follows:

$ su
Password: _
# bash
# export PATH=$PATH:/opt/sfw/bin
# /opt/sfw/bin/firefox &

It would be nice to figure out how exactly to permanently add /opt/sfw/bin to the package path, but at this point I don't quite give enough of a shit to lose that much sleep over it. After all, this is only for a week, and I'm just overjoyed at having a version of Firefox that can run YouTube videos as smoothly as Linux Mint (which is saying a lot for good ol' Slowaris) and also allows me to use other websites (such as NoteFlight and Google Docs) that newer SunOS variants choke on due to a lack of Flash support.

In fact, given that the ads on YouTube don't flash like a slow-motion strobe light on this system like they do on Linux Mint, I'll go out on a limb and say that with the 38.2.1 build, Solaris 10 provides the best Firefox experience yet on any system I've used. Take that, Penguinistas!




The road ahead

Under Oracle's stewardship, Solaris 10 and 11 are both in a weird space as far as the two big Free and Open Source Software (FOSS) productivity suites are concerned. While OpenOffice began life as StarOffice at Sun Microsystems, and was thus very much a part of the Solaris ecosystem, it is now under the direction of Apache, and so perhaps for reasons of corporate vanity, Oracle does not provide OpenOffice either out-of-the-box or as part of its package repository. Ditto for LibreOffice. This leaves Solaris users to contend with porting and building either suites from source on their own, or trying to find a third-party binary. I am on that very same hunt myself, and will keep you posted.

An alternative is to try and get the NetBSD-led pkgsrc repository working, though I have my doubts, as I've been unsuccessful to date at doing the same on OpenIndiana. (Insert coffee mug anecdote here.)

Assuming they have a new enough version of Firefox installed, the desperate can resort to Google Docs for word processing, spreadsheets and slide presentations, though if doing so in any professional capacity, it would be best to advise recipients to open any of your documents in Google on their end to maintain the intended formatting. (No offense to Google, as Google Docs works just fine on its own terms. Any criticism here is strictly regarding how a Google document's formatting becomes skewed when opened in a Microsoft product. In an ideal world, life wouldn't be dictated by any one vendor.)

This may be unworkable in just about any professional setting, particularly in a government workplace, where there very likely is a requirement for all work-related documents to be composed, edited, saved and tracked within the in-house ecosystem. And because your choice of workplace operating system and productivity suite is dictated by colleagues whose job involves accepting bribes of food, alcohol and other gifts by vendors, rather than your knowledgeable and hardworking IT professionals, you'll be stuck with Microsoft Windows and Office until you die. And so will your children. And their children's children.

(Psst, Google: You should focus some effort on working with organizations to allow versions or usage of Google Docs that complies with their respective internal IT policies. Perhaps this could entail a client-side app that would provide adequate encryption and internal system interopability?)

The other order of business is to enable wireless networking, but I'm getting a sinking feeling that the wireless driver this laptop needs (iwn0) may be missing from the current installation. If I'm not able to resolve that issue, then this will indeed be just a one-week experiment, though it will be with a heavy heart and fond remembrance I that install something else over top of this.

But don't worry, OpenIndiana. A candle burns on my window sill in anticipation of your return.

Friday, November 27, 2015

One week with Solaris 10

For quite some time I've had a largely-unconsumated love for Solaris 10. The reasons for this are many, though for the most part it comes down to a sense of awe at the software and hardware engineering legacy of the late Sun Microsystems, a more basic urge to kick the tires on a corporate-driven UNIX (as opposed to the sundry open source "Unix-like" systems that I've been using for years), as well as an inexplicable crush on CDE, the so-ugly-it's-beautiful desktop GUI.

(The last reason is probably the most salient, as I've had more than my share of experience with OpenSolaris and OpenIndiana, which are indeed as SunOS as any of the "official" versions of Solaris, but with the Gnome desktop and bash as the default shell, these systems have always seemed - to me, anyway - like UNIX trying to woo the Linux crowd. Solaris with Red Hat Enterprise Linux window dressing, if you will. Having said that, OpenIndiana rocks my world, and is always the port of call to which I return after bouts of compulsive distro-hopping.)

Unfortunately, any time I ever installed it, it was never long before I bailed and installed something else over top of it. Why?

My best answer is that despite my self-proclaimed "catholic taste" in UNIX systems, I've become accustomed to the bells and whistles of the fancier systems, be it the SunOS 5.11 strains of Solaris, or even Linux Mint, which despite some unstable behavior (on my laptop, at least), puts up zero resistance for those who want to stop dicking around and simply get stuff done and have some fun afterwards.

And so whenever I had booted up a fresh Solaris 10 installation, I was left somewhat cold by a system I had yet to fully comprehend. (How do I install packages on this thing? How do I assign root privileges to myself? How do I enable wireless networking?) These brief forays into the world of Solaris 10 consisted of a few minutes of adoring the retro utilitarianism of CDE, and then retreating to whatever other OS had my confidence at the time.





A screenshot taken with the xwd tool while writing this post 
in my current Solaris 10 installation.


Particularly over the past few months, however, I've had this nagging feeling that I jumped ship prematurely, and have never given myself a chance to simply experience Solaris 10 for any extended period of time, and at least learn a thing or two about it and CDE.

With that in mind, I am commiting myself to keeping this current Solaris 10 installation for at least one week (starting today), and exercise a bit more patience in working through whatever roadblocks crop up. As the week progresses, I will pursue the following goals:

  • intalling productivity software (such as OpenOffice or LibreOffice, Scribus, Inkscape, etc.),

  • installing multimedia software (such as Audacity, Blender, vlc, etc.), and

  • enabling wireless networking. (This is nothing short of a moral imperative. My neighborhood Starbucks is chockablock with Apple-laden hipsters and yoga moms, and so I have this demented urge to boot up CDE in all of its unsightly glory on my refurbished ThinkPad T61p for all to see within such a painfully-trendy mileu. In these parts I'm sure such an act contravenes some local bylaw. This is Kanata, after all.)

Along the way, as I try to resolve any problems, I'll report my findings here, thus guaranteeing no date to the prom as far as my readership (all three of you!) is concerned.

*    *    *

My one caveat is that I reserve the right to boot up a Linux Mint live DVD for certain tasks that Solaris 10 simply isn't up to (yet) on this machine, such as word processing, watching YouTube videos with reasonable smoothness, or creating/handling multimedia files. As the week (or beyond) progresses, I'll work towards being able to do more (or all) of these things within Solaris 10.

In fairness, Solaris 10 reflects the needs of the late 1990's and early 2000's system administrator, rather than the desktop user here in 2015, and so while I'd love to get this system to a point where I can use it instead of newer, more Linux-like alternatives, for the sake of my one-week experiment I will ease up on my expectations and remember to experience (and appreciate) it on its own terms.

Thursday, October 29, 2015

My son, the teacher

Lately I've been playing a John Lennon compilation CD in the car in order to distract my four-year-old son from his Hotel California fixation. (Yes, back in the summer I scratched my once-a-year Eagles itch only to inadvertently create a pint-sized Don Henleyite. If I hear Hotel California one more time, I'll be like a wild animal caught in some steel trap, and chew off my leg to get myself free.)

In any case, I had been curious to see if any Lennon tunes would catch his fancy, and lo and behold, somewhere in the middle of Instant Kharma, he blurted out: "Daddy. I want the people song."

"The people song?"

"Yes."

I had to think for a moment, but then it occurred to me which one he must have had in mind, so I cued up Imagine. At the opening piano notes, however, his response was to indignantly shout "No! I said the people song!"

"But this one goes 'Imagine all the people...'"

"That's not the people song!"

At this point I committed the cardinal sin of parenthood, which is to let a four-year-old get under your skin. "Alright," I said, duly flummoxed, "how does the people song go?" And then, in a very recognizable melody, he sang:

"All we are saying...is give people chance."




At the dinner table that night I felt the need to correct what I considered his misunderstanding of the lyrics. "That song isn't saying give people chance, but give peace a chance. Do you know what 'peace' means?"

He shook his head no.

I awkwardly tried to define it for him, but with mixed results. "It's sort of like 'peace and quiet', but not really." I then referenced the idea of war, and peace being its opposite, but stopped short of talking about people killing each other in the name of geopolitics. Something just felt wrong about what I was doing, and I couldn't put my finger on it, so I simply let it go.

Later in the evening, however, I brooded over this parental faltering, and my inability to put such a simple song into the right context for my son, and then I realized I had been looking at things through the wrong end of the telescope, as it were. Instead of focusing on the obvious way in which my son got it wrong, I considered the ways in which he may have gotten it right, grammar notwithstanding.

Give people (a) chance...a chance to what, exactly?

-A chance to be themselves, or feel like they're in harmony with who they really are?

-A chance to live life on as much of an equal footing with their peers as society can allow?

-A chance to move past their own mistakes to some sort of redemption, or even a chance to freely make mistakes in the first place and then learn from them?

-A chance to give and receive love?

-A chance to exist from day-to-day without experiencing violence or exploitation?

-A chance to simply...live?

As I mulled all of this over, I realized that although my son's rendition may not have been exactly what the words were saying, it may have zeroed in on exactly what the words mean. Furthermore, he triggered a thought process that made me examine the concept of peace through the lens of innocently misheard lyrics, thus helping me arrive at a more articulate and nuanced understanding. After all, what is peace if not the act of giving people (individually or collectively) a chance of any kind?

Needless to say, I no longer correct him on this one.