<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Education | Psyops Prime</title>
	<atom:link href="https://psyopsprime.com/category/education/feed/" rel="self" type="application/rss+xml" />
	<link>https://psyopsprime.com</link>
	<description>An Idea Log</description>
	<lastBuildDate>Fri, 28 Nov 2025 17:20:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<site xmlns="com-wordpress:feed-additions:1">99640787</site>	<item>
		<title>When Systems Fail: The Critical Principle of &#8220;Fail Securely&#8221;</title>
		<link>https://psyopsprime.com/computer-networks/when-systems-fail-the-critical-principle-of-fail-securely/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=when-systems-fail-the-critical-principle-of-fail-securely</link>
					<comments>https://psyopsprime.com/computer-networks/when-systems-fail-the-critical-principle-of-fail-securely/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 28 Nov 2025 17:20:09 +0000</pubDate>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2621</guid>

					<description><![CDATA[<p>In the world of software engineering, we often focus on building things that work. But true resilience lies in designing systems that know how to</p>
The post <a href="https://psyopsprime.com/computer-networks/when-systems-fail-the-critical-principle-of-fail-securely/">When Systems Fail: The Critical Principle of “Fail Securely”</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2622" aria-describedby="caption-attachment-2622" style="width: 420px" class="wp-caption alignleft"><a href="https://psyopsprime.com/photo-by-mark-olsen/" rel="attachment wp-att-2622"><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="2622" data-permalink="https://psyopsprime.com/photo-by-mark-olsen/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?fit=1920%2C1080&amp;ssl=1" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Mark Olsen" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@markolsen?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Mark Olsen&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?fit=750%2C422&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2622" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?resize=420%2C280&#038;ssl=1" alt="brown wooden framed glass window" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?zoom=2&amp;resize=420%2C280&amp;ssl=1 840w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/bjyvvepmzxw.jpg?zoom=3&amp;resize=420%2C280&amp;ssl=1 1260w" sizes="(max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2622" class="wp-caption-text">Photo by <a href="https://unsplash.com/@markolsen?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Mark Olsen</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;" data-pm-slice="0 0 []">In the world of software engineering, we often focus on building things that work. But true resilience lies in designing systems that know how to fail safely. The internet is built on the assumption that components will inevitably break—databases will go offline, networks will drop packets, and servers will crash.</p>
<p style="text-align: justify;">For a security architect, the question is not <em>if</em> your system will fail, but <em>how</em> it will fail. The answer must be: it must <strong>Fail Securely</strong>.</p>
<h2 style="text-align: justify;">What is the &#8220;Fail Securely&#8221; Principle?</h2>
<p style="text-align: justify;">The principle of &#8220;Fail Securely&#8221; (or <strong>Fail Closed</strong>) dictates that in the event of an unexpected error, component failure, or system malfunction, the system should default to the most secure, restrictive state possible.</p>
<p style="text-align: justify;">This usually means prioritizing <strong>Confidentiality</strong> and <strong>Integrity</strong> over <strong>Availability</strong>.</p>
<h3 style="text-align: justify;">The Two Modes of Failure</h3>
<p style="text-align: justify;">To understand Fail Securely, you must contrast it with the dangerous alternative:</p>
<ol style="text-align: justify;">
<li><strong>Fail Open (Insecure):</strong> The system defaults to allowing maximum access or functionality. If the security mechanism fails (e.g., the firewall dies, or the authentication service crashes), the system assumes everything is fine and lets everyone in. This maximizes availability but completely eliminates security.</li>
<li><strong>Fail Securely (Fail Closed):</strong> The system defaults to blocking all access or functionality until the security mechanism is restored and can verify the legitimacy of the request. This sacrifices availability during the failure but guarantees that unauthorized access cannot occur.</li>
</ol>
<p style="text-align: justify;"><strong>The Rule:</strong> If a security check cannot be performed successfully, the action being requested must be denied.</p>
<h2 style="text-align: justify;">Application Example: The Authentication Database Disconnect</h2>
<p style="text-align: justify;">Consider a modern web application with a secure login endpoint that relies on a central database to verify user credentials and roles.</p>
<h3 style="text-align: justify;">Scenario: The Database Goes Offline</h3>
<p style="text-align: justify;">The application server loses its connection to the database where all user passwords and permissions are stored.</p>
<table>
<tbody>
<tr>
<th>Security Principle</th>
<th>Action Taken by the System</th>
<th>Outcome</th>
</tr>
<tr>
<td><strong>Fail Open (Insecure)</strong></td>
<td>The server can&#8217;t look up the user&#8217;s credentials, so it assumes the database must be validating them successfully, or it grants temporary default access.</td>
<td><strong>Risk:</strong> The attacker gains full access to the system simply by triggering a database failure or network partition. \textbf{Result: Data Breach.}</td>
</tr>
<tr>
<td><strong>Fail Securely (Robust)</strong></td>
<td>The server receives an exception when trying to query the database. Since the authentication check cannot be performed, the login request is explicitly denied with an error message.</td>
<td><strong>Risk:</strong> Legitimate users cannot log in (system unavailable). \textbf{Result: Security maintained.}</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">In the Fail Securely application, the application prefers to inconvenience the user rather than compromise the integrity or confidentiality of its data. Once the database connection is restored, authentication resumes seamlessly.</p>
<h2 style="text-align: justify;">Why This Principle is Critical for Modern Systems</h2>
<h3 style="text-align: justify;">1. Zero Trust Compliance</h3>
<p style="text-align: justify;">The &#8220;Fail Securely&#8221; principle is a cornerstone of Zero Trust architecture. If a service cannot verify the identity, context, or integrity of a request (i.e., it can&#8217;t trust it), the default action is always <strong>Deny</strong>.</p>
<h3 style="text-align: justify;">2. Protecting Sensitive Data</h3>
<p style="text-align: justify;">In complex systems involving <strong>Role-Based Access Control (RBAC)</strong>, losing the authorization component is catastrophic. If the system cannot determine if a user is an</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">Admin</div></div>
<p>or a</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">Guest</div></div>
<p>, falling back to</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">Admin</div></div>
<p>privileges (Fail Open) would expose all sensitive data. Failing securely ensures the user gets <em>zero</em> access until their role is confirmed.</p>
<h3 style="text-align: justify;">3. Mitigating Denial of Service (DoS) Attacks</h3>
<p style="text-align: justify;">While a DoS aims to reduce availability, a sophisticated attacker might attempt to crash a security service (like a firewall or authorization microservice) and then rely on the system to &#8220;Fail Open&#8221; to gain unauthorized entry. Designing the system to Fail Securely removes this attack vector entirely.</p>
<p style="text-align: justify;">By embedding the Fail Securely mindset into every component—from input validation routines to network configuration—we build software that is inherently more resilient and trustworthy, even when the inevitable chaos of system failure occurs.</p>The post <a href="https://psyopsprime.com/computer-networks/when-systems-fail-the-critical-principle-of-fail-securely/">When Systems Fail: The Critical Principle of “Fail Securely”</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/computer-networks/when-systems-fail-the-critical-principle-of-fail-securely/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2621</post-id>	</item>
		<item>
		<title>The Silent Killer: Why Ignoring Patch Management Puts Your Organization at Risk</title>
		<link>https://psyopsprime.com/education/the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk</link>
					<comments>https://psyopsprime.com/education/the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 17:42:41 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2612</guid>

					<description><![CDATA[<p>In the world of cybersecurity, there’s a common paradox: the biggest threats aren&#8217;t zero-day exploits (flaws no one knows about), but known vulnerabilities for which</p>
The post <a href="https://psyopsprime.com/education/the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk/">The Silent Killer: Why Ignoring Patch Management Puts Your Organization at Risk</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2613" aria-describedby="caption-attachment-2613" style="width: 420px" class="wp-caption alignleft"><a href="https://psyopsprime.com/photo-by-raul-cacho-oses/" rel="attachment wp-att-2613"><img data-recalc-dims="1" decoding="async" data-attachment-id="2613" data-permalink="https://psyopsprime.com/photo-by-raul-cacho-oses/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?fit=1800%2C1200&amp;ssl=1" data-orig-size="1800,1200" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Raúl Cacho Oses" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@raulcachophoto?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Raúl Cacho Oses&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?fit=750%2C500&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2613" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=420%2C280&#038;ssl=1" alt="three assorted-color quilts" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/z4x9itbe040.jpg?w=1800&amp;ssl=1 1800w" sizes="(max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2613" class="wp-caption-text">Photo by <a href="https://unsplash.com/@raulcachophoto?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Raúl Cacho Oses</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;" data-pm-slice="0 0 []">In the world of cybersecurity, there’s a common paradox: the biggest threats aren&#8217;t zero-day exploits (flaws no one knows about), but <strong>known vulnerabilities</strong> for which a fix has been available for months.</p>
<p style="text-align: justify;">This is the failure of <strong>Patch Management </strong>— the systematic process of identifying, testing, and deploying updates to all your systems and software. It&#8217;s often viewed as a mundane IT task, but in reality, it is the single most critical defense against modern cyberattacks.</p>
<p style="text-align: justify;">Here’s what a truly robust patch management strategy looks like, and why neglecting it is an existential risk.</p>
<h2 style="text-align: justify;">The Five Pillars of a Robust Patch Management Strategy</h2>
<p style="text-align: justify;">Patching isn&#8217;t just about clicking &#8220;update.&#8221; A professional strategy is a disciplined, cyclical process that minimizes risk while preserving business functionality.</p>
<h3 style="text-align: justify;">1. Inventory and Discovery</h3>
<p style="text-align: justify;">You can’t fix what you can’t see. The first step is maintaining a meticulous inventory of all IT assets—hardware, operating systems, and every single third-party application and library, including version numbers. A robust strategy relies on a secure <strong>Configuration Baseline</strong> to know what a &#8220;healthy&#8221; system looks like, making it easier to spot outdated software.</p>
<h3 style="text-align: justify;">2. Assess and Prioritize</h3>
<p style="text-align: justify;">Not every patch is equally urgent. Teams must triage the incoming flood of updates based on two factors:</p>
<ul style="text-align: justify;">
<li><strong>Severity:</strong> How critical is the vulnerability&#8217;s score (<strong>CVSS</strong>)? Actively exploited flaws (zero-days or highly publicized threats) jump to the top of the queue.</li>
<li><strong>Impact:</strong> Does the vulnerability affect a mission-critical, public-facing system? Patches for these systems get deployed before those for non-critical internal tools.</li>
</ul>
<h3 style="text-align: justify;">3. Test and Validate (The Non-Negotiable Step)</h3>
<p style="text-align: justify;">Many system failures are caused by patches that conflict with existing business applications. A robust strategy <em>never</em> deploys a patch directly to production.</p>
<ul style="text-align: justify;">
<li><strong>Sandboxing:</strong> Patches are first applied to a <strong>staging or QA environment</strong> that perfectly mirrors the production environment.</li>
<li><strong>Regression Testing:</strong> Standard operational workflows are run to ensure the patch doesn&#8217;t introduce new bugs or break existing functionality. Skipping this step is tempting but often leads to costly downtime.</li>
</ul>
<h3 style="text-align: justify;">4. Deploy and Verify</h3>
<p style="text-align: justify;">Deployment should be systematic and automated. For large organizations, this means using a <strong>Phased Rollout</strong> or <strong>Ring Deployment</strong> strategy—patching a small, non-critical group first, then a larger group, and finally the most critical assets. After deployment, specialized tools must verify that the patch was successfully applied and that the system reports the correct, updated version number.</p>
<h3 style="text-align: justify;">5. Audit and Review</h3>
<p style="text-align: justify;">The final step is critical for compliance and internal knowledge. Patches must be monitored for unexpected side effects. Detailed records of successful and failed deployments must be kept, creating an <strong>Audit Trail</strong> that proves due diligence—a requirement for most compliance regimes.</p>
<h2 style="text-align: justify;">The Existential Risks of Patch Management Failure</h2>
<p style="text-align: justify;">When the patch process breaks down, the risks escalate rapidly from minor inconvenience to catastrophic breach.</p>
<h3 style="text-align: justify;">1. Guaranteed Security Breaches</h3>
<p style="text-align: justify;">This is the single biggest consequence. Most successful cyberattacks, including major ransomware incidents like WannaCry, exploit vulnerabilities that had been patched months or even years earlier. When a vendor releases a patch, they also effectively publish the blueprint for the attack. If you don&#8217;t apply the fix promptly, you leave a literal open door for automated scanners and attackers looking for an easy target.</p>
<h3 style="text-align: justify;">2. Regulatory Fines and Compliance Nightmares</h3>
<p style="text-align: justify;">Failure to patch is a direct violation of several major compliance standards.</p>
<ul style="text-align: justify;">
<li><strong>PCI DSS</strong> (Payment Card Industry Data Security Standard) requires timely patching.</li>
<li><strong>HIPAA</strong> (Health Insurance Portability and Accountability Act) requires protecting patient data.</li>
</ul>
<p style="text-align: justify;">Failure to demonstrate a comprehensive patching history during an audit can result in multi-million dollar fines and public relations damage, far exceeding the cost of the actual patching process.</p>
<h3 style="text-align: justify;">3. Crippling System Instability</h3>
<p style="text-align: justify;">Delaying patches often leads to dependency conflicts. When you finally try to apply multiple cumulative updates months later, the changes may conflict with new applications, custom code, or underlying OS files, causing crashes, instability, or even system-wide downtime. Furthermore, running outdated software means vendors may refuse to offer technical support, leaving your internal IT team to struggle with complex problems alone.</p>
<h3 style="text-align: justify;">4. Expansion of the Attack Surface</h3>
<p style="text-align: justify;">Every unpatched component—from a minor third-party JavaScript library (<strong>OWASP A06: Vulnerable Components</strong>) to an outdated server OS—is an entry point. Once an attacker compromises one of these vulnerable systems, they use it as a foothold to spread the attack through <strong>Lateral Movement</strong> across your entire network.</p>
<p style="text-align: justify;">By treating patch management as a disciplined, business-critical process rather than a sporadic IT chore, organizations dramatically reduce their attack surface and protect their core business functions.</p>The post <a href="https://psyopsprime.com/education/the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk/">The Silent Killer: Why Ignoring Patch Management Puts Your Organization at Risk</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/the-silent-killer-why-ignoring-patch-management-puts-your-organization-at-risk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2612</post-id>	</item>
		<item>
		<title>The Essential Security Roadmap: Why the OWASP Top 10 Still Rules Development and Testing</title>
		<link>https://psyopsprime.com/computer-networks/the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing</link>
					<comments>https://psyopsprime.com/computer-networks/the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 Nov 2025 13:42:45 +0000</pubDate>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2602</guid>

					<description><![CDATA[<p>If you’re building software today, your security strategy must start with the OWASP Top 10. More than just a list of flaws, this document—published by</p>
The post <a href="https://psyopsprime.com/computer-networks/the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing/">The Essential Security Roadmap: Why the OWASP Top 10 Still Rules Development and Testing</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2603" aria-describedby="caption-attachment-2603" style="width: 420px" class="wp-caption alignleft"><a href="https://psyopsprime.com/photo-by-philipp-katzenberger/" rel="attachment wp-att-2603"><img data-recalc-dims="1" decoding="async" data-attachment-id="2603" data-permalink="https://psyopsprime.com/photo-by-philipp-katzenberger/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?fit=1800%2C1200&amp;ssl=1" data-orig-size="1800,1200" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Philipp Katzenberger" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@fantasyflip?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Philipp Katzenberger&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?fit=750%2C500&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2603" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=420%2C280&#038;ssl=1" alt="closeup photo of turned-on blue and white laptop computer" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/iijruoerocq.jpg?w=1800&amp;ssl=1 1800w" sizes="(max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2603" class="wp-caption-text">Photo by <a href="https://unsplash.com/@fantasyflip?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Philipp Katzenberger</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;">If you’re building software today, your security strategy must start with the <strong>OWASP Top 10</strong>.</p>
<p style="text-align: justify;">More than just a list of flaws, this document—published by the non-profit Open Web Application Security Project (OWASP)—is the industry-standard consensus on the <strong>most critical security risks</strong> facing modern web applications. It’s the foundational blueprint that dictates where security resources are spent, how developers are trained, and how applications are tested.</p>
<p style="text-align: justify;">Here is a breakdown of the vital role the OWASP Top 10 plays across the entire lifecycle of application development and security assurance.</p>
<h2 style="text-align: justify;">1. Role in Secure Development (Shifting Left)</h2>
<p style="text-align: justify;">The most effective security is proactive. The Top 10 helps organizations achieve &#8220;Shift Left&#8221; security, meaning risks are addressed in the design and coding stages, long before deployment.</p>
<h3 style="text-align: justify;">Guiding Design and Requirements</h3>
<p style="text-align: justify;">When a feature is designed, the Top 10 acts as a checklist to prevent systemic failure. A team conducting <strong>Threat Modeling</strong> (a technique to identify threats early in the lifecycle) will use the list as a prompt. For example, they&#8217;ll ask: &#8220;If we implement this user profile feature, what steps must we take to prevent <strong>Broken Access Control</strong> (<strong>A01</strong>)?&#8221;. This ensures security requirements are baked into the architecture, not bolted on as an afterthought.</p>
<h3 style="text-align: justify;">Setting Secure Coding Standards</h3>
<p style="text-align: justify;">For developers, the list translates directly into mandatory coding practices:</p>
<ul style="text-align: justify;">
<li><strong>Injection (A03):</strong> <em>Always</em> use parameterized queries for database access.</li>
<li><strong>Cryptographic Failures (A02):</strong> <em>Always</em> use slow, modern hashing algorithms (like Argon2) for storing passwords.</li>
<li><strong>Insecure Design (A04):</strong> Requires developers to rely on security frameworks and vetted patterns rather than rolling their own, potentially insecure, logic.</li>
</ul>
<p style="text-align: justify;">By training teams on these 10 categories, companies ensure the most common and damaging flaws are prevented at the source.</p>
<h2 style="text-align: justify;">2. Role in Security Testing and Assurance</h2>
<p style="text-align: justify;">Once the code is written, the OWASP Top 10 becomes the primary guide for verification and validation efforts. It tells security teams exactly what to look for and how to look for it.</p>
<h3 style="text-align: justify;">Structuring Penetration Testing</h3>
<p style="text-align: justify;">A formal <strong>Penetration Test</strong> is rarely a random hunt for bugs; it&#8217;s a structured exercise. The Top 10 defines the scope and methodology for these tests. Testers methodically attempt to exploit vulnerabilities in each category—checking everything from session handling to error messages.</p>
<p style="text-align: justify;">For example, a penetration tester will spend significant time confirming:</p>
<ul style="text-align: justify;">
<li>Permissions are correctly validated on the server (testing <strong>A01</strong>).</li>
<li>The application does not reveal internal system details via verbose error logging (testing <strong>A05</strong> Security Misconfiguration).</li>
<li>API endpoints cannot be tricked into calling internal network resources (<strong>A10</strong> Server-Side Request Forgery).</li>
</ul>
<h3 style="text-align: justify;">Directing Automated Security Tools</h3>
<p style="text-align: justify;">Automated security scanners use the OWASP Top 10 as their core dictionary:</p>
<ul style="text-align: justify;">
<li><strong>SAST (Static Application Security Testing):</strong> These tools scan source code <em>without</em> executing it. They are programmed to flag code patterns that lead to risks like <strong>A06 (Vulnerable Components)</strong> by checking dependency versions, or to find insecure cryptographic functions.</li>
<li><strong>DAST (Dynamic Application Security Testing):</strong> These tools test the live, running application by actively sending malicious inputs. They specifically target flaws like Injection (A03) and <strong>Identification and Authentication Failures</strong> (A07) to verify that defensive coding is working in practice.</li>
</ul>
<h3 style="text-align: justify;">Communicating Risk</h3>
<p style="text-align: justify;">Finally, the Top 10 provides a universal language for risk reporting. When a vulnerability is found, classifying it as <strong>A09: Security Logging and Monitoring Failures</strong> immediately communicates the severity and scope of the flaw to developers, managers, and compliance teams, accelerating the remediation process.</p>
<h2 style="text-align: justify;">Conclusion: The Non-Negotiable Baseline</h2>
<p style="text-align: justify;">The OWASP Top 10 is far more than a cautionary list; it is the <strong>non-negotiable security baseline</strong> for any organization building or maintaining web applications. Its role spans from the initial security design documentation to the final penetration test report, ensuring that teams focus on preventing the known threats that cause the most damage. If you can successfully mitigate the Top 10, you have built a robust and defensible application.</p>
<p style="text-align: justify;">Does this give you a clearer picture of how essential this document is across the security ecosystem?</p>The post <a href="https://psyopsprime.com/computer-networks/the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing/">The Essential Security Roadmap: Why the OWASP Top 10 Still Rules Development and Testing</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/computer-networks/the-essential-security-roadmap-why-the-owasp-top-10-still-rules-development-and-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2602</post-id>	</item>
		<item>
		<title>Who&#8217;s Who in OAuth 2.0? Understanding the Client and the Authorization Server</title>
		<link>https://psyopsprime.com/computer-networks/whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server</link>
					<comments>https://psyopsprime.com/computer-networks/whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 05 Nov 2025 15:35:06 +0000</pubDate>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2596</guid>

					<description><![CDATA[<p>If you’ve ever signed up for a new app using &#8220;Log in with Google&#8221; or &#8220;Connect with Spotify,&#8221; you&#8217;ve used OAuth 2.0. This protocol is</p>
The post <a href="https://psyopsprime.com/computer-networks/whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server/">Who’s Who in OAuth 2.0? Understanding the Client and the Authorization Server</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2597" aria-describedby="caption-attachment-2597" style="width: 420px" class="wp-caption alignright"><a href="https://psyopsprime.com/photo-by-ben-kupke/" rel="attachment wp-att-2597"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="2597" data-permalink="https://psyopsprime.com/photo-by-ben-kupke/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?fit=1800%2C1200&amp;ssl=1" data-orig-size="1800,1200" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Ben Kupke" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@benkupke?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Ben Kupke&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?fit=750%2C500&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2597" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=420%2C280&#038;ssl=1" alt="A stone wall with a water wheel on it" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/11/0aygw61w6i4.jpg?w=1800&amp;ssl=1 1800w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2597" class="wp-caption-text">Photo by <a href="https://unsplash.com/@benkupke?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Ben Kupke</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;" data-pm-slice="1 1 []">If you’ve ever signed up for a new app using &#8220;Log in with Google&#8221; or &#8220;Connect with Spotify,&#8221; you&#8217;ve used <strong>OAuth 2.0</strong>. This protocol is the backbone of modern delegated access, but its terminology can sometimes feel like alphabet soup.</p>
<p style="text-align: justify;">To truly understand how OAuth works, you just need to focus on two main actors and their responsibilities: the <strong>Client</strong> (the app that wants access) and the <strong>Authorization Server</strong> (the trusted gatekeeper).</p>
<h2 style="text-align: justify;">The Client: The Requesting Party</h2>
<p style="text-align: justify;">In the context of OAuth 2.0, the <strong>Client</strong> is simply the application, website, or service that needs to access a user&#8217;s data or functionality on another platform.</p>
<p style="text-align: justify;">Think of the Client as a <strong>hotel guest</strong> who needs access to a specific room (the user&#8217;s protected data). The guest doesn&#8217;t own the room, but they need temporary, defined access.</p>
<h3 style="text-align: justify;">Key Roles of the Client:</h3>
<ol style="text-align: justify;">
<li><strong>Initiates the Flow:</strong> The Client starts the entire process by sending the user to the Authorization Server. It identifies itself using a unique <strong>Client ID</strong> and specifies exactly what data it needs access to (the <strong>Scope</strong>).</li>
<li><strong>Receives the Authorization Code:</strong> After the user approves the request, the Client receives a short-lived <strong>Authorization Code</strong> from the Authorization Server.</li>
<li><strong>Trades for the Access Token:</strong> The Client securely exchanges this code for an <strong>Access Token</strong>. This exchange often involves a secret key (<strong>Client Secret</strong>) to prove the Client&#8217;s authenticity.</li>
<li><strong>Makes API Calls:</strong> The Access Token is then attached to every subsequent request the Client makes to the <strong>Resource Server</strong> (the API that holds the actual data, like Google Drive or Facebook photos).</li>
</ol>
<p style="text-align: justify;"><strong>In short:</strong> The Client is the application responsible for starting the conversation, proving its identity to the server, and using the resulting token to get the job done.</p>
<h2 style="text-align: justify;">The Authorization Server: The Trusted Gatekeeper</h2>
<p style="text-align: justify;">The <strong>Authorization Server (AS)</strong> is the heart of the OAuth system. Its entire existence is dedicated to verifying users and issuing secure, temporary credentials. It&#8217;s usually part of the identity provider (like Google, Microsoft, or your organization&#8217;s internal identity management system).</p>
<p style="text-align: justify;">If the Client is the hotel guest, the Authorization Server is the <strong>front desk manager</strong>. It holds the master keys, knows the security policy, and decides which temporary keys to issue.</p>
<h3 style="text-align: justify;">Key Roles of the Authorization Server:</h3>
<ol style="text-align: justify;">
<li><strong>Authenticates the User:</strong> The AS is responsible for prompting the user to log in (e.g., entering their username and password). Crucially, the <strong>Client never sees the user&#8217;s credentials.</strong></li>
<li><strong>Manages Consent:</strong> It asks the user for explicit <strong>Consent</strong>. This is the screen where you click &#8220;Allow&#8221; or &#8220;Deny&#8221; access to specific scopes (e.g., &#8220;Allow this app to see your email address&#8221;).</li>
<li><strong>Issues Tokens:</strong> Upon successful authentication and user consent, the AS generates and issues the <strong>Access Token</strong>. This token is a digitally signed ticket that represents the user&#8217;s granted permissions.</li>
<li><strong>Token Validation:</strong> When the Resource Server receives a request with an Access Token, it often communicates back with the AS to ensure the token is valid, hasn&#8217;t expired, and has the correct permissions (scopes).</li>
</ol>
<p style="text-align: justify;"><strong>In short:</strong> The Authorization Server is the highly trusted entity that handles all sensitive identity and permission-granting logic, protecting the user&#8217;s password from the third-party application.</p>
<h2 style="text-align: justify;">The Power of Separation</h2>
<p style="text-align: justify;">The brilliance of OAuth 2.0 lies in this separation of duties:</p>
<ul style="text-align: justify;">
<li><strong>Authentication (Who you are)</strong> is handled exclusively by the <strong>Authorization Server</strong>.</li>
<li><strong>Authorization (What you can do)</strong> is defined by the <strong>Authorization Server</strong> and consumed by the <strong>Client</strong>.</li>
</ul>
<p style="text-align: justify;">This design ensures that your sensitive credentials never leave the hands of the primary identity provider, giving the Client only a limited, revocable key—the <strong>Access Token</strong>—to perform its specific tasks.</p>The post <a href="https://psyopsprime.com/computer-networks/whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server/">Who’s Who in OAuth 2.0? Understanding the Client and the Authorization Server</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/computer-networks/whos-who-in-oauth-2-0-understanding-the-client-and-the-authorization-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2596</post-id>	</item>
		<item>
		<title>Why You Can&#8217;t Afford to Skip the SSDLC: Building Security In, Not Bolting It On</title>
		<link>https://psyopsprime.com/education/why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on</link>
					<comments>https://psyopsprime.com/education/why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 10 Oct 2025 14:34:42 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2586</guid>

					<description><![CDATA[<p>In the digital world, every application we build is a potential target. Yet, far too many development teams still treat security as an afterthought—a quick</p>
The post <a href="https://psyopsprime.com/education/why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on/">Why You Can’t Afford to Skip the SSDLC: Building Security In, Not Bolting It On</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2587" aria-describedby="caption-attachment-2587" style="width: 420px" class="wp-caption alignright"><a href="https://psyopsprime.com/photo-by-gabriel-carvalho/" rel="attachment wp-att-2587"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="2587" data-permalink="https://psyopsprime.com/photo-by-gabriel-carvalho/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?fit=1920%2C1003&amp;ssl=1" data-orig-size="1920,1003" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by GABRIEL CARVALHO" data-image-description="&lt;p&gt;secure software development lifecycle&lt;/p&gt;
" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@sent1nel4s?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;GABRIEL CARVALHO&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?fit=750%2C392&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2587" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?resize=420%2C280&#038;ssl=1" alt="People use a kanban board for task management." width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?zoom=2&amp;resize=420%2C280&amp;ssl=1 840w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2025/10/wqygzlbdjhq.jpg?zoom=3&amp;resize=420%2C280&amp;ssl=1 1260w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2587" class="wp-caption-text">Photo by <a href="https://unsplash.com/@sent1nel4s?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">GABRIEL CARVALHO</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;"><span class="selected">In the digital world, every application we build is a potential target. Yet, far too many development teams still treat security as an afterthought—a quick penetration test tacked onto the end of a project before launch. This reactive approach is inefficient, expensive, and frankly, dangerous.</span></p>
<p style="text-align: justify;"><span class="selected">The solution is the </span><strong><span class="selected">Secure Software Development Lifecycle (SSDLC)</span></strong><span class="selected">, and it&#8217;s built on one simple, powerful idea: </span><strong><span class="selected">Shift Left.</span></strong></p>
<h2 style="text-align: justify;"><span class="selected">The Problem with the Waterfall Model</span></h2>
<p style="text-align: justify;"><span class="selected">Recall the traditional, sequential Waterfall Model. Security often shows up late, usually in the testing or validation phase.</span></p>
<div class="attachment-container search-images selected" style="text-align: justify;" contenteditable="false">
<div class="image-container ng-star-inserted" data-full-size-image-uri="https://encrypted-tbn2.gstatic.com/licensed-image?q=tbn:ANd9GcRtUos7wKcCx0KY-vgEre7GA6tPCw6dtt8TitrsKGWy_yZWq_V0EW-IKx1c9QHGUHPFrdVSYmQZQ5tKtc-R9buM-w1gCsd79XWKHkH6jpn91XiJo2s">
<div class="overlay-container ng-star-inserted">
<p><button class="image-button ng-star-inserted"><img decoding="async" class="licensed-image loaded" src="https://encrypted-tbn2.gstatic.com/licensed-image?q=tbn:ANd9GcRtUos7wKcCx0KY-vgEre7GA6tPCw6dtt8TitrsKGWy_yZWq_V0EW-IKx1c9QHGUHPFrdVSYmQZQ5tKtc-R9buM-w1gCsd79XWKHkH6jpn91XiJo2s" alt="Image of the Waterfall Model diagram" /></button></p>
<div class="licensed-image-source ng-star-inserted"><span class="label ellipsis gds-label-m-alt">Shutterstock</span></div>
</div>
</div>
</div>
<p style="text-align: justify;"><span class="selected">When a critical design flaw is found late in the cycle, what happens? Development stalls, costs skyrocket, and the pressure to launch often leads to weak patches instead of true fixes. This is the definition of &#8220;bolting security on.&#8221;</span></p>
<h2 style="text-align: justify;"><span class="selected">The SSDLC and the &#8220;Shift Left&#8221; Philosophy</span></h2>
<p style="text-align: justify;"><span class="selected">The SSDLC replaces the rigid, sequential approach with an </span><strong><span class="selected">iterative, cyclical one</span></strong><span class="selected">, much like the Agile methodology. In this model, security checks are performed continuously, shifting the responsibility for security from a single QA team member at the end of the project to </span><strong><span class="selected">every team member in every phase.</span></strong></p>
<h3 style="text-align: justify;"><span class="selected">Security is a Feature, Not a Phase</span></h3>
<p style="text-align: justify;"><span class="selected">In the SSDLC, security activities are integrated directly into your existing development sprints:</span></p>
<ul style="text-align: justify;">
<li><strong><span class="selected">Planning:</span></strong><span class="selected"> Security requirements are defined alongside functional requirements (e.g., &#8220;All user data must be encrypted in transit and at rest&#8221;).</span></li>
<li><strong><span class="selected">Design:</span></strong> <strong><span class="selected">Threat Modeling</span></strong><span class="selected"> is conducted to identify and mitigate design flaws before a single line of code is written.</span></li>
<li><strong><span class="selected">Implementation:</span></strong><span class="selected"> Developers use </span><strong><span class="selected">Secure Coding Practices</span></strong><span class="selected"> (Lecture 5!), such as input validation and parameterized queries.</span></li>
<li><strong><span class="selected">Testing:</span></strong><span class="selected"> Automated tools (SAST, DAST) run continuously in the CI/CD pipeline to flag common vulnerabilities instantly.</span></li>
</ul>
<h2 style="text-align: justify;"><span class="selected">Threat Modeling: The SSDLC Superpower</span></h2>
<p style="text-align: justify;"><span class="selected">The most critical step in the &#8220;Shift Left&#8221; approach is </span><strong><span class="selected">Threat Modeling</span></strong><span class="selected">, performed during the Design phase. It forces you to think like an attacker by analyzing how data moves through your system.</span></p>
<h3 style="text-align: justify;"><span class="selected">How it Works (Using Data Flow Diagrams)</span></h3>
<p style="text-align: justify;"><span class="selected">A common technique is the </span><strong><span class="selected">Data Flow Diagram (DFD)</span></strong><span class="selected">. By mapping out where sensitive data is stored, processed, and transmitted, you can systematically analyze the risks.</span></p>
<p style="text-align: justify;"><span class="selected">For instance, when designing a simple checkout system, a DFD (like the one we drew) helps identify every point where a threat categorized under </span><strong><span class="selected">STRIDE</span></strong><span class="selected"> (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege) could occur.</span></p>
<ul style="text-align: justify;">
<li><span class="selected"><strong>Risk Focus:</strong> When analyzing the flow of customer PII (personally identifiable information) into the database, you immediately ask: &#8220;How could an attacker achieve </span><strong><span class="selected">Information Disclosure</span></strong><span class="selected"> here?&#8221; This leads you to enforce encryption and strong access controls.</span></li>
</ul>
<h2 style="text-align: justify;"><span class="selected">The Business Case for Secure Development</span></h2>
<p style="text-align: justify;"><span class="selected">Integrating the SSDLC isn&#8217;t just &#8220;doing the right thing&#8221;; it&#8217;s a sound business decision:</span></p>
<ol style="text-align: justify;">
<li><strong><span class="selected">Reduced Costs:</span></strong><span class="selected"> Fixing a bug in the requirements or design phase is up to 100 times cheaper than fixing it in production.</span></li>
<li><strong><span class="selected">Faster Delivery:</span></strong><span class="selected"> By finding and fixing vulnerabilities early and automatically, you prevent major security incidents that can halt deployments for weeks.</span></li>
<li><strong><span class="selected">Customer Trust &amp; Compliance:</span></strong><span class="selected"> Strong security practices ensure you meet regulatory requirements (like GDPR or HIPAA) and maintain the trust of your users.</span></li>
</ol>
<p style="text-align: justify;"><strong><span class="selected">The takeaway is clear:</span></strong><span class="selected"> Make security an integrated part of your development culture. Stop bolting it on, and start building it in.</span></p>The post <a href="https://psyopsprime.com/education/why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on/">Why You Can’t Afford to Skip the SSDLC: Building Security In, Not Bolting It On</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/why-you-cant-afford-to-skip-the-ssdlc-building-security-in-not-bolting-it-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2586</post-id>	</item>
		<item>
		<title>Of Pedagogical Frameworks</title>
		<link>https://psyopsprime.com/education/of-pedagogical-frameworks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=of-pedagogical-frameworks</link>
					<comments>https://psyopsprime.com/education/of-pedagogical-frameworks/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 21 Dec 2023 10:14:19 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[pedagogy]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2318</guid>

					<description><![CDATA[<p>Several years ago, I was being appraised for my teaching abilities. The head of the appraisal committee asked me as to which pedagogical framework I</p>
The post <a href="https://psyopsprime.com/education/of-pedagogical-frameworks/">Of Pedagogical Frameworks</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2319" aria-describedby="caption-attachment-2319" style="width: 420px" class="wp-caption alignleft"><a href="https://psyopsprime.com/photo-by-mwesigwa-joel/" rel="attachment wp-att-2319"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="2319" data-permalink="https://psyopsprime.com/photo-by-mwesigwa-joel/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?fit=1600%2C1067&amp;ssl=1" data-orig-size="1600,1067" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Mwesigwa Joel" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@munjay?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Mwesigwa Joel&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?fit=750%2C500&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2319" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=420%2C280&#038;ssl=1" alt="a black and white photo of a classroom" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/jhvedth-avo.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2319" class="wp-caption-text">Photo by <a href="https://unsplash.com/@munjay?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Mwesigwa Joel</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;">Several years ago, I was being appraised for my teaching abilities. The head of the appraisal committee asked me as to which pedagogical framework I employed in my teaching. I was taken aback by the question as I was not prepared to be asked about this. It was not even in my remotest imaginations as to what a pedagogical framework was. Anyhow, I replied that I teach my students by asking a series of questions and getting answers from them, in a way that leads to the final message of the lesson. This is something akin to the Socratic method in teaching. But to be honest, I had never heard about the Socratic method by then. I searched a lot on the web to find out content related to pedagogical frameworks. But I failed to find anything meaningful or useful. A few days back I came across a nice resource on the subject matter. And I am only tagging it here for archival.</p>
<blockquote class="embedly-card" data-card-key="a8a0731b061246639032e063d551fbc2" data-card-type="article-full">
<h4><a href="https://www.cipcourses.com/blog/pedagogical-approaches-to-teaching-in-higher-education/">Pedagogical approaches to teaching in higher education &#8211; Caduceus International Publishing</a></h4>
<p>Pedagogy is the method behind the art of teaching. It considers how students learn and uses that knowledge to develop philosophies, approaches, and techniques for the classroom. Not every teacher has a pedagogy. Especially at the college level, many educators don&#8217;t receive formal training in how to teach.</p></blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>The post <a href="https://psyopsprime.com/education/of-pedagogical-frameworks/">Of Pedagogical Frameworks</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/of-pedagogical-frameworks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2318</post-id>	</item>
		<item>
		<title>Valuable Content Related to Capsule Networks</title>
		<link>https://psyopsprime.com/education/valuable-content-related-to-capsule-networks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=valuable-content-related-to-capsule-networks</link>
					<comments>https://psyopsprime.com/education/valuable-content-related-to-capsule-networks/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 15 Dec 2023 23:42:37 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[computer vision]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://psyopsprime.com/?p=2280</guid>

					<description><![CDATA[<p>Capsule networks were recently invented by the godfather of deep learning, Professor Geoffrey Hinton. I have always found this new technology both interesting and intriguing.</p>
The post <a href="https://psyopsprime.com/education/valuable-content-related-to-capsule-networks/">Valuable Content Related to Capsule Networks</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2283" aria-describedby="caption-attachment-2283" style="width: 420px" class="wp-caption alignright"><a href="https://psyopsprime.com/photo-by-will-b-2/" rel="attachment wp-att-2283"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="2283" data-permalink="https://psyopsprime.com/photo-by-will-b-2/" data-orig-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?fit=1600%2C1067&amp;ssl=1" data-orig-size="1600,1067" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Photo by Will B" data-image-description="" data-image-caption="&lt;p&gt;Photo by &lt;a href=&quot;https://unsplash.com/@willbro?utm_source=instant-images&amp;amp;utm_medium=referral&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Will B&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
" data-large-file="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?fit=750%2C500&amp;ssl=1" class="size-gambit-thumbnail-large wp-image-2283" src="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=420%2C280&#038;ssl=1" alt="London Eye carriage above river during daytime" width="420" height="280" srcset="https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=420%2C280&amp;ssl=1 420w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https://i0.wp.com/psyopsprime.com/wp-content/uploads/2023/12/rbrvoaewq7q-1.jpg?w=1600&amp;ssl=1 1600w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2283" class="wp-caption-text">Photo by <a href="https://unsplash.com/@willbro?utm_source=instant-images&amp;utm_medium=referral" target="_blank" rel="noopener noreferrer">Will B</a> on <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a></figcaption></figure>
<p style="text-align: justify;">Capsule networks were recently invented by the godfather of deep learning, Professor Geoffrey Hinton. I have always found this new technology both interesting and intriguing. I gathered some valuable videos related to this new technology. These include some lectures as well as some lucid tutorials as well. Notable ideas worth understanding about capsule networks are how capsules work, as well as the dynamic routing using expectation maximization. Newer capsules based on auto-encoders are also nice. You might like these videos. Please leave a comment if you have something to say or if you find a better video.</p>
<p>&nbsp;</p>
<div class="epyt-gallery" data-currpage="1" id="epyt_gallery_40361"><figure class="wp-block-embed wp-block-embed-youtube is-type-video is-provider-youtube epyt-figure"><div class="wp-block-embed__wrapper"><div  id="_ytid_15032"  width="750" height="421"  data-origwidth="750" data-origheight="421" data-facadesrc="https://www.youtube.com/embed/nXGHJTtFYRU?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&disablekb=0&" class="__youtube_prefs__ epyt-facade no-lazyload" data-epytgalleryid="epyt_gallery_40361"  data-epautoplay="1" ><img data-recalc-dims="1" decoding="async" data-spai-excluded="true" class="epyt-facade-poster skip-lazy" loading="lazy"  alt="YouTube player"  src="https://i0.wp.com/i.ytimg.com/vi/nXGHJTtFYRU/maxresdefault.jpg?w=750&#038;ssl=1"  /><button class="epyt-facade-play" aria-label="Play"><svg data-no-lazy="1" height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#f00"></path><path d="M 45,24 27,14 27,34" fill="#fff"></path></svg></button></div></div></figure><div class="epyt-gallery-list"><div class="epyt-pagination "><div tabindex="0" role="button" class="epyt-pagebutton epyt-prev  hide " data-playlistid="PL_nX0bkarhq00nt-aJ2w_5U4OzW_2zs_k" data-pagesize="15" data-pagetoken="" data-epcolumns="3" data-showtitle="1" data-showpaging="1" data-autonext="0" data-thumbplay="1"><div class="epyt-arrow">&laquo;</div> <div>Prev</div></div><div class="epyt-pagenumbers hide"><div class="epyt-current">1</div><div class="epyt-pageseparator"> / </div><div class="epyt-totalpages">1</div></div><div tabindex="0" role="button" class="epyt-pagebutton epyt-next hide " data-playlistid="PL_nX0bkarhq00nt-aJ2w_5U4OzW_2zs_k" data-pagesize="15" data-pagetoken="" data-epcolumns="3" data-showtitle="1" data-showpaging="1" data-autonext="0" data-thumbplay="1"><div>Next</div> <div class="epyt-arrow">&raquo;</div></div><div class="epyt-loader"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="loading" width="16" height="11" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/gallery-page-loader.gif?resize=16%2C11&#038;ssl=1"></div></div><div class="epyt-gallery-allthumbs  epyt-cols-3 "><div tabindex="0" role="button" data-videoid="nXGHJTtFYRU" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/nXGHJTtFYRU/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Dynamic Routing Between Capsules</div></div><div tabindex="0" role="button" data-videoid="0YYdo3vJnzU" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/0YYdo3vJnzU/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Dynamic Routing Between Capsules</div></div><div tabindex="0" role="button" data-videoid="x5Vxk9twXlE" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/x5Vxk9twXlE/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Geoffrey Hinton – Capsule Networks</div></div><div class="epyt-gallery-rowbreak"></div><div tabindex="0" role="button" data-videoid="YqazfBLLV4U" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/YqazfBLLV4U/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Capsule networks: overview</div></div><div tabindex="0" role="button" data-videoid="r6qEIiET0cU" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/r6qEIiET0cU/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Dynamic Routing Between Capsules</div></div><div tabindex="0" role="button" data-videoid="zRg3IuxaJ6I" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/zRg3IuxaJ6I/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Introduction to Capsules by Sara Sabour, Google</div></div><div class="epyt-gallery-rowbreak"></div><div tabindex="0" role="button" data-videoid="w8yWXqWQYmU" class="epyt-gallery-thumb"><div class="epyt-gallery-img-box"><div class="epyt-gallery-img" style="background-image: url(https://i.ytimg.com/vi/w8yWXqWQYmU/hqdefault.jpg)"><div class="epyt-gallery-playhover"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="play" class="epyt-play-img" width="30" height="23" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/playhover.png?resize=30%2C23&#038;ssl=1" data-no-lazy="1" data-skipgform_ajax_framebjll="" /><div class="epyt-gallery-playcrutch"></div></div></div></div><div class="epyt-gallery-title">Building a neural network FROM SCRATCH (no Tensorflow/Pytorch, just numpy &amp; math)</div></div><div class="epyt-gallery-clear"></div></div><div class="epyt-pagination "><div tabindex="0" role="button" class="epyt-pagebutton epyt-prev  hide " data-playlistid="PL_nX0bkarhq00nt-aJ2w_5U4OzW_2zs_k" data-pagesize="15" data-pagetoken="" data-epcolumns="3" data-showtitle="1" data-showpaging="1" data-autonext="0" data-thumbplay="1"><div class="epyt-arrow">&laquo;</div> <div>Prev</div></div><div class="epyt-pagenumbers hide"><div class="epyt-current">1</div><div class="epyt-pageseparator"> / </div><div class="epyt-totalpages">1</div></div><div tabindex="0" role="button" class="epyt-pagebutton epyt-next hide " data-playlistid="PL_nX0bkarhq00nt-aJ2w_5U4OzW_2zs_k" data-pagesize="15" data-pagetoken="" data-epcolumns="3" data-showtitle="1" data-showpaging="1" data-autonext="0" data-thumbplay="1"><div>Next</div> <div class="epyt-arrow">&raquo;</div></div><div class="epyt-loader"><img data-recalc-dims="1" loading="lazy" decoding="async" alt="loading" width="16" height="11" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/youtube-embed-plus/images/gallery-page-loader.gif?resize=16%2C11&#038;ssl=1"></div></div></div></div>The post <a href="https://psyopsprime.com/education/valuable-content-related-to-capsule-networks/">Valuable Content Related to Capsule Networks</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/valuable-content-related-to-capsule-networks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2280</post-id>	</item>
		<item>
		<title>End the Extension Legacy</title>
		<link>https://psyopsprime.com/education/end-the-extension-legacy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=end-the-extension-legacy</link>
					<comments>https://psyopsprime.com/education/end-the-extension-legacy/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 05 Dec 2022 08:24:14 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Geopolitics]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[politics]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=2201</guid>

					<description><![CDATA[<p>Extension legacy of the chief of the army staff (COAS) of our country really needs to be buried. There are loads of supposedly capable generals</p>
The post <a href="https://psyopsprime.com/education/end-the-extension-legacy/">End the Extension Legacy</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x10flsy6 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x x4zkp8e x41vudc x6prxxf xvq8zen xo1l8bm xzsf02u x1yc453h" dir="auto">Extension legacy of the chief of the army staff (COAS) of our country really needs to be buried. There are loads of supposedly capable generals present in the army at all the times. Why lean on just one general for another three years? Moreover, appoint a general as a chief for three years and he will behave like a soldier. Extend him for another three years, and he will tend to act like Joseph Stalin. And he will conspire to achieve another three years to project additional Stalininism. Why all of this matters to ordinary Pakistanis? This bothers in every bit to ordinary Pakistanis. Pakistan&#8217;s political temperament is largely democratic. Pakistan is also a stated Islamic republuc. Even if this was not the case, long martial laws have proven to them that they would be better off with democracy. One thing anyone could be sure of is that, like hell, Pakistanis know how to love and then hate a government. So if they want to get rid of a bad government, they can ditch her. But factor in an ugly duckling sort of a COAS who has already been tenured for an additional three years or vying for another term, all hell breaks loose for Pakistani people as to how to ditch a bad government or ditch a new one. The last thing is the need of a seasoned general to help with the so-called fifth generation warfare, as the term has been coined by the folks in the army already. The answer to this question is that the fifth generation warfare is largely asymmetric in nature and cannot benefit much from the experience of an over-seasoned rapidly aging man. And yes, let&#8217;s not forget to get our money back from this fleeing crook.</span></p>
<blockquote class="embedly-card">
<h4><a href="https://www.dawn.com/news/1724737?fbclid=IwAR2q78r4RaHyVsezmhjiYpm6X1YBBJcGul_XcLwakRSyBlOUKJhXLyxHTrs">Extension legacy</a></h4>
<p>LAST Tuesday marked an unenviable end to six years of near-absolute power. Gen Qamar Javed Bajwa would not have wanted to go as he did, spurned by friend and foe alike. Even the general public &#8211; usually so enamoured of men in uniform &#8211; seemed unforgiving as he hung up his boots, with many taking to social media to express their criticism.</p></blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/22490717@N02/7706118616" target="_blank" rel="noopener noreferrer">archer10 (Dennis)</a> <a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank" rel="nofollow noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/education/end-the-extension-legacy/">End the Extension Legacy</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/end-the-extension-legacy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2201</post-id>	</item>
		<item>
		<title>A Review of the Emotion Machine</title>
		<link>https://psyopsprime.com/consciousness/a-review-of-the-emotion-machine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-review-of-the-emotion-machine</link>
					<comments>https://psyopsprime.com/consciousness/a-review-of-the-emotion-machine/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 21 Jun 2022 11:26:10 +0000</pubDate>
				<category><![CDATA[Consciousness]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=2192</guid>

					<description><![CDATA[<p>I finished reading the emotion machine at last today. I wrote a review of it on goodreads. You may kindly peruse the review here. The</p>
The post <a href="https://psyopsprime.com/consciousness/a-review-of-the-emotion-machine/">A Review of the Emotion Machine</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I finished reading the emotion machine at last today. I wrote a review of it on goodreads. You may kindly peruse the review here.</p>
<p><a style="float: left; padding-right: 20px;" href="https://www.goodreads.com/book/show/169007.The_Emotion_Machine"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1442625913l/169007._SX98_.jpg?w=750&#038;ssl=1" alt="The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind" border="0" /></a><a href="https://www.goodreads.com/book/show/169007.The_Emotion_Machine">The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind</a> by <a href="https://www.goodreads.com/author/show/98413.Marvin_Minsky">Marvin Minsky</a><br />
My rating: <a href="https://www.goodreads.com/review/show/1463091469">5 of 5 stars</a></p>
<p>I started reading this book in early 2008. Then unprecedented events of life compelled me to pay attention to other things that I was told were more important. Although I believed even then that reading this book was more important. I started reading this book again a few days back and I finished it today. I was curious and wanted to peek into the mind of one of the most prolific thinkers who made it well into the 21st century. My primary stimulus was that I am a student of artificial intelligence (AI). The way we do AI mostly around the world these days is to pick a practical problem and devise a solution for it. Even though the solution is quite smart, looked at from a panoramic point of view, it is only a miniature version of what true AI can be. Mostly we reflect on such AI from the lenses of the AI philosophers. Winning the Turing test can be a goal for a more seasoned professional. However, what should true AI be? How should it behave and grow? and how it should act and react? These are the questions that are defied due to concerns of practicality.</p>
<p>Professor Minsky did a great job in writing this book. It begins with contemplations of how human intelligence evolves from infancy to adulthood. By the way, there are aspects of human intelligence in this book that I am sure that not many people might have thought of before. To this end, it is a great self help book too. I mean you could literally learn loads of ideas as to how to use your own mind more efficiently, intelligently and ethically. If you have children, this book can help your raise them well. This book could literally help you raise a genius.</p>
<p>But even apart from that, this book also has practical ideas as to how to make smart machines. I think this one of those books that will become a standard textbook on any course about engineering true AI.</p>
<p><a href="https://www.goodreads.com/review/list/47060311-adil-raja">View all my reviews</a></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/118062454@N07/23046597733" target="_blank" rel="noopener noreferrer">bharatjusta</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/consciousness/a-review-of-the-emotion-machine/">A Review of the Emotion Machine</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/consciousness/a-review-of-the-emotion-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2192</post-id>	</item>
		<item>
		<title>DSP of Billie Jean</title>
		<link>https://psyopsprime.com/digital-signal-processing/dsp-of-billie-jean/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dsp-of-billie-jean</link>
					<comments>https://psyopsprime.com/digital-signal-processing/dsp-of-billie-jean/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 23 Jun 2020 12:01:19 +0000</pubDate>
				<category><![CDATA[Digital Signal Processing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[digital signal processing]]></category>
		<category><![CDATA[fourier analysis]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=2089</guid>

					<description><![CDATA[<p>Recently I came across a problem in which I had to struggle to convince my audience as to why spectral analysis of audible sounds is</p>
The post <a href="https://psyopsprime.com/digital-signal-processing/dsp-of-billie-jean/">DSP of Billie Jean</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Recently I came across a problem in which I had to struggle to convince my audience as to why spectral analysis of audible sounds is so important. As I thought further about it, I found it incumbent upon myself to tell people what I thought were important ideas in audio processing. Specifically I want to lay a foundation of spectral thinking in a thinker&#8217;s mind. I personally think that whenever there are audible signals at hand, spectral analysis is quite important. Rather I have come to claim that if someone out there has to deal with an audio signal, and they are oblivious of spectral analysis, they are simply playing with the signal like a blind man trying to appreciate the hues and colors of life under auspicious sunshine.</p>
<p style="text-align: justify;">When it comes to spectral analysis, I would also like to assert that Fourier analysis is going to be enough and sufficient in most of the cases. However, one may subscribe to other methods, such as wavelet analysis, as well. But what do all of these terms mean? Let&#8217;s not worry about them right now. We shall talk about simple stuff in the beginning.</p>
<p style="text-align: justify;">In order to make life easier for my audience, I made a screencast of a famous song from Michael Jackson; Billie Jean. It is a well known pop song. And it has all sorts of drum beats, string twists of guitars, and other musical instruments. I am not really well versed with many western musical instruments. But I believe that this pop song is really going to serve my purpose. So, please click on the thumbnail below to open the song in a new tab of your browser window.</p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/Qwe8b4Ms_pw" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p style="text-align: justify;">First of all I would like to draw your attention to the video. There is a spectral analyzer shown in the video. The analyzer has four boxes with graphs shown in them. As the video plays, you can notice the graphs beating in accordance with the videos. Let me explain these graphs a little bit first.</p>
<p style="text-align: justify;">The graph in the upper left (UL) corner is known as a plot of the Fast Fourier Transform (FFT). Again don&#8217;t be confused with the fancy term. In really simple words it plots the different frequencies present in the audio (the song in our case) at any given point in time. It also gives us an idea as what the magnitudes of those frequencies is. What is noticeable about this is that there is white box in the top of the graph that has number in it, and it always keeps on changing its place. Moreover, please notice the way it changes its place. This box has the value of the frequency that has the highest value at any given point in time. As the frequency that has the highest magnitude can change from time to time, depending on what instrument or note is being played at any given point in time, this box keeps on shifting it position along the x-axis.</p>
<p style="text-align: justify;">The way this box changes its position from time to time, remind me of the live dance of late Michael Jackson himself. It appears as if the box is dancing like Michael Jackson. Or at least, it definitely appears as if a dance is going on. Why is that? In my opinion the reason is that Michael wrote the song, composed its music, and choreographed his dance routines by putting all his heart and soul into it. So when he had to perform a live dance, he was moving his body and limbs just in perfect harmony with the changing notes. With every move of his body, he was capturing every change in the notes of the song.</p>
<p style="text-align: justify;">But the white box is no dancer. It is an inanimate object. So why does it move in harmony with the beat of the song. Well, it does not. It is just an exhibition of the most prominent frequency in the song at any given point in time. And as that frequency changes, the box also changes its position. So it appears to be like a shadow of Michael.</p>
<p style="text-align: justify;">What is the point of saying all of this. Let&#8217;s review rest of the boxes first. The box in the lower left (LL) corner is a similar plot but on an octave scale. Most music lovers really know what an octave scale is so I am not going to go in the details. To be brief, it is a logarithmic frequency scale. In essence it is also showing what the UL box is showing but on a different scale.</p>
<p style="text-align: justify;">The box in the upper right (UR) corner is the spectrogram. Literally, this is also an exhibition of the spectral (frequcny) contents of the signal; the song in our case.</p>
<p style="text-align: justify;">The last box is the one which is in lower right (LR) corner. This box has a single thread-like delineation in it. It fluctuates along with the music. This is what the music is doing as a function of time. You can think of it as the voltage fluctuation that happens as a function of the beat of the music. What is it anyways? The truth is that this box shows the overall loudness level of the song at any given moment in time. We shall come back to it later as it will help us in understanding various concepts in signal processing.</p>
<p style="text-align: justify;">The last thing is the bar to the left of the analyzer. Now this bar literally shows ups and downs in perfect harmony with the ups and downs of the songs. This is also the loudness level of the song at any given moment in time.</p>
<p style="text-align: justify;">The overall loudness, as the name suggests, is the sum total of the loudness of all the instruments being played in the music at any given point in time. There are different musical instruments involved in the creation of music. There is the sound of the drum. There is the audio of the guitar. And there is the voice of the vocalist. In all, there is a handful of instruments involved. Moreover, each one of them is possibly producing a sound of a different frequency from each other at every point in time. The sum total of the loudness of these sounds of different frequencies at any point in time is what we call as the overall loudness of the audio.Well, it need not be the sum total at all. It can be mean, or an aggregate of any kind. These aggregate loudness levels are shown in LR and the bar to the left of the analyzer.</p>
<p style="text-align: justify;">So the overall loudness has all the information of the audio. We can see that its fluctuation is also in sync with the rhythm of the song. However, a huge problem with the overall loudness level is that it hides a lot of information about the audio. In case of music, we really do not know as to which notes are being played at any point in time. As a result, we remain in complete oblivion about the composition of the music.</p>
<p style="text-align: justify;">Stereo systems actually use the overall loudness in the form of a time-varying voltages to render audible music through their speakers. Voltages are passed to the speakers. And they create audible sounds.</p>
<p style="text-align: justify;">But what if we wanted to know the overall composition of the music? What instruments were played at a particular point in time, what were the notes, and how loud were they? Can we answer these questions? Fortunately the answer to these questions is yes. And we owe it to the genius of an eighteenth century French mathematician who went by the name of Jean-Baptiste Joseph Fourier who invented the famous Fourier transform. Fourier was a major in Napoleon&#8217;s army. However, his invention of this transform is bigger than all the military campaigns of the conqueror combined. Actually it would not be an exaggeration to say that Fourier transform has a greater impact than all the wars in history combined. We owe it to Fourier for most of the digital communication we observe around ourselves today.</p>
<p style="text-align: justify;">According to Fourier, all the different frequencies that have been added together are separable. And Fourier transform is the tool to separate them. We see this exactly happening in LL, UL and UR boxes in the analyser. The Fourier transform takes as input what is shown in the LR bow. And creates spectra out of that; what is shown in LL, UL and UR. This is a remarkable contribution of Fourier analysis. As a result of applying it what we get is all the frequencies that make up the music and their respective magnitudes. And we get it for small segments of time. To this end, the Fourier analyzer takes a small segment of music at time (roughly around 25 milliseconds) and reveals the spectral information.</p>
<p style="text-align: justify;">So what is the big deal of performing Fourier analysis. The big deal is that in applying the transform we went from knowing nothing about a seemingly interesting signal, to knowling everything about its spectral makeup. This is a tremendous achievement. Having this information in hand we can understand the mind of the musician as well as train a machine to understand that. Not having this information is tantamount to dealing with random electrical glitches. These glitches are shown in LR.</p>
<p style="text-align: justify;"><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/8473570@N02/1242116879" target="_blank" rel="noopener noreferrer">frans16611</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/digital-signal-processing/dsp-of-billie-jean/">DSP of Billie Jean</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/digital-signal-processing/dsp-of-billie-jean/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">2089</post-id>	</item>
	</channel>
</rss>
