<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[CleverPeople.com: Gary Wright II's Blogs}]]></title>
	<link>https://cleverpeople.com/blog/owner/garywright2?offset=50</link>
	<atom:link href="https://cleverpeople.com/blog/owner/garywright2?offset=50" rel="self" type="application/rss+xml" />
	<description><![CDATA[}]]></description>
		<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/148159/cia-and-venezuela-regime-change</guid>
	<pubDate>Wed, 29 Oct 2025 15:16:19 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/148159/cia-and-venezuela-regime-change</link>
	<title><![CDATA[CIA and Venezuela Regime Change]]></title>
	<description><![CDATA[<p><span style="white-space:pre-wrap;">Our imminent war with <strong>Latin America</strong> is all about <strong>regime change</strong> and has nothing to do with drugs. Members of the military involved in the operation are being forced to sign <strong>Non-Disclosure Agreements (NDA)</strong> in order to hide their <strong>war crimes</strong>.</span><br /><br /><span style="white-space:pre-wrap;">During <strong>Trump's </strong>first term, the <strong>CIA </strong>carried out various <strong>cyberattacks </strong>against <strong>Maduro </strong>in order to satisfy <strong>Trump's </strong>demand for them to do something. During one attack they disabled the network used by <strong>Maduro's </strong>intelligence agencies, but that was an easy attack. <strong>Cyber Command</strong> then interrupted the <strong>Wagner Group's</strong> satellite services (<strong>Putin </strong>supports <strong>Venezuela </strong>and has his </span><i><span style="white-space:pre-wrap;">"little green men"</span></i><span style="white-space:pre-wrap;"> mercenaries in the country). In 2024 (during Biden's term) <strong>CIA </strong>agent <strong>Edwin Lopez</strong> offered Maduro's pilot <strong>General Bitner Villegas</strong> $50 million if he would divert his plane to another location where the <strong>USA </strong>could apprehend him. According to the <strong>Vice President</strong> of <strong>Venezuela</strong>, they captured <strong>CIA </strong>operatives who were planning a <strong>false flag</strong> operation in order to provide a pretext to war. The agents planned to attack a US ship and make it look like the attack was carried out by <strong>Venezuela</strong>.</span><br /><br /><span style="white-space:pre-wrap;">During <strong>Trump's </strong>first term there were people in charge who resisted his ideas of a land invasion, but now in his second term he has enablers like <strong>Secretary of State Marco Rubio</strong> and <strong>Defense Secretary Pete Hegseth</strong>. After the <strong>CIA </strong>failed to cause a regime change, <strong>Trump </strong>has now chosen the path of a kinetic ground war to eliminate <strong>Maduro</strong>.</span><br /><br /><span style="white-space:pre-wrap;">Here's some reporting in the cyberattacks: </span><a class="x1fey0fg xmper1u x1edh9d7" href="https://edition.cnn.com/2025/10/29/politics/maduro-cyberattack-trump-cia"><span style="white-space:pre-wrap;">https://edition.cnn.com/2025/10/29/politics/maduro-cyberattack-trump-cia</span></a></p><p>Reporting on the NDAs: <a href="https://www.latintimes.com/us-troops-reportedly-required-sign-nda-before-taking-part-campaign-caribbean-591003">U.S. Troops Reportedly Required To Sign NDA Before Taking Part In Campaign In The Caribbean</a></p><p>Reporting on the pilot plot: <a href="https://www.latintimes.com/us-officer-sought-convince-maduros-pilot-divert-his-flight-so-hed-taken-american-forces-590980">U.S. Officer Sought To Convince Maduro's Pilot To Divert His Flight So He'd Be Taken By American Forces, Report Claims</a></p><p>Reporting on the capture of CIA agents: <a href="https://www.latintimes.com/venezuela-claims-capture-alleged-cia-linked-mercenaries-us-conducts-naval-drills-near-its-coast-590925">Venezuela Claims Capture of Alleged CIA-Linked Mercenaries As U.S. Conducts Naval Drills Near Its Coast</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/148141/what-gaza-ceasefire</guid>
	<pubDate>Tue, 28 Oct 2025 13:40:27 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/148141/what-gaza-ceasefire</link>
	<title><![CDATA[What Gaza Ceasefire?]]></title>
	<description><![CDATA[<p><span style="white-space:pre-wrap;"><strong>Israeli Crime Minister Netanyahu</strong> has just ordered a large military strike on <strong>Gaza</strong>. Neither side has been honoring the <strong>cease fire agreement</strong>, but the agreement was faulty from the start. There were no concrete plans on how to get <strong>Hamas </strong>to disarm, and Israel created a "yellow line" where they claim half of their land. <strong>Israeli settlers</strong> have been committing acts of violence against those trying to return home. <strong>Hamas </strong>is an evil terrorist organization, but <strong>Israel </strong>has been carrying out <strong>war crimes</strong> and attempting a <strong>genocide</strong>. There are plenty of hacked files on </span><i><span style="white-space:pre-wrap;"><strong>DDOSecrets </strong></span></i><span style="white-space:pre-wrap;">that document what both sides have been doing. <strong>USA </strong>has been helping, and so we are just as guilty as <strong>Israel</strong>. Hopefully the <strong>International Criminal Court (ICC)</strong> will either have <strong>Netanyahu </strong>and <strong>Trump </strong>arrested, or go ahead and try them in absentia like they did <strong>George W. Bush</strong>. <strong>Philippines </strong>dictator <strong>Duterte </strong>is currently at the <strong>ICC </strong>being tried for his <strong>crimes against humanity</strong> during his brutal "war" on drugs. We know what all of them did, it's just a matter of bringing them to justice and exposing their crimes to the world. Keep hacking!</span></p><p><span style="white-space:pre-wrap;">Reporting from BBC: </span><a class="x1fey0fg xmper1u x1edh9d7" href="https://www.bbc.com/news/live/c891ex72nj7t"><span style="white-space:pre-wrap;">https://www.bbc.com/news/live/c891ex72nj7t</span></a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/148118/venezuela-claims-arrest-of-cia-agents</guid>
	<pubDate>Mon, 27 Oct 2025 15:46:51 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/148118/venezuela-claims-arrest-of-cia-agents</link>
	<title><![CDATA[Venezuela Claims Arrest of CIA Agents]]></title>
	<description><![CDATA[<p><span style="white-space:pre-wrap;"><strong>Venezuelan Vice President Delcy Rodríguez</strong> didn't give details, but she said they have captured <strong>CIA </strong>mercenaries who were planning a <strong>false flag operation</strong> in order to justify an armed conflict and regime change. <strong>Congress </strong>is expecting to be briefed on <strong>Trump's </strong>planned land war, but a bill invoking the </span><i><span style="white-space:pre-wrap;">War Powers Resolution</span></i><span style="white-space:pre-wrap;"> failed with a vote of 51-48. The GOP-led Congress has again given up its powers as an equal branch of government, and is allowing <strong>Trump </strong>to do whatever he wants. He's now approaching <strong>war crimes</strong> territory as he intends to start a war against <strong>Latin American</strong> countries. He is violating international law as well as the </span><i><span style="white-space:pre-wrap;"><strong>US Constitution</strong></span></i><span style="white-space:pre-wrap;">. Who will stop him?</span><br />&nbsp;</p><p>Media coverage from Latin Times: <a href="https://www.latintimes.com/venezuela-claims-capture-alleged-cia-linked-mercenaries-us-conducts-naval-drills-near-its-coast-590925">Venezuela Claims Capture of Alleged CIA-Linked Mercenaries As U.S. Conducts Naval Drills Near Its Coast</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/148057/war-with-venezuela</guid>
	<pubDate>Thu, 23 Oct 2025 18:06:38 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/148057/war-with-venezuela</link>
	<title><![CDATA[War With Venezuela]]></title>
	<description><![CDATA[<p><span style="white-space:pre-wrap;">The strikes on alleged "narco-terrorist boats" in the Pacific Ocean and Caribbean Sea violate international law and the UN Charter. Without evidence or a trial in court, these attacks are extra-judicial murders of foreign citizens in international waters, which is considered an act of war. We have over 10,000 troops, special forces, and lots of military assets operating under CIA directions to force a regime change. Maduro needs to be taken out of power, but it isn't the role of the USA to do that - it should be done by Venezuelans. Today Trump says a ground war is next, as special forces and CIA have already been operating inside the country. Most of the refugees from Latin America are created because we previously interfered in their governments to put in the leader of our choice. Will we ever learn? The military industrial complex needs to be busted up and the defense budget cut to at least one-eighth of what it is in order to defund the defense contractors and "dark" programs that have billions of dollars with zero accountability. Do we really need another never-ending war? I think not, but idiot Trump wants regime change at any cost. He's crazy!</span></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/147800/splc-designates-october-as-hate-crimes-awareness-month</guid>
	<pubDate>Wed, 01 Oct 2025 18:37:30 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/147800/splc-designates-october-as-hate-crimes-awareness-month</link>
	<title><![CDATA[SPLC Designates October as Hate Crimes Awareness Month]]></title>
	<description><![CDATA[<p>Here's an <a href="https://www.splcenter.org/hate-map/">interactive map</a> where you can track the hate groups in your area. There are <strong>1,371 hate and anti-government groups</strong> and <strong>118 white nationalist groups</strong> terrorizing our nation, and the problem is getting worse. It's time to expose these folks for what they do! They are well-funded and well-organized, so we must also get organized and put some effort into stopping them. This month I'm going to expose the inner workings of one of the most insidious hate groups that uses religion as their shield - so stay tuned!<br /><a href="https://www.splcenter.org/hate-map/">https://www.splcenter.org/hate-map/</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/21927/montgomery-lgbtq-rights-march</guid>
	<pubDate>Wed, 05 Feb 2025 20:19:54 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/21927/montgomery-lgbtq-rights-march</link>
	<title><![CDATA[Montgomery LGBTQ+ Rights March]]></title>
	<description><![CDATA[<p><span style="white-space:pre-wrap;">Montgomery LGBTQ+ Rights March Media Coverage - Thanks to everyone who marched today! </span><span class="x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xcwd3tp xat24cr x39eecv x2b8uid xexx8yu xn5pp95 x18d9i69 x2fxd7x x3jgonx x1bhl96m" style="background-image:url(&quot;denied:https://static.xx.fbcdn.net/images/emoji.php/v9/t56/1/16/1f3f3_200d_1f308.png&quot;);background-size:16px 16px;cursor:default;white-space:pre-wrap;" data-testid="emoji">🏳️‍🌈</span><span class="x1xsqp64 xiy17q3 x1o6pynw x19co3pv xdj266r xcwd3tp xat24cr x39eecv x2b8uid xexx8yu xn5pp95 x18d9i69 x2fxd7x x3jgonx x1bhl96m" style="background-image:url(&quot;denied:https://static.xx.fbcdn.net/images/emoji.php/v9/tc0/1/16/1f3f3_200d_26a7.png&quot;);background-size:16px 16px;cursor:default;white-space:pre-wrap;" data-testid="emoji">🏳️‍⚧️</span><br /><a class="x1fey0fg xmper1u x1edh9d7" href="https://www.wsfa.com/2025/02/05/rally-lgbtq-rights-held-capital-city/"><span style="white-space:pre-wrap;">https://www.wsfa.com/2025/02/05/rally-lgbtq-rights-held-capital-city/</span></a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/21167/new-mysql-authentication-change-will-break-things</guid>
	<pubDate>Thu, 30 Jan 2025 15:36:45 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/21167/new-mysql-authentication-change-will-break-things</link>
	<title><![CDATA[New MySQL Authentication Change Will Break Things!]]></title>
	<description><![CDATA[<p>A new change to the authentication of <strong>MySQL v9.0</strong> is going to end up breaking lots of things and will be a headache for system database administrators.</p><p>Administrators will see a new error message stating: <i>Plugin <strong>mysql_native_password</strong> reported: ''<strong>mysql_native_password</strong>' is deprecated and will be removed in a future release. Please use <strong>caching_sha2_password</strong> instead.</i></p><p>The problem is: there is currently no known way to convert users to the new method without knowing the user's password, and how many folks will remember their database passwords? It just takes a simple line of SQL to convert the account, but finding all of the passwords and their use cases will be a nightmare.</p><p>To identify the users on the system who need to be updated, execute the following SQL on your MySQL server:</p><pre class="language-mysql" style="-webkit-font-smoothing:auto;-webkit-text-stroke-width:0px;border-radius:0.3em;border-width:0px;box-sizing:inherit;color:var(--c-color,#3f3f3f);font-family:Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:350;hyphens:none;letter-spacing:normal;line-height:1.5;margin:0.5em 0px 1em;orphans:2;overflow-wrap:normal;overflow:auto;padding:1.25em 1em;position:relative;scrollbar-width:thin;tab-size:4;text-align:left;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:pre;widows:2;word-break:normal;word-spacing:0px;" tabindex="0"><code class="language-plaintext language-mysql" style="-webkit-font-smoothing:auto;border-radius:5px;box-sizing:inherit;color:var(--c-color,#3f3f3f);font-family:Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace;font-size:1em;font-weight:400;hyphens:none;line-height:1.5;overflow-wrap:normal;padding:0px;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;">SELECT user, host, plugin from mysql.user WHERE plugin='mysql_native_password';</code></pre><p><br />And then using the user's password, convert the authentication from <i><strong>mysql_native_password</strong></i> to <i><strong>caching_sha2_password</strong></i> with the following SQL:</p><pre class="language-mysql" style="-webkit-font-smoothing:auto;-webkit-text-stroke-width:0px;border-radius:0.3em;border-width:0px;box-sizing:inherit;color:var(--c-color,#3f3f3f);font-family:Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace;font-size:16px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:350;hyphens:none;letter-spacing:normal;line-height:1.5;margin:0.5em 0px 1em;orphans:2;overflow-wrap:normal;overflow:auto;padding:1.25em 1em;position:relative;scrollbar-width:thin;tab-size:4;text-align:left;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:pre;widows:2;word-break:normal;word-spacing:0px;" tabindex="0"><code class="language-plaintext language-mysql" style="-webkit-font-smoothing:auto;border-radius:5px;box-sizing:inherit;color:var(--c-color,#3f3f3f);font-family:Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace;font-size:1em;font-weight:400;hyphens:none;line-height:1.5;overflow-wrap:normal;padding:0px;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;">ALTER USER '&lt;USERNAME&gt;'@'&lt;HOST&gt;' IDENTIFIED WITH caching_sha2_password BY '&lt;PASSWORD&gt;';</code></pre><p>You'll obviously replace USERNAME, HOST, and PASSWORD with the appropriate values.<br />&nbsp;</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/3432/ending-mass-incarceration</guid>
	<pubDate>Sun, 16 Apr 2023 13:57:32 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/3432/ending-mass-incarceration</link>
	<title><![CDATA[Ending Mass Incarceration]]></title>
	<description><![CDATA[<p style="margin-left:0px;">The United States has the highest incarceration rate in the world, with over 2 million people behind bars. This number has been steadily increasing for decades, and it is disproportionately affecting people of color.</p><p style="margin-left:0px;">There are many reasons why mass incarceration is a problem. First, it is expensive. The United States spends more on prisons than on higher education, and the cost of incarceration is only going up. Second, mass incarceration is ineffective. Studies have shown that incarceration does not reduce crime rates, and it can actually increase them. Third, mass incarceration is harmful to individuals and families. People who are incarcerated are more likely to become unemployed, homeless, and addicted to drugs and alcohol. They are also more likely to be victims of violence.</p><p style="margin-left:0px;">There are many things that can be done to end mass incarceration. We can reduce the number of people who are incarcerated by reforming our criminal justice system. We can also invest in programs that help people who have been incarcerated reintegrate into society.</p><p style="margin-left:0px;">Ending mass incarceration is not going to be easy, but it is essential. It is time to invest in our communities, not our prisons.</p><p style="margin-left:0px;">Here are some specific steps that can be taken to end mass incarceration:</p><ul><li>Reform the criminal justice system to focus on rehabilitation, not punishment.</li><li>Reduce the number of people who are incarcerated for nonviolent offenses.</li><li>Invest in programs that help people who have been incarcerated reintegrate into society.</li><li>End the war on drugs, which has disproportionately affected people of color.</li><li>Address the root causes of crime, such as poverty, lack of education, and lack of opportunity.</li></ul><p style="margin-left:0px;">Ending mass incarceration will not happen overnight, but it is possible. It will require a concerted effort from all of us. We need to demand change from our elected officials, and we need to support organizations that are working to make our communities safer and more just.</p><p style="margin-left:0px;">– Bard (Google AI)</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/3065/the-american-dream</guid>
	<pubDate>Sat, 02 Apr 2022 21:16:03 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/3065/the-american-dream</link>
	<title><![CDATA[The American Dream]]></title>
	<description><![CDATA[<p><em>The American Dream</em> relies on all three branches of our government [Congressional, Executive, and Judicial branches] faithfully upholding the <em>United States Constitution</em>, the <em>Bill of Rights</em>, as well as all previous case law precedents (<strong><em>stare decisis</em></strong>).</p><p>However, the current iteration of the <strong><em>Supreme Court of the United States (SCOTUS)</em></strong> has defied all logical or legal reasoning, and the majority of illegitimate justices have become activists who are sitting on the bench.</p><p>It was previously ill-advised to read the &quot;tea leaves&quot; of SCOTUS decisions based on legal theory. Sadly, we can now predict what 1) the legal outcome of a case should be and 2) the likely outcome of the case based on a #CorruptSupremeCourt making decisions in cases that affect our future,</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/3053/series-dedication</guid>
	<pubDate>Sat, 02 Apr 2022 10:47:57 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/3053/series-dedication</link>
	<title><![CDATA[Series Dedication]]></title>
	<description><![CDATA[<p>Just before her death in 2014, I learned about <strong>Leelah Alcorn</strong>&#39;s art (and I still have it). My first boyfriend committed suicide when we were teenagers, so I was devastated by her suicide, as well as all of the other suicides and the senseless violence and cruelty frequently displayed against our LGBTQIA+ youth.</p><p>In her suicide note, she detailed the problems that led up to her death.&nbsp;My series <strong><em>Leelah!</em></strong> is not about her or her life, but is dedicated to her in hopes of helping fulfill her last wish: <em>&quot;Fix society!&quot;</em> for transgender kids. I&#39;m cisgender, so once my vision for the series is fully articulated I&#39;ll be asking transgender experts for help.</p><p>I will also be making sure any proceeds made from the series will go to organizations that serve the transgender community. 🏳️&zwj;🌈🏳️&zwj;⚧️</p><p>- Gary Wright II</p><p>The series logo:</p><p><img alt="Leelah! - The 3d animated limited series" height="240" src="https://cleverpeople.com/serve-file/e0/l1648911011/di/c0/Rpe2N5rdfqEXKv8v9Dx0FfdSYFzZalhxataZnio5nSo/:Y2tlZGl0b3JfdXBsb2FkLzEvMS8xMTAvTGVlbGFoLWxvZ28ucG5n" width="694"></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/2950/stress-addiction%25F0%259F%25A7%25AA</guid>
	<pubDate>Fri, 04 Feb 2022 18:23:46 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/2950/stress-addiction%25F0%259F%25A7%25AA</link>
	<title><![CDATA[Stress &amp; Addiction🧪]]></title>
	<description><![CDATA[<p>I was already studying the hypothalamic&ndash;pituitary&ndash;adrenal axis (&quot;HPA axis&quot;) for another reason, but the connection is clear to me: Chronic stress (which we all have) + a deficient HPA axis = a biochemical recipe for both addiction and metabolic disorders!</p><p>In my experience, THC/CBD is the safest alternative (other than sleep) to compensate for that imbalance. Caffeine in controlled doses may help some patients, but the way it works is by fooling the body by blocking critical receptors. Our human bodies already evolved to have cannabinoid receptors which are fully satisfied by marijuana in its natural form.</p><p>Those receptors are partially satisfied when we move the double hydrogen bond to create either &Delta;8THC/&Delta;10THC. There is absolutely no scientific reason not to fully legalize and decriminalize marijuana in the natural form. #LegalizeIt<br />
Here&#39;s some very closely related studies on HPA Axis and alcoholism:<br />
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3860380/</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/2786/light-nodes-in-blender</guid>
	<pubDate>Wed, 22 Sep 2021 19:43:59 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/2786/light-nodes-in-blender</link>
	<title><![CDATA[Light Nodes in Blender]]></title>
	<description><![CDATA[<p>Since I started learning <strong>Geometry Nodes</strong>, I've been using <strong>Eevee</strong>&nbsp;instead of <strong>Cycles</strong>, so until <strong>Curtis Holt</strong> <a href="https://www.youtube.com/watch?v=P3TBxjPGfzs">published a tutorial</a> I had never thought of using <strong>Nodes</strong> for lighting (currently only available in <strong>Cycles</strong>).</p><p>&nbsp;</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/2660/guntersville-city-council-speech-by-gary-wright-ii-march-15th-2021</guid>
	<pubDate>Tue, 07 Sep 2021 21:50:42 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/2660/guntersville-city-council-speech-by-gary-wright-ii-march-15th-2021</link>
	<title><![CDATA[Guntersville City Council Speech by Gary Wright II March 15th, 2021]]></title>
	<description><![CDATA[<p><strong>Guntersville, AL</strong> - After <strong>Guntersville City Councilman Randy Whitaker</strong> posted an <strong>anti-LGBTQ t-shirt</strong> photo to his social media, <strong>LGBTQ activist Gary Wright II</strong> gave a two minute speech before the council addressing the issue: 🏳️‍🌈</p><p>The video is available here: <a href="https://storage.googleapis.com/media.cleverthings.net/video/Gary-Wright/Alabama/GuntersvilleCityCouncil-20210315-Gary-Speech.mp4" target="_blank">https://storage.googleapis.com/media.cleverthings.net/video/Gary-Wright/Alabama/GuntersvilleCityCouncil-20210315-Gary-Speech.mp4</a></p><blockquote><p>Good evening <strong>Mayor Dollar</strong> and <strong>City Council Members</strong>,</p><p>My name is <strong>Gary Wright</strong>, and I’m a resident of <strong>Marshall County</strong>. I was one of the <strong>Alabama marriage equality plaintiffs</strong>, and for over two decades I’ve been working on issues that affect the <strong>LGBTQ community</strong> in our state and beyond. So I’d like to make a brief statement in regards to the shirt that <strong>Councilman Randy Whitaker</strong> recently posted to social media.</p><p>Through his wife’s Facebook page, <strong>Councilman Whitaker</strong> says he <em>“has friends and family members who are gay”</em> which is not surprising because despite what his novelty t-shirt says, <strong>LGBTQ stands for Lesbian, Gay, Bisexual, Transgender, and Queer</strong> and we represent over 10% of the population.</p><p>Because of the hatred that has been spewed from public podiums over the past few years, hate crimes are up across-the-board. What you do and say reverberate throughout the community. Not just in fostering hatred, but often resulting in self-harm by our most vulnerable communities. In young people age 10-24, <u>suicide is the second leading cause of death</u>. <strong>LGB youth</strong> contemplate suicide <u>three times the rate</u> of heterosexual youth, and are <u>five times as likely to attempt it</u>. 40% of <strong>transgender adults</strong> have made a suicide attempt. Each episode of LGBTQ victimization, such as physical or verbal harassment or abuse increases the likelihood of self-harm by 2-1/2 times.</p><p>Source: <a href="https://www.thetrevorproject.org/.../facts-about-suicide/">TheTrevorProject.org</a></p><p>While the social media posts and words spoken by our leaders are important, I’m much more concerned about what is posted in their hearts and the harmful actions they take. So I urge each of you to examine your heart, and if you’re unable or unwilling to treat everyone with the dignity and equality that they deserve, it’s time for you to resign from public office.</p><p>Thank you for your time and attention,<br /><strong>Gary Wright II</strong></p></blockquote><p><em>Note: There were microphone problems, so I removed my double face mask at the podium just before this video starts.</em></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/2582/blocking-spam-and-hack-attacks-by-tld</guid>
	<pubDate>Tue, 13 Apr 2021 23:06:02 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/2582/blocking-spam-and-hack-attacks-by-tld</link>
	<title><![CDATA[Blocking spam and hack attacks by TLD]]></title>
	<description><![CDATA[<p>Much of the <strong>email spam</strong> and <strong>hack attacks</strong> I see against my servers can be blocked up-front by using <strong>Postfix </strong>and <strong>modsecurity </strong>filters. <em><u>NOTE</u>: Your use case may vary, so these suggestions may or may not be practical based on your business needs!</em></p><p>First, in <strong>modsecurity </strong>I block problematic country .TLDs, which I know is anti-social, but it prevents lots of headaches for my current business use case. This doesn't prevent a determined hacker from using a VPN for attacks in another country (like US), but it does cut down on much of the noise so that the system administrator can focus on actual hack attacks.</p><p>In the <strong><em>crs-setup.conf</em></strong> file I block the problematic TLDs:</p><p><em>SecAction \<br />
&nbsp;"id:<u>[your rule ID may vary!]</u>,\<br />
&nbsp; phase:1,\<br />
&nbsp; nolog,\<br />
&nbsp; pass,\<br />
&nbsp; t:none,\<br />
&nbsp; setvar:'tx.high_risk_country_codes=RU CN RO UA ID YU LT EG BG TR PK MY AF IQ IR KP SA SC SY VA AE IL IN'"</em><br />
&nbsp;</p><p>And for spam control, in my postfix <strong><em>main.cf</em></strong> file, my configuration for the&nbsp;<em>smtpd_sender_restrictions </em>line looks like this (the last part is what is relevant by adding a PCRE list of domains):</p><p><em>smtpd_sender_restrictions &nbsp;= permit_mynetworks, permit_sasl_authenticated, reject_unauthenticated_sender_login_mismatch, check_sender_access pcre:/etc/postfix/reject_domains</em></p><p>And in the <strong><em>/etc/postfix/reject_domains</em> </strong>file I block each of&nbsp;the domains that are most likely to produce spam:</p><p><em>/\.xyz$/ REJECT We reject all .xyz domains due to spam</em><br />
&nbsp;</p><p><em>Note: Since the&nbsp;<strong>/etc/postfix/reject_domains </strong>file is not hashed, there's no need to run the <strong>postmap </strong>command after changes (unlike <strong>helo_access </strong>and other hashed files).</em></p><p>Once your Postfix changes are complete, you need to restart or reload Postfix with a command similar to:</p><p><em>sudo service postfix reload</em></p><p>Since&nbsp;<em>Postfix </em>is technically an MTA, you shouldn't really use it as your primary&nbsp;spam-fighting solution. I use many other tools such as <em>SpamAssassin </em>as Bayesian milters to fight spam, but you can head much of it off from the start by blocking domains and TLDs that are problematic for you!</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/2184/congressman-john-lewis-last-words-for-america</guid>
	<pubDate>Thu, 30 Jul 2020 08:08:28 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/2184/congressman-john-lewis-last-words-for-america</link>
	<title><![CDATA[Congressman John Lewis&#039; Last Words for America]]></title>
	<description><![CDATA[<h1>Together, You Can Redeem the Soul of Our Nation</h1><h2>Though I am gone, I urge you to answer the highest calling of your heart and stand up for what you truly believe.</h2><p>While my time here has now come to an end, I want you to know that in the last days and hours of my life you inspired me. You filled me with hope about the next chapter of the great American story when you used your power to make a difference in our society. Millions of people motivated simply by human compassion laid down the burdens of division. Around the country and the world you set aside race, class, age, language and nationality to demand respect for human dignity.</p><p>That is why I had to visit Black Lives Matter Plaza in Washington, though I was admitted to the hospital the following day. I just had to see and feel it for myself that, after many years of silent witness, the truth is still marching on.</p><p>Emmett Till was my George Floyd. He was my Rayshard Brooks, Sandra Bland and Breonna Taylor. He was 14 when he was killed, and I was only 15 years old at the time. I will never ever forget the moment when it became so clear that he could easily have been me. In those days, fear constrained us like an imaginary prison, and troubling thoughts of potential brutality committed for no understandable reason were the bars.</p><p>Though I was surrounded by two loving parents, plenty of brothers, sisters and cousins, their love could not protect me from the unholy oppression waiting just outside that family circle. Unchecked, unrestrained violence and government-sanctioned terror had the power to turn a simple stroll to the store for some Skittles or an innocent morning jog down a lonesome country road into a nightmare. If we are to survive as one unified nation, we must discover what so readily takes root in our hearts that could rob Mother Emanuel Church in South Carolina of her brightest and best, shoot unwitting concertgoers in Las Vegas and choke to death the hopes and dreams of a gifted violinist like Elijah McClain.</p><p>Like so many young people today, I was searching for a way out, or some might say a way in, and then I heard the voice of Dr. Martin Luther King Jr. on an old radio. He was talking about the philosophy and discipline of nonviolence. He said we are all complicit when we tolerate injustice. He said it is not enough to say it will get better by and by. He said each of us has a moral obligation to stand up, speak up and speak out. When you see something that is not right, you must say something. You must do something. Democracy is not a state. It is an act, and each generation must do its part to help build what we called the Beloved Community, a nation and world society at peace with itself.</p><p>Ordinary people with extraordinary vision can redeem the soul of America by getting in what I call good trouble, necessary trouble. Voting and participating in the democratic process are key. The vote is the most powerful nonviolent change agent you have in a democratic society. You must use it because it is not guaranteed. You can lose it.</p><p>You must also study and learn the lessons of history because humanity has been involved in this soul-wrenching, existential struggle for a very long time. People on every continent have stood in your shoes, though decades and centuries before you. The truth does not change, and that is why the answers worked out long ago can help you find solutions to the challenges of our time. Continue to build union between movements stretching across the globe because we must put away our willingness to profit from the exploitation of others.</p><p>Though I may not be here with you, I urge you to answer the highest calling of your heart and stand up for what you truly believe. In my life I have done all I can to demonstrate that the way of peace, the way of love and nonviolence is the more excellent way. Now it is your turn to let freedom ring.</p><p>When historians pick up their pens to write the story of the 21st century, let them say that it was your generation who laid down the heavy burdens of hate at last and that peace finally triumphed over violence, aggression and war. So I say to you, walk with the wind, brothers and sisters, and let the spirit of peace and the power of everlasting love be your guide.</p><h4>-Congressman John Lewis</h4>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/1847/blender-3d-bug-workaround-opens-in-wrong-display-with-windows-multiple-displays</guid>
	<pubDate>Fri, 24 Jan 2020 15:12:31 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/1847/blender-3d-bug-workaround-opens-in-wrong-display-with-windows-multiple-displays</link>
	<title><![CDATA[Blender 3D Bug Workaround - Opens in wrong display with Windows multiple displays]]></title>
	<description><![CDATA[<p><u>Scenario</u>: On a <strong>Windows</strong> machine with multiple displays, <strong>Blender 3D</strong> opens in the wrong display window.</p><p><u>Cause</u>: Something to do with how Blender finds primary display in Windows environment and that data is saved in the startup blend file???</p><p><u>Fix</u>: A bug report (<a href="https://developer.blender.org/T34962">https://developer.blender.org/T34962</a>) has been opened for a very long time, but we need to further narrow down the root cause in order to fix it.</p><p><u>Workaround</u>: When Blender opens in the wrong display (usually after an upgrade or after saving a new startup.blend file), you have to change your Windows Display Settings, then resave your default startup file, then reset your WIndows Display Settings back to your normal configuration. When you reopen Blender, it should open in the primary display device.</p><p><b><i><u>NOTICE:</u></i></b>&nbsp;Depending on your display dimensions and configuration, fixing Blender may cause you to have to reset some custom settings (like reorganizing&nbsp;your desktop shortcut icons). The inconvenience of having to reset the locations of a few icons after the process usually far outweighs the inconvenience of the blender bug.</p><p>Instructions:</p><ol><li>Go to your desktop, right-click on your desktop and choose <em><strong>Display Settings</strong></em></li>
	<li>Go to <em>Multiple Display</em> settings and change from <strong>Extend</strong> to <strong>Duplicate</strong> Display, apply and click <em>Keep Settings. </em>Minimize settings window.<img alt="Go to Display Settings and change the Multiple Display settings" height="240" src="https://cleverthings.com/omnimedia/images/screenshots/BlenderDisplayBug.png" style="margin: 5px; float: right;" width="381"></li>
	<li>In Blender, resave your default.blend file by going to <em>File -&gt; Defaults -&gt; Save Startup File</em>&nbsp;and then close Blender.</li>
	<li>Go back to <em>Display Settings</em> again (maximize the window or if you closed it: go to your desktop, right-click on your desktop and choose <em><strong>Display Settings</strong></em>).</li>
	<li>Go to <em>Multiple Display</em> settings and change from&nbsp;<strong>Duplicate</strong>&nbsp;to&nbsp;<strong>Extend</strong>&nbsp;Display, apply and click <em>Keep Settings.</em>&nbsp;Close settings window.</li>
	<li>Open up&nbsp;<strong>Blender</strong> and it should now open in the primary display device.</li>
</ol><p>&nbsp;</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/1705/the%25C2%25A0impeachment%25C2%25A0of-donald-j%25C2%25A0trump</guid>
	<pubDate>Tue, 17 Dec 2019 22:00:36 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/1705/the%25C2%25A0impeachment%25C2%25A0of-donald-j%25C2%25A0trump</link>
	<title><![CDATA[The Impeachment of Donald J. Trump]]></title>
	<description><![CDATA[<p><strong><u>The Impeachment of United States President Donald J. Trump</u></strong></p><p>The US House of Representatives has PASSED BOTH Articles of #Impeachment for Donald Trump:<br />
Article #1: 230 to 197 (1 PRES / 3 NV)<br />
Article #2: 229 to 198 (1 PRES / 3 NV)</p><p>The 658 page <strong><em>House Judiciary Committee Report</em></strong> on the&nbsp;<a href="https://cleverpeople.com/microblog/tag/Impeachment">#Impeachment</a>&nbsp;of <strong>Donald J.&nbsp;<a href="https://cleverpeople.com/microblog/tag/Trump">#Trump</a></strong></p><p><a href="https://rules.house.gov/sites/democrats.rules.house.gov/files/CRPT-116hrpt346.pdf" rel="nofollow">https://rules.house.gov/sites/democrats.rules.house.gov/files/CRPT-116hrpt346.pdf</a></p><blockquote><p>This resolution impeaches President Donald J. Trump for high crimes and misdemeanors.<br />
The resolution sets forth two articles of impeachment of the President: (1) abuse of power by soliciting the interference of Ukraine in the 2020 U.S. presidential election, and (2) obstruction of Congress by directing defiance of certain subpoenas issued by the House of Representatives. --&nbsp;H.Res.755 — 116th Congress</p></blockquote><hr><p><br /><b style="font-size: 1rem;">RESOLUTION =&nbsp;</b><span style="font-size: 1rem; font-weight: 400;">H. RES. 755 -&nbsp;</span><span style="font-size: 1rem; font-weight: 400;">Impeaching Donald John Trump, President of the United States, for high crimes and misdemeanors.</span></p><p>Impeaching Donald John Trump, President of the United States, for high crimes and misdemeanors.</p><p><em>Resolved,&nbsp;</em><a id="HFEF09A43DB70499EB5DFFD17CDE1F615"></a>That Donald John Trump, President of the United States, is impeached for high crimes and misdemeanors and that the following articles of impeachment be exhibited to the United States Senate:</p><p><a id="HE0D209F681714A28A06519B100468F73"></a></p><p>Articles of impeachment exhibited by the House of Representatives of the United States of America in the name of itself and of the people of the United States of America, against Donald John Trump, President of the United States of America, in maintenance and support of its impeachment against him for high crimes and misdemeanors.</p><p style="text-align: center;">ARTICLE I: ABUSE OF POWER</p><p><a id="HC82B7FC85A5F449082A74445B54DB663"></a></p><p>The Constitution provides that the House of Representatives “shall have the sole Power of Impeachment” and that the President “shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other high Crimes and Misdemeanors”. In his conduct of the office of President of the United States—and in violation of his constitutional oath faithfully to execute the office of President of the United States and, to the best of his ability, preserve, protect, and defend the Constitution of the United States, and in violation of his constitutional duty to take care that the laws be faithfully executed—Donald J. Trump has abused the powers of the Presidency, in that:</p><p><a id="H3A2D8789FF23439F9004045F2FCA0969"></a></p><p>Using the powers of his high office, President Trump solicited the interference of a foreign government, Ukraine, in the 2020 United States Presidential election. He did so through a scheme or course of conduct that included soliciting the Government of Ukraine to publicly announce investigations that would benefit his reelection, harm the election prospects of a political opponent, and influence the 2020 United States Presidential election to his advantage. President Trump also sought to pressure the Government of Ukraine to take these steps by conditioning official United States Government acts of significant value to Ukraine on its public announcement of the investigations. President Trump engaged in this scheme or course of conduct for corrupt purposes in pursuit of personal political benefit. In so doing, President Trump used the powers of the Presidency in a manner that compromised the national security of the United States and undermined the integrity of the United States democratic process. He thus ignored and injured the interests of the Nation.</p><p><a id="H5F119773ACB945459B7FCF6442B37100"></a></p><p>President Trump engaged in this scheme or course of conduct through the following means:</p><p><a id="H2A6363AA70D549948F76411BCCEF2DCD"></a></p><p>(1) President Trump—acting both directly and through his agents within and outside the United States Government—corruptly solicited the Government of Ukraine to publicly announce investigations into—</p><p><a id="HE9635768517B496CB21B9D8D6D503A59"></a></p><p>(A) a political opponent, former Vice President Joseph R. Biden, Jr.; and</p><p><a id="H547C7457E9B749C2910C8AF459D6A283"></a></p><p>(B) a discredited theory promoted by Russia alleging that Ukraine—rather than Russia—interfered in the 2016 United States Presidential election.</p><p><a id="HE31C1C2FC4B8404E9DEE18F2369C5397"></a></p><p>(2) With the same corrupt motives, President Trump—acting both directly and through his agents within and outside the United States Government—conditioned two official acts on the public announcements that he had requested—</p><p><a id="HAE93C3DCB29445FF95D00EB52CA649CE"></a></p><p>(A) the release of $391 million of United States taxpayer funds that Congress had appropriated on a bipartisan basis for the purpose of providing vital military and security assistance to Ukraine to oppose Russian aggression and which President Trump had ordered suspended; and</p><p><a id="HDFBA7B7CA04C47D8AA32537F6FF6E95A"></a></p><p>(B) a head of state meeting at the White House, which the President of Ukraine sought to demonstrate continued United States support for the Government of Ukraine in the face of Russian aggression.</p><p><a id="H9F4190044F8A4BCBB147F51D983E6A3F"></a></p><p>(3) Faced with the public revelation of his actions, President Trump ultimately released the military and security assistance to the Government of Ukraine, but has persisted in openly and corruptly urging and soliciting Ukraine to undertake investigations for his personal political benefit.</p><p><a id="HECB9F4341ADB492F90F0FAC98473D8BF"></a></p><p>These actions were consistent with President Trump’s previous invitations of foreign interference in United States elections.</p><p><a id="HF138183C978543D185D25C06B50124D9"></a></p><p>In all of this, President Trump abused the powers of the Presidency by ignoring and injuring national security and other vital national interests to obtain an improper personal political benefit. He has also betrayed the Nation by abusing his high office to enlist a foreign power in corrupting democratic elections.</p><p><a id="HB80DCE43C0704FCAB77B19DAB6750679"></a></p><p>Wherefore President Trump, by such conduct, has demonstrated that he will remain a threat to national security and the Constitution if allowed to remain in office, and has acted in a manner grossly incompatible with self-governance and the rule of law. President Trump thus warrants impeachment and trial, removal from office, and disqualification to hold and enjoy any office of honor, trust, or profit under the United States.</p><p style="text-align: center;">ARTICLE II: OBSTRUCTION OF CONGRESS</p><p><a id="H25FC7B8501A443F582D94172BFD43A67"></a></p><p>The Constitution provides that the House of Representatives “shall have the sole Power of Impeachment” and that the President “shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other high Crimes and Misdemeanors”. In his conduct of the office of President of the United States—and in violation of his constitutional oath faithfully to execute the office of President of the United States and, to the best of his ability, preserve, protect, and defend the Constitution of the United States, and in violation of his constitutional duty to take care that the laws be faithfully executed—Donald J. Trump has directed the unprecedented, categorical, and indiscriminate defiance of subpoenas issued by the House of Representatives pursuant to its “sole Power of Impeachment”. President Trump has abused the powers of the Presidency in a manner offensive to, and subversive of, the Constitution, in that:</p><p><a id="H89B4C55755454BCA92D6D3E76ABF2F38"></a></p><p>The House of Representatives has engaged in an impeachment inquiry focused on President Trump’s corrupt solicitation of the Government of Ukraine to interfere in the 2020 United States Presidential election. As part of this impeachment inquiry, the Committees undertaking the investigation served subpoenas seeking documents and testimony deemed vital to the inquiry from various Executive Branch agencies and offices, and current and former officials.</p><p><a id="H573D5ADCA4944222948610871CD311D3"></a></p><p>In response, without lawful cause or excuse, President Trump directed Executive Branch agencies, offices, and officials not to comply with those subpoenas. President Trump thus interposed the powers of the Presidency against the lawful subpoenas of the House of Representatives, and assumed to himself functions and judgments necessary to the exercise of the “sole Power of Impeachment” vested by the Constitution in the House of Representatives.</p><p><a id="H0FA7CC2DE2B44FEFBD2071DE19AA3DA2"></a></p><p>President Trump abused the powers of his high office through the following means:</p><p><a id="H078CB0013113435BA7D20E64B634A6CB"></a></p><p>(1) Directing the White House to defy a lawful subpoena by withholding the production of documents sought therein by the Committees.</p><p><a id="H8E60DAA161E746F4ADBB067D3963D5AB"></a></p><p>(2) Directing other Executive Branch agencies and offices to defy lawful subpoenas and withhold the production of documents and records from the Committees—in response to which the Department of State, Office of Management and Budget, Department of Energy, and Department of Defense refused to produce a single document or record.</p><p><a id="H79ADF7A8FDDF4D1588ECFABB3A2F9542"></a></p><p>(3) Directing current and former Executive Branch officials not to cooperate with the Committees—in response to which nine Administration officials defied subpoenas for testimony, namely John Michael “Mick” Mulvaney, Robert B. Blair, John A. Eisenberg, Michael Ellis, Preston Wells Griffith, Russell T. Vought, Michael Duffey, Brian McCormack, and T. Ulrich Brechbuhl.</p><p><a id="H7284FE160CBF48B5987E1F44397079C3"></a></p><p>These actions were consistent with President Trump’s previous efforts to undermine United States Government investigations into foreign interference in United States elections.</p><p><a id="H749DF546AE6F4616AE89BAAAE2D0DFA8"></a></p><p>Through these actions, President Trump sought to arrogate to himself the right to determine the propriety, scope, and nature of an impeachment inquiry into his own conduct, as well as the unilateral prerogative to deny any and all information to the House of Representatives in the exercise of its “sole Power of Impeachment”. In the history of the Republic, no President has ever ordered the complete defiance of an impeachment inquiry or sought to obstruct and impede so comprehensively the ability of the House of Representatives to investigate “high Crimes and Misdemeanors”. This abuse of office served to cover up the President’s own repeated misconduct and to seize and control the power of impeachment—and thus to nullify a vital constitutional safeguard vested solely in the House of Representatives.</p><p><a id="H27B6C0178777464BA6FBAC41BD89630F"></a></p><p>In all of this, President Trump has acted in a manner contrary to his trust as President and subversive of constitutional government, to the great prejudice of the cause of law and justice, and to the manifest injury of the people of the United States.</p><p><a id="H611C85EEC4754AAF8952F7EBB012168A"></a></p><p>Wherefore, President Trump, by such conduct, has demonstrated that he will remain a threat to the Constitution if allowed to remain in office, and has acted in a manner grossly incompatible with self-governance and the rule of law. President Trump thus warrants impeachment and trial, removal from office, and disqualification to hold and enjoy any office of honor, trust, or profit under the United States.</p><hr><p><a href="https://cleverpeople.com/microblog/tag/impeached">#impeached</a>&nbsp;⚖️&nbsp;<a href="https://cleverpeople.com/microblog/tag/history">#history</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/1653/a-reason-a-season-and-a-lifetime</guid>
	<pubDate>Thu, 12 Dec 2019 20:30:56 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/1653/a-reason-a-season-and-a-lifetime</link>
	<title><![CDATA[A Reason, a Season, and a Lifetime]]></title>
	<description><![CDATA[<p>I want to share with you something written by <b>Brian Chalker</b> that has always had great meaning to me:</p><blockquote><p>People come into your life for a reason, a season, or a lifetime. When you figure out which it is, you will know exactly what to do.</p><p>When someone is in your life for a REASON, it is usually to meet a need you have expressed outwardly or inwardly. They have come to assist you through a difficulty, to provide you with guidance and support, to aid you physically, emotionally, or spiritually. They may seem like a godsend, and they are. They are there for the reason you need them to be. Then, without any wrongdoing on your part or at an inconvenient time, this person will say or do something to bring the relationship to an end. Sometimes they die. Sometimes they walk away. Sometimes they act up or out and force you to take a stand. What we must realize is that our need has been met, our desire fulfilled; their work is done. The prayer you sent up has been answered and it is now time to move on.</p><p>When someone is in your life for a SEASON, it is because your turn has come to share, grow, or learn. They may bring you an experience of peace or make you laugh. They may teach you something you have never done. They usually give you an unbelievable amount of joy. Believe it! It is real! But, only for a season. And like Spring turns to Summer and Summer to Fall, the season eventually ends.</p><p>LIFETIME relationships teach you lifetime lessons; those things you must build upon in order to have a solid emotional foundation. Your job is to accept the lesson, love the person or people involved; and put what you have learned to use in all other relationships, and areas of your life. It is said that love is blind but friendship is clairvoyant. Thank you for being a part of my life.</p><p><em>~ Brian A. (Drew) Chalker</em></p></blockquote>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/1317/north-alabama-computer-associates</guid>
	<pubDate>Wed, 14 Nov 2018 10:03:00 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/1317/north-alabama-computer-associates</link>
	<title><![CDATA[North Alabama Computer Associates]]></title>
	<description><![CDATA[<p><span style="text-decoration: underline;">Huntsville, AL</span> - I love supporting local businesses whenever possible, and I just discovered a computer shop I really like: North Alabama Computer Associates just south of Drake on Memorial Pkwy (in Applebee&#39;s parking lot strip mall) and it&#39;s owned by a veteran. I was searching everyone for a specific NIC and they had it at a great price! When I was checking out, I saw some old photos by the cash register and recognized a stack of orange barrels. I talked to the owner who is a proud Vietnam vet, and he confirmed: it was barrels of Agent Orange. I almost broke down in tears, because so many of our veterans died a horrible death because of that chemical and the VA only recently recognized it as the problem. Of course, they admitted the problem only after most all of the veterans were already dead from it. To this day, they still fight vets over their benefits for their disabilities. The owner said he keeps the photo there to remind him of his fallen brothers. So sad, but I&#39;m glad he is doing well and hope his little computer shop gives him great prosperity. If y&#39;all need components or repairs, please check them out:<br /><a href="http://www.northalabamacomputers.com" target="_blank">http://www.northalabamacomputers.com/</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/457/using-ai-to-automate-dialogue-animation-of-3d-mesh-character-models</guid>
	<pubDate>Tue, 07 Nov 2017 13:41:31 -0500</pubDate>
	<link>https://cleverpeople.com/blog/view/457/using-ai-to-automate-dialogue-animation-of-3d-mesh-character-models</link>
	<title><![CDATA[Using AI to Automate Dialogue Animation of 3D Mesh Character Models]]></title>
	<description><![CDATA[<p>I believe I&#39;ve developed a process to use <strong>Artificial Intelligence (AI)</strong> to automate the dialogue animation of 3D mesh character models. Let me start with the vision: I want to...</p><ol><li>Record an audio track of character dialogue.</li>
	<li>Analyse the audio track using speech-to-text artificial intelligence.</li>
	<li>Receive speech-to-text results, but with the time offset information for words and phonemes.</li>
	<li>Import those encoded results into a Blender 3D animation timeline.</li>
	<li>Blender uses those results to match phonemes with timeline.</li>
	<li>Mouth shape from character pose library is selected based on phoneme and timeline.</li>
</ol><p>While this sounds like a dream (because it would be), I actually think the pieces for this are already out there. With Google Speech API, I can post my audio file to the AI and get reliable speech-to-text conversion with word confidence scores. If in our Python script, we set:</p><p><code>enable_word_time_offsets=True</code></p><p>we get the text results with time offsets for each word. I&#39;m going to check with Google, but I bet there is a debug flag available to get the offsets for time offsets for each individual phoneme. Why can&#39;t we use that data to re-associate the words with our timeline in Blender?</p><p>Working from the other end of the pipeline, I see a Papagayo product that puts text into mouth shapes, and I see a Blender addon called Automatic Lipsync that puts the Papagayo data into Blender.</p><p>Mission: Don&#39;t we now have the technology to put ALL of these together into either a addon plugin, or better yet core?</p><p>I&#39;m fairly new to Blender, so this is going to be above my skill level - but folks - although ambitious I see no reason why this isn&#39;t possible? Where do I begin to make this happen or what would be the most appropriate forum to further the discussion?</p><p>Resources:</p><p>A primer on <a href="https://cloudplatform.googleblog.com/2017/11/demystifying-ML-how-machine-learning-is-used-for-speech-recognition2.html">using Google Cloud Speech API and how speech recognition works</a>.</p><p>A page with<a href="https://cloud.google.com/speech/docs/async-time-offsets#speech-async-recognize-gcs-python" target="_blank"> instructions and example Python code</a> for processing audio with time offsets.</p><p>The official page for <a href="http://lostmarble.com/papagayo/" target="_blank">Papagayo</a>.</p><p>The official page for <a href="https://morevnaproject.org/2015/11/11/automatic-lipsync-animation-in-blender/" target="_blank">Lip Sync Add-on</a>.</p><p>And of course, <a href="https://www.blender.org/" target="_blank">Blender 3D</a>!</p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/429/the-debrief-and-autopsy</guid>
	<pubDate>Sat, 22 Jul 2017 11:53:53 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/429/the-debrief-and-autopsy</link>
	<title><![CDATA[The Debrief and Autopsy]]></title>
	<description><![CDATA[<p>The <strong>Debrief</strong> and <strong>Autopsy</strong> is a habit I carried over from my days in the military. No matter how perfectly you think you may have executed a task or mission, a quick analysis can always show areas for improvement.</p><p>When a task or project falters, the (hopefully) automatic reaction is to do a thorough failure analysis, but you should also conduct a quick autopsy on even the most successful ones. &nbsp;</p><p>Here&#39;s an example of how I apply this concept to every activity (even recreational ones): &nbsp;For stress relief, I fly a virtual Cessna&nbsp;in a flight simulator usually taking off at DeKalb Peachtree and landing at Hartsfield-Jackson. Although I&#39;ve made that flight a million times now, each time my &quot;game&quot; session is over I do a playback and autopsy of that flight. &nbsp;I take away the excitement (or boredom) of what is happening out the window of the plane and just focus on what the instruments were telling me. Since it is tied to real-time weather, every flight is unique. &nbsp;Then I watch my landing&nbsp;from the perspective of a virtual chase plane and critique it. Could I have used less throttle or a different fuel/air mixture to get better gas mileage?&nbsp;<span style="font-size: 14.4px; font-style: normal; font-weight: normal;">Even what felt like a routine and perfect landing will reveal minor imperfections.</span></p><p><span style="font-size: 14.4px; font-style: normal; font-weight: normal;">It is true that practice makes perfect, but you have to make sure you are practicing the most efficient and most correct methods or else you&#39;re actually just creating and re-enforcing bad habits. &nbsp;Practice makes perfect, but try to practice perfection, not mastering the art of imperfection.</span></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/397/the-rebuild-jobs-jobs-jobs-of-the-future</guid>
	<pubDate>Sat, 17 Jun 2017 13:03:42 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/397/the-rebuild-jobs-jobs-jobs-of-the-future</link>
	<title><![CDATA[The Rebuild: Jobs, jobs, jobs of the future!]]></title>
	<description><![CDATA[<p>I know it makes little sense to be redecorating while your house is on fire, but we simply can&#39;t wait on the US government to right itself before we create our own systems of survival. While we can&#39;t forget to fix the original failing systems, creating those secondary systems of survival for folks is my current focus. &nbsp;Our first project is to create good, stable, and high-paying jobs for our most vulnerable - so I&#39;m focusing first on the LGBT and immigrant communities. But, we&#39;re sharing everything we do - so our hope is other groups will emulate our work and spread into all the other communities that we won&#39;t have the resources to serve.&nbsp;</p><p>Geeks are going to rule the world, and right now security folks can name their price. The best jobs are going to be technology related, but there are some tech jobs that can be done by people with little tech skills. &nbsp;I&#39;ll be writing more about Virtual Greeters in a few months, but anyone with high-speed Internet and a VR headset can already get an awesome job working from home (or anywhere with Internet access) in a four hour work shift. &nbsp;A &quot;Virtual Greeter&quot; is like the <em>Wal-Mart</em> Door Greeter, you virtually stand on the front page of a web site and greet customers and answer questions. These are AWESOME jobs for the physically disabled!</p><p>I&#39;ve always been about sharing my code with the world, but the problem with open-source is that it is driven mostly by self-interest. This means the harder, less-interesting parts of code never get tackled. To fix this, we&#39;re creating a hybrid approach. The code is still open-source, but we let developers bid on those projects so they can actually get paid to do that boring but critical work. One person has made over $60K just doing a bunch of little jobs. If we get creative, the community can do what the failing government can&#39;t accomplish!</p><p>Here&#39;s a look at what this new economy looks like, and although <em>High Fidelity</em> is looking for mostly geeks - non-geeks should still check out their site and click on the project and team buttons. I have a feeling the majority of the best jobs are going to be found through sites and new economies like this one:<br /><a href="https://worklist.net/">https://worklist.net/</a></p>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/304/site-owners-should-force-all-connections-to-use-https</guid>
	<pubDate>Sun, 11 Jun 2017 13:17:50 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/304/site-owners-should-force-all-connections-to-use-https</link>
	<title><![CDATA[Site Owners should force all connections to use HTTPS]]></title>
	<description><![CDATA[<p style="font-weight: normal; font-style: normal; font-size: 14.4px;"><strong style="font-size: 14.4px;"><span style="text-decoration: underline;">Site Owners</span></strong>: If your website doesn&#39;t use SSL, you&#39;re going to lose your search engine rankings and the latest web browsers will warn visitors your site is not secure. I recommend you add two lines to your Apache&nbsp;<strong style="font-size: 14.4px;">.htaccess&nbsp;</strong>to force all connections to use HTTPS:</p><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;">&nbsp;</div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">&lt;IfModule mod_rewrite.c&gt;</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">RewriteEngine on</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">RewriteBase /</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">RewriteCond %{HTTPS} off</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">&lt;/IfModule&gt;</span></div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;">&nbsp;</div></div><div style="font-weight: normal; font-style: normal; font-size: 14px; color: rgb(75, 79, 86);"><div style="font-size: 14px;"><span style="font-size: 14px;">Certificates are pretty inexpensive, and you can even get free ones. The only downside with <em style="font-size: 14px;"><strong style="font-size: 14px;">Let&#39;s Encrypt</strong></em> certificates is you have to renew them multiple times a year, but it is free! I wrote a script to automate my renewals, and then I just check to make sure it completes successfully. Note: regardless of your expiration date, you want to run your CRON at least weekly, if not daily, just to check if there was a revocation issued by the CA!</span></div><div style="font-size: 14px;">&nbsp;</div><div style="font-size: 14px;"><span style="font-size: 14px;">Here&#39;s a link to a free Certificate Authority: </span><span style="font-size: 14px;"><a href="https://letsencrypt.org" style="font-size: 14px;">letsencrypt.org</a></span></div></div>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
<item>
	<guid isPermaLink="true">https://cleverpeople.com/blog/view/300/america-the-rebuild</guid>
	<pubDate>Sat, 10 Jun 2017 13:29:48 -0400</pubDate>
	<link>https://cleverpeople.com/blog/view/300/america-the-rebuild</link>
	<title><![CDATA[America: The Rebuild]]></title>
	<description><![CDATA[<p style="margin-bottom: 6px; color: rgb(29, 33, 41); font-size: 14px; font-style: normal; font-weight: normal;"><span style="text-decoration: underline;"><strong>America: The Rebuild</strong></span> - I want everyone to please read this, because it will take EVERYONE to help solve it! I&#39;ll try to remain brief, and fill in more details over time.</p><p style="margin-top: 6px; margin-bottom: 6px; color: rgb(29, 33, 41); font-size: 14px; font-style: normal; font-weight: normal;">My secret missions at&nbsp;<a href="https://www.facebook.com/hashtag/hoodarmy?source=feed_text&amp;story_id=10154756701322921" style="color: rgb(54, 88, 153); cursor: pointer;"><span style="color: rgb(66, 103, 178);">#</span>HoodArmy</a>&nbsp;have been completed, and I&#39;m going to start slowly releasing the details to the public. I will go into those later, but for now I can only say I wish I could take credit for everything we&#39;re getting blamed for! If you add up the time involved for my verified projects, you&#39;ll see it isn&#39;t evenly humanly possible to accomplish much of the stupid stuff I sometimes get accused of. LOL</p><div style="color: rgb(29, 33, 41); font-size: 14px; font-style: normal; font-weight: normal;"><p style="margin-bottom: 6px;">Today, I am finally back to the working point where I was pre-election. We had organized secret groups all over the country who were already working to rebuild from the damage done from Trump and his followers just during the campaign. His winning the election forced us all further underground, and delayed that vital work six months and counting! Now that he has power, our secret groups can&#39;t accomplish much more without the support of the public. That&#39;s where y&#39;all come in! The entire world NEEDS YOUR HELP!</p><p style="margin-top: 6px; margin-bottom: 6px;">Actor <strong>Michael K. Williams</strong> has a series on VICE called &quot;<em>Black Market</em>&quot; that examines the problems of society. One of the opening tag lines is: <em>&quot;When the system fails you.... you create your own system.&quot;</em></p><p style="margin-top: 6px; margin-bottom: 6px;">That simple statement explains all of the banes of mankind! Many, as I first did, mistook that as an excuse to create your own system. While that is necessary for survival - that is the explanation of the problem, and not the solution to the problem. Yes, we immediately have to create those systems for survival - but we must also work to fix the original systems that failed. There is a big difference in treating the symptoms, and curing the disease.</p><p style="margin-top: 6px; margin-bottom: 6px;">So, for now this is what I ask: everyone has unique talents and interests. PLEASE go out into your community and think about ways to use those talents to not only help improve the lives of those who have been forced to create their own systems of survival, but help us think of ways to fix those original failing systems. Check sites like <strong>MeetUp</strong> for like-minded people and activities. I&#39;ll be posting more info on this soon!</p><p style="margin-top: 6px; margin-bottom: 6px;">To my activists: <span style="text-decoration: underline;"><em>all other work and discussions will be futile until we restore the right and integrity of the vote</em></span>. THAT must be our starting point! THINK! FOCUS! ACT!!! &hearts;</p></div>]]></description>
	<dc:creator>Gary Wright II</dc:creator>		</item>
</channel>
</rss>
