<?xml version="1.0" encoding="utf-8" ?><?xml-stylesheet type="text/xsl" href="/build/rss/v963.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>DaniWeb
									Topics
						
					</title>
		<link>https://www.daniweb.com/</link>

		<atom:link rel="self" href="https://www.daniweb.com/rss" type="application/rss+xml" />				
				
		<description>Discussion forums for IT professionals and programmers.</description>
		<language>en-US</language>
		<copyright>Copyright 2026, DaniWeb LLC</copyright>
		<managingEditor>dani@daniwebmail.com (Dani Wolkowicki)</managingEditor>
		<webMaster>dani@daniwebmail.com (Dani Wolkowicki)</webMaster>
		<docs>https://www.daniweb.com/welcome/api</docs>
		<ttl>60</ttl>
		    		<item>
    			<title>Estimating HIPAA compliance costs before architecture is confirmed</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545461/estimating-hipaa-compliance-costs-before-architecture-is-confirmed</link>
    			<pubDate>Mon, 14 Sep 2026 09:02:50 +0000</pubDate>
    			<description>I am building a patient registration and appointment scheduling app for a healthcare clinic based in Dallas. I am part of the team at Software Orca working through the discovery phase, and the technical requirements keep shifting in ways that make accurate cost estimation difficult. The specific problem is around ...</description>
    			    			<content:encoded><![CDATA[ <p>I am building a patient registration and appointment scheduling app for a healthcare clinic based in Dallas. I am part of the team at Software Orca working through the discovery phase, and the technical requirements keep shifting in ways that make accurate cost estimation difficult.</p>&#10;<p>The specific problem is around HIPAA compliance. Things like encrypted local storage, session management, audit trail logging, and role-based access control all add meaningful development time, but exactly how much depends on decisions we have not locked yet, like whether we go native or cross-platform, and how the backend authentication layer gets structured.</p>&#10;<p>Dallas has a strong healthcare market with clinics and smaller provider networks actively going through digital transformation. Most of them come in with a budget figure that does not account for the compliance layer at all.</p>&#10;<p>How do other developers handle this gap with clients? I have tried breaking estimates into phases and presenting ranges rather than fixed numbers, but clients almost always anchor to the lower figure and expect that to hold.</p>&#10;<p>Do you treat compliance requirements as a separate line item, or fold them into each feature as an overhead buffer? And when scope shifts mid-discovery, how do you communicate that without the client feeling like the original quote was not honest?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>jameskevin</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545461/estimating-hipaa-compliance-costs-before-architecture-is-confirmed</guid>
    		</item>
    		    		<item>
    			<title>Thoughts on a new Photography Website I have been building for 3+ months</title>
    			<link>https://www.daniweb.com/programming/web-development/threads/545456/thoughts-on-a-new-photography-website-i-have-been-building-for-3-months</link>
    			<pubDate>Fri, 11 Sep 2026 23:51:34 +0000</pubDate>
    			<description>Hey everyone, I&#39;ve been developing a vertical SaaS platform (Platform V2 / 570Photos) built specifically for independent creative studios and photography businesses. The main pain point with existing CRM and studio management tools is visual clutter: deep navigation hierarchies, endless submenus, and spreadsheet-like interfaces that get in the way of ...</description>
    			    			<content:encoded><![CDATA[ <p>Hey everyone,</p>&#10;<p>I've been developing a vertical SaaS platform (Platform V2 / 570Photos) built specifically for independent creative studios and photography businesses.</p>&#10;<p>The main pain point with existing CRM and studio management tools is visual clutter: deep navigation hierarchies, endless submenus, and spreadsheet-like interfaces that get in the way of high-frequency tasks (intakes, contracts, shoot tracking, and delivery vaults).</p>&#10;<p>To solve this, we completely tore down the rigid dashboard layout and rebuilt it as a modular, drag-and-drop "Studio OS" canvas.</p>&#10;<p>What's Under the Hood:<br>&#10;Backend: Laravel 12, PHP 8.2, MySQL running on Debian bare metal via Proxmox LXC.</p>&#10;<p>Canvas &amp; State: Lightweight modular widgets utilizing SortableJS with layout state dynamically persisted to JSON tenant preference stores.</p>&#10;<p>Orchestration: Integrated conversational assistant (Pims Copilot) handling quick studio queries and workflow staging.</p>&#10;<p>Pipeline: Direct one-touch actions for client onboarding, contracts, retainers, and proofing vaults.</p>&#10;<p>Live Demo Access<br>&#10;Ive spun up a live sandbox demo instance and would love some feedback from fellow devs and UX enthusiasts:</p>&#10;<p>Demo URL: <a href="https://demo.570photos.com/login">https://demo.570photos.com/login</a> (or /admin)</p>&#10;<p>Studio Admin Account:</p>&#10;<p>Email: demoadmin@570photos.com</p>&#10;<p>Password: DemoPass2026!</p>&#10;<p>Client Portal View (Optional):</p>&#10;<p>Email: democlient@570photos.com</p>&#10;<p>Password: DemoPass2026!</p>&#10;<p>What I'd Love Feedback On:<br>&#10;UI / UX Flow: How does the canvas feel in terms of cognitive load and scanability compared to traditional SaaS admin dashboards?</p>&#10;<p>Responsiveness: How the layout and drag-and-drop behavior hold up across different viewports.</p>&#10;<p>Any edge cases or rough edges you encounter while poking around the demo workspace.</p>&#10;<p>Appreciate any constructive critique, thoughts, or suggestions!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/web-development/6">Web Development</category>
    			<dc:creator>patk570</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/web-development/threads/545456/thoughts-on-a-new-photography-website-i-have-been-building-for-3-months</guid>
    		</item>
    		    		<item>
    			<title>Using a Mac mini as a server — what is your setup?</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545455/using-a-mac-mini-as-a-server-what-is-your-setup</link>
    			<pubDate>Fri, 11 Sep 2026 04:29:19 +0000</pubDate>
    			<description>Has anyone used a Mac mini for testing, build tools, or hosting tasks? It is small, quiet, and fast, making it a popular choice for key setup needs: **RAM (Memory)**: Fast unified memory helps run multiple apps, databases, and containers smoothly. **Storage:** Fast SSDs help speed up heavy tasks and ...</description>
    			    			<content:encoded><![CDATA[ <p>Has anyone used a Mac mini for testing, build tools, or hosting tasks?</p>&#10;<p>It is small, quiet, and fast, making it a popular choice for key setup needs:</p>&#10;<p><strong>RAM (Memory)</strong>: Fast unified memory helps run multiple apps, databases, and containers smoothly.</p>&#10;<p><strong>Storage:</strong> Fast SSDs help speed up heavy tasks and file transfers.</p>&#10;<p><strong>Network:</strong> High stability, low latency, and a solid IP setup ensure fast remote access.</p>&#10;<p>It is ideal for Apple and iOS app builds, while regular cloud servers also offer great options for standard Linux tasks.</p>&#10;<p>Are you using a Mac mini for builds, testing, or hosting? What does your setup look like?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>Swift Graham</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545455/using-a-mac-mini-as-a-server-what-is-your-setup</guid>
    		</item>
    		    		<item>
    			<title>Roll and Spin ball</title>
    			<link>https://www.daniweb.com/programming/web-development/threads/545436/roll-and-spin-ball</link>
    			<pubDate>Tue, 08 Sep 2026 17:02:25 +0000</pubDate>
    			<description>Hi DW, I&#39;m having an issue with my code, I&#39;m trying to animate the rolling of the ball, I want it to have faces where it will roll to the back and simulate 3D by also revealing the backside now it just display separated but I want it to look ...</description>
    			    			<content:encoded><![CDATA[ <p>Hi DW, I'm having an issue with my code, I'm trying to animate the rolling of the ball, I want it to have faces where it will roll to the back and simulate 3D by also revealing the backside now it just display separated but I want it to look like a solid ball rolling.<br>&#10;How can I fix this issue?</p>&#10;<pre class="language-clike line-numbers"><code class="language-clike">&lt;!DOCTYPE html&gt;&#10;&lt;html lang="en"&gt;&#10;&lt;head&gt;&#10;    &lt;meta charset="UTF-8"&gt;&#10;    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&#10;    &lt;title&gt;3D Striped 10-Ball&lt;/title&gt;&#10;    &lt;style&gt;&#10;        body {&#10;            margin: 0;&#10;            padding: 0;&#10;            background-color: #0b6623; /* Billiard table green */&#10;            display: flex;&#10;            justify-content: center;&#10;            align-items: center;&#10;            min-height: 100vh;&#10;            overflow: hidden;&#10;            perspective: 1000px;&#10;        }&#10;&#10;        /* 3D Scene Wrapper */&#10;        .scene {&#10;            width: 200px;&#10;            height: 200px;&#10;            position: relative;&#10;        }&#10;&#10;        /* The Ball Structure */&#10;        .ball {&#10;            width: 100%;&#10;            height: 100%;&#10;            position: absolute;&#10;            transform-style: preserve-3d;&#10;            cursor: grab;&#10;        }&#10;&#10;        .ball:active {&#10;            cursor: grabbing;&#10;        }&#10;&#10;        /* Base Sphere Shape using CSS Overlays */&#10;        .layer {&#10;            position: absolute;&#10;            width: 100%;&#10;            height: 100%;&#10;            border-radius: 50%;&#10;            backface-visibility: visible;&#10;        }&#10;&#10;        /* &#10;           The 10-ball has a blue stripe. &#10;           We create this using a repeating linear gradient.&#10;        */&#10;        .stripe-layer {&#10;            background: linear-gradient(&#10;                to bottom,&#10;                #ffffff 0%, #ffffff 25%,&#10;                #0055a5 25%, #0055a5 75%,&#10;                #ffffff 75%, #ffffff 100%&#10;            );&#10;        }&#10;&#10;        /* Front and Back Number Badges (Faces) */&#10;        .badge {&#10;            position: absolute;&#10;            width: 60px;&#10;            height: 60px;&#10;            background: #ffffff;&#10;            border-radius: 50%;&#10;            top: 70px;&#10;            left: 70px;&#10;            display: flex;&#10;            justify-content: center;&#10;            align-items: center;&#10;            font-family: 'Arial Black', sans-serif;&#10;            font-size: 32px;&#10;            font-weight: bold;&#10;            color: #000000;&#10;            box-shadow: inset 0 0 10px rgba(0,0,0,0.2);&#10;            backface-visibility: hidden; /* Hides when turned around */&#10;        }&#10;&#10;        /* Position the Front Face */&#10;        .face-front {&#10;            transform: translateZ(99px);&#10;        }&#10;&#10;        /* Position the Back Face (rotated 180 degrees) */&#10;        .face-back {&#10;            transform: rotateY(180deg) translateZ(99px);&#10;        }&#10;&#10;        /* Subtle lighting overlay for realistic 3D appearance */&#10;        .shading {&#10;            background: radial-gradient(circle at 30% 30%, rgba(255,255,255,0.4) 0%, rgba(0,0,0,0.5) 80%);&#10;            transform: translateZ(101px);&#10;            pointer-events: none;&#10;        }&#10;    &lt;/style&gt;&#10;&lt;/head&gt;&#10;&lt;body&gt;&#10;&#10;    &lt;div class="scene"&gt;&#10;        &lt;div class="ball" id="poolBall"&gt;&#10;            &lt;!-- Striped Base --&gt;&#10;            &lt;div class="layer stripe-layer"&gt;&lt;/div&gt;&#10;&#10;            &lt;!-- Front Face --&gt;&#10;            &lt;div class="badge face-front"&gt;10&lt;/div&gt;&#10;&#10;            &lt;!-- Back Face --&gt;&#10;            &lt;div class="badge face-back"&gt;10&lt;/div&gt;&#10;&#10;            &lt;!-- Lighting overlay --&gt;&#10;            &lt;div class="layer shading"&gt;&lt;/div&gt;&#10;        &lt;/div&gt;&#10;    &lt;/div&gt;&#10;&#10;    &lt;script&gt;&#10;        const ball = document.getElementById('poolBall');&#10;&#10;        // Initial rotation coordinates&#10;        let targetX = 0;&#10;        let targetY = 0;&#10;        let currentX = 0;&#10;        let currentY = 0;&#10;&#10;        let isDragging = false;&#10;        let previousMousePosition = { x: 0, y: 0 };&#10;&#10;        // Auto-roll physics when not dragging&#10;        let velocityX = 0.5;&#10;        let velocityY = 0.8;&#10;&#10;        // Interaction Listeners&#10;        window.addEventListener('mousedown', (e) =&gt; {&#10;            isDragging = true;&#10;            previousMousePosition = { x: e.clientX, y: e.clientY };&#10;        });&#10;&#10;        window.addEventListener('mousemove', (e) =&gt; {&#10;            if (!isDragging) return;&#10;&#10;            const deltaX = e.clientX - previousMousePosition.x;&#10;            const deltaY = e.clientY - previousMousePosition.y;&#10;&#10;            // Map mouse movement to 3D matrix rotation speeds&#10;            targetY += deltaX * 0.5;&#10;            targetX -= deltaY * 0.5;&#10;&#10;            // Track instant velocity for inertia&#10;            velocityX = -deltaY * 0.1;&#10;            velocityY = deltaX * 0.1;&#10;&#10;            previousMousePosition = { x: e.clientX, y: e.clientY };&#10;        });&#10;&#10;        window.addEventListener('mouseup', () =&gt; {&#10;            isDragging = false;&#10;        });&#10;&#10;        // Touch Support for Mobile&#10;        window.addEventListener('touchstart', (e) =&gt; {&#10;            isDragging = true;&#10;            previousMousePosition = { x: e.touches[0].clientX, y: e.touches[0].clientY };&#10;        });&#10;&#10;        window.addEventListener('touchmove', (e) =&gt; {&#10;            if (!isDragging) return;&#10;            const deltaX = e.touches[0].clientX - previousMousePosition.x;&#10;            const deltaY = e.touches[0].clientY - previousMousePosition.y;&#10;&#10;            targetY += deltaX * 0.5;&#10;            targetX -= deltaY * 0.5;&#10;&#10;            velocityX = -deltaY * 0.1;&#10;            velocityY = deltaX * 0.1;&#10;&#10;            previousMousePosition = { x: e.touches[0].clientX, y: e.touches[0].clientY };&#10;        });&#10;&#10;        window.addEventListener('touchend', () =&gt; {&#10;            isDragging = false;&#10;        });&#10;&#10;        // Smooth Animation Loop&#10;        function animate() {&#10;            if (!isDragging) {&#10;                // Apply constant rolling and friction deceleration over time&#10;                targetX += velocityX;&#10;                targetY += velocityY;&#10;&#10;                // Keep the ball slowly rolling infinitely&#10;                velocityX *= 0.98;&#10;                velocityY *= 0.98;&#10;&#10;                // Minimum ambient rolling speed&#10;                if (Math.abs(velocityX) &lt; 0.1) velocityX = 0.2;&#10;                if (Math.abs(velocityY) &lt; 0.1) velocityY = 0.3;&#10;            }&#10;&#10;            // Interpolate values for buttery smooth movement (lerp)&#10;            currentX += (targetX - currentX) * 0.1;&#10;            currentY += (targetY - currentY) * 0.1;&#10;&#10;            // Apply 3D matrix transformation to rotate the ball in all directions&#10;            ball.style.transform = `rotateX(${currentX}deg) rotateY(${currentY}deg)`;&#10;&#10;            requestAnimationFrame(animate);&#10;        }&#10;&#10;        // Initialize Animation Loop&#10;        animate();&#10;    &lt;/script&gt;&#10;&lt;/body&gt;&#10;&lt;/html&gt;</code></pre> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/web-development/6">Web Development</category>
    			<dc:creator>Mr.M</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/web-development/threads/545436/roll-and-spin-ball</guid>
    		</item>
    		    		<item>
    			<title>How can the user input data into a PyQt program?</title>
    			<link>https://www.daniweb.com/programming/threads/545421/how-can-the-user-input-data-into-a-pyqt-program</link>
    			<pubDate>Wed, 02 Sep 2026 19:26:48 +0000</pubDate>
    			<description>Just asking about a good approach for the user.</description>
    			    			<content:encoded><![CDATA[ <p>Just asking about a good approach for the user.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545421/how-can-the-user-input-data-into-a-pyqt-program</guid>
    		</item>
    		    		<item>
    			<title>How Do You Handle Flight Schedule Data in a Web App?</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545416/how-do-you-handle-flight-schedule-data-in-a-web-app</link>
    			<pubDate>Wed, 02 Sep 2026 11:06:11 +0000</pubDate>
    			<description>I&#39;m building a small web application that needs to display scheduled flight information. I&#39;m trying to understand the best way to work with external aviation data rather than maintaining airline schedules manually. The application would need information such as flight numbers, departure and arrival airports, scheduled departure and arrival times, ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm building a small web application that needs to display scheduled flight information. I'm trying to understand the best way to work with external aviation data rather than maintaining airline schedules manually.</p>&#10;<p>The application would need information such as flight numbers, departure and arrival airports, scheduled departure and arrival times, and airline details.</p>&#10;<p>For developers who have worked with similar projects:</p>&#10;<p>What API format do you normally use for this type of data?<br>&#10;Is it better to request schedule data on demand or cache it?<br>&#10;How do you handle changes or missing flight information?<br>&#10;Are there any common issues with timezone conversion when displaying departure and arrival times?</p>&#10;<p>I'm particularly interested in practical approaches for integrating this into a PHP or JavaScript application.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>williamhazad28</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545416/how-do-you-handle-flight-schedule-data-in-a-web-app</guid>
    		</item>
    		    		<item>
    			<title>Is Python good with numbers?</title>
    			<link>https://www.daniweb.com/programming/threads/545414/is-python-good-with-numbers</link>
    			<pubDate>Tue, 01 Sep 2026 15:22:30 +0000</pubDate>
    			<description>I am asking this because I am habitually intrigued by numbers. Python seems to be a good language to explore all sorts of numeric facts. Do you have any &#39;tricks&#39; hidden away? Here is one about the number 61 I recently bumped into:</description>
    			    			<content:encoded><![CDATA[ <p>I am asking this because I am habitually intrigued by numbers.  Python seems to be a good language to explore all sorts of numeric facts.  Do you have any 'tricks' hidden away?  Here is one about the number 61 I recently bumped into:</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545414/is-python-good-with-numbers</guid>
    		</item>
    		    		<item>
    			<title>Code Review Request: Sudoku GUI built with Win32 API in C</title>
    			<link>https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545407/code-review-request-sudoku-gui-built-with-win32-api-in-c</link>
    			<pubDate>Sat, 29 Aug 2026 22:07:50 +0000</pubDate>
    			<description>**Background: ** I am a beginner programmer and I wrote a Sudoku GUI using winapi32 in C language. It is currently working and does what it is supposed to do, but because I am still learning, I know it is likely inefficient and could be written much better. Code : ...</description>
    			    			<content:encoded><![CDATA[ <p><strong>Background:<br>&#10;</strong><br>&#10;I am a beginner programmer and I wrote a Sudoku GUI using winapi32 in C language.</p>&#10;<p>It is currently working and does what it is supposed to do, but because I am still learning, I know it is likely inefficient and could be written much better.</p>&#10;<p>Code : <a href="https://github.com/reewdgh/sudoku_gui">https://github.com/reewdgh/sudoku_gui</a></p>&#10;<p><strong>Concerns<br>&#10;</strong><br>&#10;Please guide me on:</p>&#10;<ul>&#10;<li>Bugs or potential issues</li>&#10;<li>Efficiency</li>&#10;<li>Naming anything I could simplify or improve</li>&#10;<li>How can i move to to tier 1 tier 2</li>&#10;</ul>&#10;<p>I'd appreciate your feedback on my code.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/microsoft-windows/99">Microsoft Windows</category>
    			<dc:creator>star_8232</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545407/code-review-request-sudoku-gui-built-with-win32-api-in-c</guid>
    		</item>
    		    		<item>
    			<title>What Should Developers Consider When Adding an AI Chatbot?</title>
    			<link>https://www.daniweb.com/community-center/threads/545406/what-should-developers-consider-when-adding-an-ai-chatbot</link>
    			<pubDate>Sat, 29 Aug 2026 10:20:39 +0000</pubDate>
    			<description>Im exploring how developers are approaching AI chatbot integration in modern applications and would like to hear some practical experiences. Beyond simply connecting an application to an LLM API, what are the most important aspects to consider when building a reliable AI chatbot? For example, how should developers handle conversation ...</description>
    			    			<content:encoded><![CDATA[ <p>Im exploring how developers are approaching AI chatbot integration in modern applications and would like to hear some practical experiences.</p>&#10;<p>Beyond simply connecting an application to an LLM API, what are the most important aspects to consider when building a reliable AI chatbot? For example, how should developers handle conversation memory, context management, API costs, response accuracy, and user data privacy?</p>&#10;<p>Im also curious about the best architecture for connecting an AI chatbot to application data. Is it better to let the chatbot access a backend API through controlled tools, or should chatbot-related data be separated from the main application database?</p>&#10;<p>What challenges have you encountered when moving an AI chatbot from a prototype into a production application?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>Robert_184</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545406/what-should-developers-consider-when-adding-an-ai-chatbot</guid>
    		</item>
    		    		<item>
    			<title>Python&#039;s modest power is in utility programs?</title>
    			<link>https://www.daniweb.com/programming/threads/545405/python-s-modest-power-is-in-utility-programs</link>
    			<pubDate>Fri, 28 Aug 2026 17:54:56 +0000</pubDate>
    			<description>I have been writing small Python utility programs, a few lines of code using module &#39;glob&#39; that go through a working folder and search for strings in text and code files. Also have one that can give you a slide show of any image files there. These programs are tiny, ...</description>
    			    			<content:encoded><![CDATA[ <p>I have been writing small Python utility programs, a few lines of code using module 'glob' that go through a working folder and search for strings in text and code files.  Also have one that can give you a slide show of any image files there.  These programs are tiny, less than 1k, I tuck them away right in the folder of interest, then run them from IDLE or whatever.<br>&#10;Here is an example of a small utility program searching for a segment of code in its 'working folder'.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545405/python-s-modest-power-is-in-utility-programs</guid>
    		</item>
    		    		<item>
    			<title>U-tube Python Videos, good way to learn?</title>
    			<link>https://www.daniweb.com/programming/threads/545403/u-tube-python-videos-good-way-to-learn</link>
    			<pubDate>Thu, 27 Aug 2026 12:41:26 +0000</pubDate>
    			<description>I have watched a fair amount of those and only a few impress me! The once that sound like church sermons (do it my way ...) are the pits! I think Corey Schafer has good presentations, like his style and voice!</description>
    			    			<content:encoded><![CDATA[ <p>I have watched a fair amount of those and only a few impress me!  The once that sound like church sermons (do it my way ...) are the pits!</p>&#10;<p>I think Corey Schafer has good presentations, like his style and voice!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545403/u-tube-python-videos-good-way-to-learn</guid>
    		</item>
    		    		<item>
    			<title>Technical execution vs. account authority:</title>
    			<link>https://www.daniweb.com/community-center/threads/545393/technical-execution-vs-account-authority</link>
    			<pubDate>Wed, 26 Aug 2026 15:54:57 +0000</pubDate>
    			<description>Wanted to open a discussion around scaling backend technical operations. In the dev space, we often see a mismatch: experienced engineers have high execution capacity (full-stack, AI integration, custom workflows), but lack local business reach. Conversely, US-based independent operators often hold established platform history or verified accounts, but lack the ...</description>
    			    			<content:encoded><![CDATA[ <p>Wanted to open a discussion around scaling backend technical operations.</p>&#10;<p>In the dev space, we often see a mismatch: experienced engineers have high execution capacity (full-stack, AI integration, custom workflows), but lack local business reach. Conversely, US-based independent operators often hold established platform history or verified accounts, but lack the bandwidth or execution team to fulfill heavy builds.</p>&#10;<p>Lately, weve been exploring isolated joint-venture modelspairing strong backend execution with existing account infrastructure under formal legal contracts, keeping hardware environment-isolated, and routing payments locally first.</p>&#10;<p>For freelancers or agency owners here:</p>&#10;<p>Do you handle 100% of client execution in-house, or do you white-label backend dev teams?</p>&#10;<p>Has anyone set up structured JV revenue-sharing to monetize dormant or underutilized accounts/client pipelines?</p>&#10;<p>Curious to hear how other devs and operators format these agreements.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>tony.brain</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545393/technical-execution-vs-account-authority</guid>
    		</item>
    		    		<item>
    			<title>When Is A Lead Ready For Real Follow Up Vs Staying In Automation?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545376/when-is-a-lead-ready-for-real-follow-up-vs-staying-in-automation</link>
    			<pubDate>Tue, 25 Aug 2026 08:05:54 +0000</pubDate>
    			<description>Been thinking about this a lot lately  where&#39;s the actual line between &#34;let the automation keep nurturing this lead&#34; and &#34;this needs a human now&#34;? The pattern I keep seeing with small businesses: Leads sit in an automated sequence way longer than they should, so by the time someone ...</description>
    			    			<content:encoded><![CDATA[ <p>Been thinking about this a lot lately  where's the actual line between "let the automation keep nurturing this lead" and "this needs a human now"?</p>&#10;<p>The pattern I keep seeing with small businesses:</p>&#10;<p>Leads sit in an automated sequence way longer than they should, so by the time someone reaches out personally, the lead's already lost interest or found someone else.<br>&#10;Or the opposite  leads get pushed to sales too early based on just filling out a form, before they've shown any real intent, which wastes everyone's time.</p>&#10;<p>Things I'm curious how others handle:</p>&#10;<p>Do you use a scoring model (points for opens, clicks, page visits) or is it more judgment-based?<br>&#10;How long do you let a lead sit quiet in a sequence before pausing or re-engaging them differently?<br>&#10;Has anyone found a good balance between automation efficiency and not losing the "human" part of the follow-up?</p>&#10;<p>I prefer Automated Marketing LLC, so this is something I deal with regularly building out these workflows for smaller teams  mostly curious what's actually working for people in practice, not just the standard playbook answer.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>jamewatson50</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545376/when-is-a-lead-ready-for-real-follow-up-vs-staying-in-automation</guid>
    		</item>
    		    		<item>
    			<title>Browser-based video to image extraction: handling large files efficiently?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545375/browser-based-video-to-image-extraction-handling-large-files-efficiently</link>
    			<pubDate>Tue, 25 Aug 2026 07:27:49 +0000</pubDate>
    			<description>I&#39;ve been working on extracting frames from video files entirely in the browser to avoid uploads. The goal is to support MP4/WebM/MOV/AVI/MKV, extract by interval/count/time-range, export as JPG/PNG/WebP, optional text watermark, and ZIP download. Processing stays on-device for privacy and works with large files without server limits. For testing I ...</description>
    			    			<content:encoded><![CDATA[ <p>I've been working on extracting frames from video files entirely in the browser to avoid uploads. The goal is to support MP4/WebM/MOV/AVI/MKV, extract by interval/count/time-range, export as JPG/PNG/WebP, optional text watermark, and ZIP download. Processing stays on-device for privacy and works with large files without server limits.</p>&#10;<p>For testing I put up a small tool at <a href="https://video2jpg.com/">https://video2jpg.com/</a>  it uses Canvas + Media APIs client-side. Source is TypeScript/React, deployed on Cloudflare Workers + R2 for static hosting (no server processing).</p>&#10;<p>Questions for the community:</p>&#10;<ul>&#10;<li>For large videos (2GB+), any tips on memory-efficient frame extraction or throttling decoding?</li>&#10;<li>Best way to handle accurate seeking without decoding the entire file?</li>&#10;<li>Canvas quality vs. WebCodecs for future improvements?</li>&#10;</ul>&#10;<p>Would appreciate feedback on approach and edge cases you've hit with in-browser video processing. Happy to share implementation details.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>staluxy+daniweb</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545375/browser-based-video-to-image-extraction-handling-large-files-efficiently</guid>
    		</item>
    		    		<item>
    			<title>Can the Arduino microcontroller be fun?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545374/can-the-arduino-microcontroller-be-fun</link>
    			<pubDate>Mon, 24 Aug 2026 19:27:47 +0000</pubDate>
    			<description>The Arduino micro controller is a great interface that allows your computer to do things with the world around it. It can measure and record things like temperature, humidity, light (also infrared signals), sound, motion, distance, magnetism and color. It can blink and buzz, run motors, water your plants and ...</description>
    			    			<content:encoded><![CDATA[ <p>The Arduino micro controller is a great interface that allows your computer to do things with the world around it.  It can measure and record things like temperature, humidity, light (also infrared signals), sound, motion, distance, magnetism and color. It can blink and buzz, run motors, water your plants and sniff trails to follow and whatever else you want to do to enjoy.</p>&#10;<p>The UNO model is about $10, and a kit with a fist full of sensors goes for as little as 40 bucks. It uses C++ to program.  Once programmed you can disconnect it, it will work on its own. Don't be afraid of C++, it is as simple as Python with a lot of semicolons to trip over.</p>&#10;<p>A computer without an Arduino is only half there!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545374/can-the-arduino-microcontroller-be-fun</guid>
    		</item>
    		    		<item>
    			<title>Switching from tkinter to pyqt6 GUI work. Any helpful advice?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545365/switching-from-tkinter-to-pyqt6-gui-work-any-helpful-advice</link>
    			<pubDate>Fri, 21 Aug 2026 00:38:04 +0000</pubDate>
    			<description>Pyqt6 has undergone some major improvements from its earlier versions. I used to code in versions 5 and even much earlier, and also its license-free PySide cohort. I am hoping for any advice on easing this switch!</description>
    			    			<content:encoded><![CDATA[ <p>Pyqt6 has undergone some major improvements from its earlier versions.  I used to code in versions 5 and even much earlier, and also its license-free PySide cohort.  I am hoping for any advice on easing this switch!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545365/switching-from-tkinter-to-pyqt6-gui-work-any-helpful-advice</guid>
    		</item>
    		    		<item>
    			<title>Python module name collisons, story to tell?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545364/python-module-name-collisons-story-to-tell</link>
    			<pubDate>Fri, 21 Aug 2026 00:13:04 +0000</pubDate>
    			<description>I just learned the &#39;head scratching way&#39; that module names come up from nesting code. The code can be nested from within Python in combination with a &#34;NoNo&#34; like calling a helpful code snippet the name of an official module like &#39;textwrap.py&#39;. More or less by accident this snippet ended ...</description>
    			    			<content:encoded><![CDATA[ <p>I just learned the 'head scratching way' that module names come up from nesting code.<br>&#10;The code can be nested from within Python in combination with a "NoNo" like calling a helpful code snippet the name of an official module like 'textwrap.py'.</p>&#10;<p>More or less by accident this snippet ended up in the working directory.  The new project imported 'pprint' and that module in turn imports 'textwrap', now you will get trace-back messages<br>&#10;letting you know that this module failed!  Darn, I did not use 'textwrap' in my code!?</p>&#10;<p>You got to remember that Python will look in the working directory first for module names!<br>&#10;Red-faced and quickly, I renamed the offending help-snippet 'textwrap2.py', problem solved?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545364/python-module-name-collisons-story-to-tell</guid>
    		</item>
    		    		<item>
    			<title>Mithra EDR Platform: For those building Hypervisors and training using py</title>
    			<link>https://www.daniweb.com/programming/threads/545363/mithra-edr-platform-for-those-building-hypervisors-and-training-using-py</link>
    			<pubDate>Thu, 20 Aug 2026 16:05:32 +0000</pubDate>
    			<description> # Mithra EDR Platform (C)  Complete Build &#38; Deployment Guide > **Mithra** created by: Justin Linwood Ross, is a hypervisor-enforced, next-generation Endpoint Detection and Response (EDR) platform that combines user-space telemetry with Ring -1 hypervisor containment. This guide walks you through every step: prerequisites, model training, building, driver installation, ...</description>
    			    			<content:encoded><![CDATA[ <pre class="language-clike line-numbers"><code class="language-clike"># Mithra EDR Platform (C)  Complete Build &amp; Deployment Guide&#10;&#10;&gt; **Mithra** created by: Justin Linwood Ross, is a hypervisor-enforced, next-generation Endpoint Detection and Response (EDR) platform that combines user-space telemetry with Ring -1 hypervisor containment. This guide walks you through every step: prerequisites, model training, building, driver installation, safety, and running the application.&#10;&#10;---&#10;&#10;## Table of Contents&#10;&#10;1. [System Requirements](#1-system-requirements)&#10;2. [Prerequisites &amp; Tooling](#2-prerequisites--tooling)&#10;3. [Solution Architecture Overview](#3-solution-architecture-overview)&#10;4. [NuGet Packages &amp; Assembly References](#4-nuget-packages--assembly-references)&#10;5. [Step 1  Python ML Model Training](#step-1--python-ml-model-training)&#10;6. [Step 2  Build the .NET Solution](#step-2--build-the-net-solution)&#10;7. [Step 3  Driver Creation &amp; Signing](#step-3--driver-creation--signing)&#10;8. [Step 4  Administrator Privileges &amp; Launch](#step-4--administrator-privileges--launch)&#10;9. [Step 5  Running the Application](#step-5--running-the-application)&#10;10. [Safety &amp; Security Considerations](#6-safety--security-considerations)&#10;11. [Detailed Application Narrative](#7-detailed-application-narrative)&#10;12. [Troubleshooting](#8-troubleshooting)&#10;&#10;---&#10;&#10;## 1. System Requirements&#10;&#10;### Operating System&#10;- **Windows 10 version 2004+** or **Windows 11** (x64 only)&#10;- Hypervisor-protected code integrity (HVCI) must be **supported by the CPU** (Intel VT-x / AMD-V)&#10;- Windows Defender Application Control (WDAC) recommended for production&#10;&#10;### Hardware&#10;| Component | Minimum | Recommended |&#10;|-----------|---------|-------------|&#10;| CPU | 4 cores, VT-x/AMD-V | 8+ cores |&#10;| RAM | 8 GB | 16 GB |&#10;| Disk | 2 GB free | 10 GB (for dumps + models) |&#10;| Architecture | x64 | x64 |&#10;&#10;### Software&#10;- **.NET Framework 4.8** (Developer Pack for building, Runtime for running)&#10;- **Visual Studio 2022** (17.0+) with:&#10;  - .NET desktop development workload&#10;  - .NET Framework 4.8 SDK&#10;  - C# 8.0 language support (included in VS 2022)&#10;- **Python 3.10+** with pip (for ML model training)&#10;- **Windows SDK 10** (for kernel driver headers and tools)&#10;- **Windows Driver Kit (WDK)** (only if building the kernel driver from source)&#10;&#10;---&#10;&#10;## 2. Prerequisites &amp; Tooling&#10;&#10;### 2.1 Install Visual Studio 2022&#10;&#10;1. Download the VS 2022 installer from https://visualstudio.microsoft.com/&#10;2. In the installer, select these workloads:&#10;   -  **.NET desktop development** (WPF/WinForms, .NET Framework 4.8)&#10;   -  **Desktop development with C++** (needed if you build the driver)&#10;   -  **.NET Framework 4.8 targeting pack** (under Individual Components)&#10;&#10;### 2.2 Install .NET Framework 4.8 Developer Pack&#10;&#10;Download from Microsoft: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-developer-pack-offline-installer&#10;&#10;Verify:&#10;```powershell&#10;dotnet --version&#10;# Should report 4.8 or higher runtime&#10;```&#10;&#10;### 2.3 Install Python 3.10+ (for ML training)&#10;&#10;```powershell&#10;# Install Python from https://www.python.org/downloads/&#10;# Then install ML dependencies:&#10;pip install tensorflow tf2onnx onnx joblib scikit-learn pandas numpy&#10;```&#10;&#10;### 2.4 Install Windows SDK &amp; WDK (Driver Only)&#10;&#10;Only needed if you are building `Sentinels.sys` from source. If you already have a signed `Sentinels.sys` binary, skip this.&#10;&#10;- Windows SDK 10: https://developer.microsoft.com/windows/downloads/sdk-archive&#10;- WDK: https://learn.microsoft.com/windows-hardware/drivers/download-the-wdk&#10;&#10;---&#10;&#10;## 3. Solution Architecture Overview&#10;&#10;The Mithra solution contains **6 projects** organized in a single `Mithra.sln`:&#10;&#10;```&#10;Mithra_Fixed/&#10; Mithra.sln                     Master solution file&#10;&#10; Mithra.Common/                 Shared types &amp; data structures&#10;    Mithra.Common.csproj&#10;    Alert.cs                   Alert levels &amp; structured alert objects&#10;    EptRingBuffer.cs           Extended Page Table ring buffer&#10;    FeatureVector.cs           12-float ML feature vector&#10;    PageInfo.cs                Telemetry page descriptor (audit fix)&#10;    ProcessFsm.cs              Process lifecycle state machine&#10;    SentinelEvent.cs          Managed wrapper for driver events&#10;    Timestamp.cs               High-resolution timestamps&#10;    TimestampHeader.cs        Timestamp framing&#10;&#10; Mithra.Driver/                Kernel driver user-mode interface&#10;    Mithra.Driver.csproj&#10;    MithraDevice.cs            Raw interop structs (SentinelEvent)&#10;    SentinelDriverClient.cs   SafeHandle wrapper for \\.\Sentinels&#10;    SentinelDriverInstaller.cs  SCM install/start/stop/uninstall&#10;    SentinelsDefinitions.cs   IOCTL codes &amp; structures&#10;    MemoryRollback.cs         Shadow rollback logic&#10;&#10; Mithra.Harness/               Telemetry collection &amp; training harness&#10;    Mithra.Harness.csproj&#10;    TelemetryCollector.cs     Live driver polling + FSM tracking&#10;    DatasetCollector.cs       Dataset aggregation for training&#10;    HarnessRunner.cs          CLI harness entry point&#10;    Randomizer.cs             Synthetic threat generation&#10;&#10; Mithra.Hypervisor/            Ring -1 hypervisor components&#10;    SentinelsVmm.efi          UEFI hypervisor payload&#10;    SentinelsVmm.inf           Driver installation INF&#10;    VmxStubs.cs               User-mode VMX stubs (safe fallbacks)&#10;&#10; MithraCore/                   Sub-OS telemetry engine (core sensor)&#10;    MithraCore.csproj&#10;    Core/&#10;       AmsiMonitor.cs         AMSI bypass detection (IL Ldsflda)&#10;       WdacVerifier.cs       WDAC enforcement status (WMI + Registry)&#10;       InternalAgent.cs      WMI process creation monitoring&#10;       PerformanceValidator.cs  Zero-alloc benchmarking&#10;       ZeroAllocErrorHandler.cs  Allocation-free error handling&#10;    Incident/&#10;       IncidentResponder.cs  Process freeze, dump, secure reboot&#10;    ML/&#10;       MLBridge.cs           ML.NET bridge (ONNX prediction engine)&#10;    Memory/&#10;       MemoryManager.cs     Memory telemetry management&#10;    Telemetry/&#10;       SecurityEventSource.cs  ETW event source (MithraCore-Security)&#10;       StructuredLogger.cs  Structured logging pipeline&#10;    Program.cs               MithraCore CLI entry point&#10;&#10; Mithra.Orchestrator/          ML decision engine (ONNX inference)&#10;    Mithra.Orchestrator.csproj&#10;    Program.cs               Console host (Ctrl+C graceful shutdown)&#10;    HeartbeatMonitor.cs      500ms driver heartbeat (3-strike alert)&#10;    IOCTL.cs                 Static IOCTL wrapper (rollback, status)&#10;    Models/                   Pre-trained ONNX ensemble models&#10;        member_1.onnx&#10;        member_2.onnx&#10;        member_3.onnx&#10;        scaler.pkl&#10;&#10; Mithra.UI/                    WPF/WinForms dashboard&#10;     Mithra.UI.csproj&#10;     Program.cs               WinForms entry point&#10;     Form1.cs                 Main dashboard (driver connect, process scan)&#10;     Form1.Designer.cs        UI layout (cobalt/neon theme)&#10;     Form1.resx               Embedded resources&#10;     app.config               Thresholds, device name, heatmap settings&#10;     Mithra.UI.slnx           VS solution explorer file&#10;```&#10;&#10;### Data Flow (End-to-End Pipeline)&#10;&#10;```&#10;           &#10;  Sentinels     MithraCore    MLBridge.cs     &#10;  Kernel Driver      (ETW + WMI)        12-float vector &#10;  (Ring 0)           AMSI/WDAC          + EPT metrics   &#10;           &#10;                                                    &#10;                      &#10;                      &#10;          &#10;           Mithra.Orchestrator   &#10;           ONNX Ensemble (3)    &#10;           Score 0.500.87        Soft containment (IncidentResponder)&#10;           Score  0.87           Hard isolation (Driver page isolation)&#10;          &#10;                      &#10;                      &#10;          &#10;           Mithra.UI              &#10;           Dashboard: process     &#10;           list, snapshot, heal, &#10;           threat heatmap         &#10;          &#10;```&#10;&#10;---&#10;&#10;## 4. NuGet Packages &amp; Assembly References&#10;&#10;### 4.1 MithraCore (packages.config style  legacy .csproj)&#10;&#10;These packages restore to `Mithra.UI/packages/` (shared packages folder):&#10;&#10;| Package | Version | Purpose |&#10;|---------|---------|---------|&#10;| `Microsoft.ML` | 3.0.1 | ML.NET framework (model loading, prediction) |&#10;| `Microsoft.ML.CpuMath` | 3.0.1 | Native CPU math acceleration for ML.NET |&#10;| `Microsoft.ML.DataView` | 3.0.1 | IDataView schema for ML pipelines |&#10;| `Microsoft.ML.FastTree` | 3.0.1 | FastTree decision tree trainers |&#10;| `Microsoft.Bcl.Numerics` | 8.0.0 | Numerics compatibility for .NET 4.8 |&#10;| `Newtonsoft.Json` | 13.0.1 | JSON serialization (telemetry export) |&#10;| `System.Buffers` | 4.5.1 | Array pooling (zero-allocation) |&#10;| `System.Memory` | 4.5.5 | Span\&lt;T\&gt;, Memory\&lt;T\&gt; support |&#10;| `System.Numerics.Tensors` | 8.0.0 | Tensor operations for ML vectors |&#10;| `System.Numerics.Vectors` | 4.5.0 | Hardware-accelerated vector math |&#10;| `System.Collections.Immutable` | 8.0.0 | Thread-safe immutable collections |&#10;| `System.Runtime.CompilerServices.Unsafe` | 6.0.0 | Unsafe pointer operations |&#10;| `System.Threading.Channels` | 4.7.1 | Lock-free producer/consumer queues |&#10;| `System.Threading.Tasks.Extensions` | 4.5.4 | ValueTask support |&#10;| `System.CodeDom` | 4.5.0 | Dynamic IL emission (AmsiMonitor) |&#10;| `System.Reflection.Emit.Lightweight` | 4.3.0 | DynamicMethod for Ldsflda IL |&#10;&#10;### 4.2 Mithra.UI (SDK-style  PackageReference)&#10;&#10;| Package | Version | Purpose |&#10;|---------|---------|---------|&#10;| `System.Diagnostics.DiagnosticSource` | 10.0.11 | Diagnostic tracing pipeline |&#10;&#10;### 4.3 Mithra.Harness (SDK-style  PackageReference)&#10;&#10;| Package | Version | Purpose |&#10;|---------|---------|---------|&#10;| `System.CommandLine` | 2.0.0-beta4.22272.1 | CLI argument parsing |&#10;&#10;### 4.4 Mithra.Orchestrator (SDK-style  PackageReference)&#10;&#10;| Package | Version | Purpose |&#10;|---------|---------|---------|&#10;| `Microsoft.ML.OnnxRuntime` | 1.17.1 | ONNX model inference (ensemble scoring) |&#10;&#10;### 4.5 .NET Framework Assembly References&#10;&#10;All projects reference these standard .NET Framework 4.8 assemblies:&#10;&#10;- `System`  Core base class library&#10;- `System.Core`  LINQ, expression trees&#10;- `System.Management`  WMI queries (WDAC, process monitoring)&#10;- `System.Data`  ADO.NET&#10;- `System.Xml` / `System.Xml.Linq`  XML processing&#10;- `System.Net.Http`  HTTP client&#10;- `Microsoft.CSharp`  Dynamic language support&#10;&#10;### 4.6 Project-to-Project Reference Graph&#10;&#10;```&#10;Mithra.UI  Mithra.Driver&#10;           MithraCore&#10;           Mithra.Common&#10;           Mithra.Harness&#10;&#10;Mithra.Harness  Mithra.Driver&#10;                Mithra.Common&#10;&#10;Mithra.Common  Mithra.Driver  (for raw SentinelEvent struct)&#10;&#10;Mithra.Orchestrator  Mithra.Driver&#10;&#10;MithraCore  (standalone, references NuGet packages directly)&#10;```&#10;&#10;---&#10;&#10;## Step 1  Python ML Model Training&#10;&#10;The Mithra ML pipeline trains a **3-member neural network ensemble** on process telemetry data, then converts each model to ONNX format for production inference.&#10;&#10;### 1.1 Dataset Format&#10;&#10;Training data is stored as CSV files in `Mithra.ML/data/`:&#10;&#10;| File | Description | Label |&#10;|------|-------------|-------|&#10;| `benign.csv` | Normal process telemetry | `0` |&#10;| `raven.csv` | Known threat / process hollowing samples | `1` |&#10;| `synth.csv` | Synthetic adversarial samples | `1` |&#10;&#10;Each CSV row contains **12 features** (the feature vector):&#10;&#10;| # | Feature | Description |&#10;|---|---------|-------------|&#10;| 1 | `was_suspended` | Process created in suspended state (1/0) |&#10;| 2 | `cross_mem_ops` | Cross-process memory write operations count |&#10;| 3 | `peb_changed` | PEB image base modified (1/0) |&#10;| 4 | `token_lowered` | Token integrity level lowered (1/0) |&#10;| 5 | `thread_resume` | Suspended thread resumed by external process |&#10;| 6 | `image_base_changed` | Image base address mismatch detected |&#10;| 7 | `entry_point_changed` | Entry point RVA modified |&#10;| 8 | `handle_duplicates` | Duplicated handle count (potential injection) |&#10;| 9 | `remote_allocations` | Remote memory allocations in other processes |&#10;| 10 | `thread_injections` | Threads created in foreign processes |&#10;| 11 | `memory_write_ops` | Total memory write operations |&#10;| 12 | `integrity_level` | Process integrity level (Low=0, High=1) |&#10;&#10;### 1.2 Train the Ensemble&#10;&#10;```bash&#10;cd Mithra.ML&#10;&#10;# Install Python dependencies (one-time)&#10;pip install tensorflow tf2onnx onnx joblib scikit-learn pandas numpy&#10;&#10;# Step 1: Train 3 neural network ensemble members&#10;python train_pipeline.py&#10;```&#10;&#10;This will:&#10;1. Load and combine `benign.csv`, `raven.csv`, `synth.csv`&#10;2. Preprocess features with `StandardScaler` (saves `scaler.pkl`)&#10;3. Split 80/20 train/validation with stratification&#10;4. Train 3 independent Keras models with different random seeds (ensemble diversity)&#10;5. Apply early stopping (patience=5, restore best weights)&#10;6. Save each model as `member_1.keras`, `member_2.keras`, `member_3.keras`&#10;&#10;**Architecture per ensemble member:**&#10;```&#10;Dense(64, relu)  BatchNorm  Dropout(0.3)&#10;Dense(32, relu)  BatchNorm  Dropout(0.2)&#10;Dense(16, relu)  Dense(1, sigmoid)&#10;```&#10;&#10;### 1.3 Convert to ONNX&#10;&#10;```bash&#10;# Step 2: Convert Keras models to ONNX for production inference&#10;python convert_to_onnx.py&#10;```&#10;&#10;This converts each `.keras` model to `.onnx` format using `tf2onnx` with opset 13. The ONNX models are used by:&#10;- **Mithra.Orchestrator** via `Microsoft.ML.OnnxRuntime` (production scoring)&#10;- **MithraCore** via `MLBridge.cs` (ML.NET prediction with caching)&#10;&#10;### 1.4 Place Models in the Orchestrator&#10;&#10;After conversion, copy the ONNX models and scaler to the Orchestrator:&#10;&#10;```powershell&#10;copy Mithra.ML\Models\*.onnx Mithra.Orchestrator\Models\&#10;copy Mithra.ML\Models\scaler.pkl Mithra.Orchestrator\Models\&#10;```&#10;&#10;### 1.5 Verify Models&#10;&#10;```bash&#10;python verify_models.py&#10;```&#10;&#10;This script validates that all 3 ONNX models load correctly and produce consistent output shapes.&#10;&#10;---&#10;&#10;## Step 2  Build the .NET Solution&#10;&#10;### 2.1 Open the Solution&#10;&#10;1. Open **Visual Studio 2022**&#10;2. `File  Open  Project/Solution`&#10;3. Navigate to `Mithra_Fixed/` and select **`Mithra.sln`**&#10;&#10;### 2.2 Restore NuGet Packages&#10;&#10;1. Right-click the solution in Solution Explorer  **Restore NuGet Packages**&#10;2. Wait for all packages to download (MithraCore uses packages.config; others use PackageReference)&#10;&#10;**If packages don't restore for MithraCore** (legacy .csproj):&#10;```powershell&#10;nuget restore Mithra.sln&#10;# or&#10;msbuild -t:Restore Mithra.sln&#10;```&#10;&#10;### 2.3 Build Configuration&#10;&#10;Set the build configuration:&#10;- **Debug**  for development (includes console output, `#if DEBUG` blocks)&#10;- **Release**  for production deployment&#10;&#10;Set the platform to **x64** (required for driver interop and hypervisor):&#10;&#10;```&#10;Build  Configuration Manager  Active solution platform  x64&#10;```&#10;&#10;### 2.4 Build Order&#10;&#10;The solution dependencies enforce this build order automatically:&#10;&#10;```&#10;1. Mithra.Driver        (no dependencies)&#10;2. Mithra.Common        (depends on Mithra.Driver)&#10;3. MithraCore           (standalone, NuGet packages)&#10;4. Mithra.Harness       (depends on Mithra.Driver, Mithra.Common)&#10;5. Mithra.Orchestrator  (depends on Mithra.Driver)&#10;6. Mithra.UI            (depends on all above)&#10;```&#10;&#10;### 2.5 Build&#10;&#10;```&#10;Build  Build Solution (Ctrl+Shift+B)&#10;```&#10;&#10;Or from the command line:&#10;```powershell&#10;msbuild Mithra.sln /p:Configuration=Release /p:Platform=x64&#10;```&#10;&#10;### 2.6 Build Outputs&#10;&#10;| Project | Output Type | Location |&#10;|---------|------------|----------|&#10;| Mithra.Driver | `Mithra.Driver.dll` | `Mithra.Driver/bin/x64/Release/` |&#10;| Mithra.Common | `Mithra.Common.dll` | `Mithra.Common/bin/x64/Release/` |&#10;| MithraCore | `MithraCore.dll` | `MithraCore/bin/Release/` |&#10;| Mithra.Harness | `Mithra.Harness.exe` | `Mithra.Harness/bin/x64/Release/` |&#10;| Mithra.Orchestrator | `Mithra.Orchestrator.exe` | `Mithra.Orchestrator/bin/x64/Release/` |&#10;| Mithra.UI | `Mithra.UI.exe` | `Mithra.UI/bin/x64/Release/` |&#10;&#10;---&#10;&#10;## Step 3  Driver Creation &amp; Signing&#10;&#10;The **Sentinels kernel driver** (`Sentinels.sys`) runs at Ring 0 and provides:&#10;- Process creation/handle stripping telemetry&#10;- Memory snapshot and rollback IOCTLs&#10;- EPT fault monitoring (via hypervisor)&#10;&#10;### 3.1 If You Have a Pre-Built Driver&#10;&#10;If you already have a signed `Sentinels.sys`:&#10;1. Place it next to `Mithra.UI.exe` (or any executable that uses `SentinelDriverInstaller`)&#10;2. Skip to [Step 4  Installation](#step-3b-install-the-driver-via-senteldriverinstaller)&#10;&#10;### 3.2 Building the Driver from Source (Advanced)&#10;&#10;&gt; **Warning:** Building a kernel driver requires the WDK and a code-signing certificate. Unsigned drivers will not load on x64 Windows with Secure Boot enabled.&#10;&#10;1. Open the driver project in Visual Studio (with WDK installed)&#10;2. Build the `Sentinels.sys` kernel driver in `Release|x64`&#10;3. Sign the driver:&#10;   - **Test signing** (development only):&#10;     ```powershell&#10;     MakeCert /r /pe /ss PrivateCertStore /n "CN=MithraTestCert" MithraTest.cer&#10;     signtool sign /a /v /s PrivateCertStore /n "CN=MithraTestCert" /t http://timestamp.digicert.com Sentinels.sys&#10;     ```&#10;   - Enable test signing mode: `bcdedit /set testsigning on` (reboot required)&#10;   - **Production signing**: Submit the driver to the Windows Hardware Developer Center for Microsoft attestation signing&#10;&#10;### 3.3 Install the Driver via SentinelDriverInstaller&#10;&#10;The `SentinelDriverInstaller` class manages the driver lifecycle through the Windows Service Control Manager (SCM):&#10;&#10;```csharp&#10;// Install and start the driver (requires Administrator!)&#10;SentinelDriverInstaller.InstallAndStart(@"C:\Path\To\Sentinels.sys");&#10;&#10;// Check if the driver is running&#10;bool isRunning = SentinelDriverInstaller.IsRunning();&#10;&#10;// Stop and uninstall&#10;SentinelDriverInstaller.StopAndUninstall();&#10;```&#10;&#10;**What it does internally:**&#10;1. Verifies the caller is running as Administrator&#10;2. Opens the SCM with `SC_MANAGER_ALL_ACCESS`&#10;3. Creates a kernel driver service (`SERVICE_KERNEL_DRIVER`, demand start)&#10;4. Starts the service&#10;5. The device `\\.\Sentinels` becomes available for IOCTL communication&#10;&#10;### 3.4 Manual Driver Installation (Alternative)&#10;&#10;If you prefer `sc.exe`:&#10;```powershell&#10;# Run as Administrator&#10;sc create Sentinels type= kernel binPath= "C:\Path\To\Sentinels.sys"&#10;sc start Sentinels&#10;&#10;# Verify&#10;sc query Sentinels&#10;&#10;# Stop and remove&#10;sc stop Sentinels&#10;sc delete Sentinels&#10;```&#10;&#10;---&#10;&#10;## Step 4  Administrator Privileges &amp; Launch&#10;&#10;### 4.1 Why Administrator Is Required&#10;&#10;Mithra requires elevated privileges for multiple security-critical operations:&#10;&#10;| Operation | Why Admin Is Needed |&#10;|-----------|-------------------|&#10;| Loading the kernel driver | `OpenSCManager` requires `SC_MANAGER_ALL_ACCESS` |&#10;| `DebugActiveProcess` | Attaching a debugger to freeze processes requires `SeDebugPrivilege` |&#10;| `MiniDumpWriteDump` | Reading another process's memory requires `PROCESS_VM_READ` |&#10;| WMI `Win32_DeviceGuard` | WDAC status queries need elevated WMI access |&#10;| AMSI pointer resolution | `DynamicMethod` IL emission with `Ldsflda` needs elevated trust |&#10;| ETW Security logging | The `MithraCore-Security` ETW provider needs registration |&#10;| Secure reboot | `InitiateHealingSequence` triggers a system reboot |&#10;&#10;### 4.2 Launching as Administrator&#10;&#10;**Option A  Visual Studio:**&#10;1. Right-click `Mithra.UI` in Solution Explorer  **Properties**&#10;2. Go to **Security**  Enable ClickOnce security settings&#10;3. Check "This is a full trust application"&#10;4. Build and run  VS will prompt for elevation&#10;&#10;**Option B  App Manifest (recommended for production):**&#10;&#10;Add to `Mithra.UI/app.manifest`:&#10;```xml&#10;&lt;requestedExecutionLevel level="requireAdministrator" uiAccess="false" /&gt;&#10;```&#10;&#10;**Option C  Manual:**&#10;```powershell&#10;# Run MithraCore CLI as admin&#10;Start-Process -Verb RunAs -FilePath "MithraCore.exe" -ArgumentList "monitor"&#10;&#10;# Run Mithra.UI as admin&#10;Start-Process -Verb RunAs -FilePath "Mithra.UI.exe"&#10;```&#10;&#10;### 4.3 Verify Administrator Status&#10;&#10;MithraCore's `SentinelDriverInstaller.EnsureAdministrator()` checks at startup:&#10;```csharp&#10;using (WindowsIdentity identity = WindowsIdentity.GetCurrent())&#10;{&#10;    WindowsPrincipal principal = new WindowsPrincipal(identity);&#10;    if (!principal.IsInRole(WindowsBuiltInRole.Administrator))&#10;        throw new UnauthorizedAccessException("Mithra requires Administrator privileges.");&#10;}&#10;```&#10;&#10;---&#10;&#10;## Step 5  Running the Application&#10;&#10;### 5.1 MithraCore CLI (Sub-OS Sensor Engine)&#10;&#10;MithraCore runs as a console application with 4 commands:&#10;&#10;```powershell&#10;# Security check  verify WDAC enforcement and AMSI status&#10;MithraCore.exe check&#10;&#10;# Process monitor  start WMI process creation monitoring (Ctrl+C to stop)&#10;MithraCore.exe monitor&#10;&#10;# Incident response  contain, dump, and heal a suspicious process&#10;MithraCore.exe incident 1234&#10;&#10;# Performance benchmark  measure IsEnabled() cost&#10;MithraCore.exe perf&#10;```&#10;&#10;**What each command does:**&#10;&#10;- **`check`**: Queries WDAC status via WMI (`Win32_DeviceGuard`) with Registry fallback. Checks AMSI bypass state via the `AmsiMonitor.IsAmsiDisabled()` helper. If AMSI is bypassed, the program exits immediately with a critical alert.&#10;&#10;- **`monitor`**: Starts `InternalAgent` which subscribes to WMI `Win32_ProcessStartTrace` events. Every process creation is logged via ETW (`MithraCore-Security` event source) and fed into the telemetry pipeline.&#10;&#10;- **`incident &lt;PID&gt;`**: Executes the full incident response sequence:&#10;  1. `ContainThreat(pid)`  Attaches a debugger via `DebugActiveProcess` to freeze the process&#10;  2. `AcquireEvidence(pid, dumpPath)`  Writes a full memory dump via `MiniDumpWriteDump` to `C:\Temp\`&#10;  3. `InitiateHealingSequence()`  Triggers a secure reboot (the only reliable way to clear kernel rootkits)&#10;&#10;- **`perf`**: Benchmarks the zero-allocation telemetry hot path to verify sub-microsecond overhead.&#10;&#10;### 5.2 Mithra.Orchestrator (ML Decision Engine)&#10;&#10;```powershell&#10;Mithra.Orchestrator.exe&#10;```&#10;&#10;The Orchestrator:&#10;1. Starts a `HeartbeatMonitor` that pings the driver every 500ms via `IOCTL.RollbackMemory(0)`&#10;2. If 3 consecutive heartbeats fail, the monitor stops and triggers an alert&#10;3. Listens for Ctrl+C for graceful shutdown (disposes monitor, flushes logs)&#10;4. In production, it receives 12-float feature vectors from MithraCore, runs them through the 3-model ONNX ensemble, and:&#10;   - **Score 0.500.87**  Soft containment via `IncidentResponder`&#10;   - **Score  0.87**  Hard hypervisor page isolation via `Mithra.Driver`&#10;&#10;### 5.3 Mithra.UI (Dashboard)&#10;&#10;```powershell&#10;Mithra.UI.exe&#10;```&#10;&#10;The UI dashboard:&#10;1. On launch, attempts to connect to `\\.\Sentinels` via `SentinelDriverClient`&#10;2. Starts `TelemetryCollector` polling at 100ms intervals&#10;3. Displays driver status (ONLINE/OFFLINE)&#10;4. Provides buttons:&#10;   - **Refresh**  Lists all running processes in the dropdown&#10;   - **Scan**  Delegates to MemoryScope for deep analysis&#10;   - **Snapshot**  Captures a memory snapshot via `MakeSnapshot` IOCTL&#10;   - **Heal**  Restores a previous snapshot via `RestoreSnapshot` IOCTL&#10;5. Features a cobalt-background, neon-cyan themed interface with:&#10;   - Process selector dropdown&#10;   - Risk score / Mimicry / Suspicious activity meters&#10;   - Event log feed (max 1000 entries)&#10;   - Threat heatmap visualization&#10;   - Spectrograph panel&#10;&#10;### 5.4 Mithra.Harness (Training Data Collection)&#10;&#10;```powershell&#10;# Collect telemetry data for ML training&#10;Mithra.Harness.exe --collect --output ./data/new_samples.csv&#10;&#10;# Run the full training harness with synthetic threats&#10;Mithra.Harness.exe --run --synthetic&#10;```&#10;&#10;---&#10;&#10;## 6. Safety &amp; Security Considerations&#10;&#10;### 6.1 What NOT to Do&#10;&#10;- **Never run Mithra.UI without the driver loaded**  the UI will show "Driver: OFFLINE" and all driver-dependent buttons will be disabled&#10;- **Never modify the IOCTL codes** in `SentinelsDefinitions.cs` without matching changes to the kernel driver's `sentinels.h`&#10;- **Never disable test signing** on a machine running an unsigned driver  the driver will fail to load&#10;- **Never attempt to patch kernel memory directly**  the codebase explicitly blocks this ("Direct kernel patching is unsafe and blocked by PatchGuard")&#10;- **Never run MithraCore's `incident` command on a critical system process** (PID 4 = System, PID 0 = Idle)  it will freeze them&#10;&#10;### 6.2 Security Capabilities (Do Not Disable)&#10;&#10;These are the core security sensors. The structural audit explicitly does **not** alter or disable any of these:&#10;&#10;| Capability | Component | What It Detects |&#10;|-----------|-----------|-----------------|&#10;| **AMSI** | `AmsiMonitor.cs` | AMSI bypass via `Ldsflda` pointer to `amsiInitFailed` |&#10;| **WDAC** | `WdacVerifier.cs` | WDAC not enforced (WMI + Registry fallback) |&#10;| **ETW** | `SecurityEventSource.cs` | Structured security events via `MithraCore-Security` provider |&#10;| **EPT** | `EptRingBuffer.cs` | Extended Page Table fault metrics (hypervisor Ring -1) |&#10;| **Hypervisor** | `SentinelsVmm.efi` | VMX-based page isolation for hard containment |&#10;| **WMI** | `InternalAgent.cs` | Process creation velocity monitoring |&#10;&#10;### 6.3 Safe Operating Environment&#10;&#10;- Run Mithra on a **dedicated analysis machine** or VM, not your primary workstation&#10;- Ensure **Secure Boot** is enabled for driver integrity&#10;- Keep **Windows Defender** active  Mithra complements Defender but with higher credentials...&#10;- Store memory dumps securely  they contain full process memory including potential credentials&#10;- The `C:\Temp\` dump directory should be on an encrypted volume&#10;&#10;### 6.4 Zero-Allocation Performance Guarantees&#10;&#10;MithraCore's telemetry hot path is designed for **zero managed heap allocations**:&#10;- `AmsiMonitor.TryGetAmsiState()` uses `AggressiveInlining` and direct pointer dereference&#10;- `SecurityEventSource` uses ETW's `WriteEvent` with pre-allocated strings&#10;- `ZeroAllocErrorHandler` catches and logs errors without allocating exception objects on the hot path&#10;- `MemoryManager` uses `Span&lt;T&gt;` and `ArrayPool&lt;T&gt;` for buffer reuse&#10;&#10;### 6.5 Audit Trail&#10;&#10;All security events are logged via ETW (`MithraCore-Security` provider):&#10;- `AuditCheck(name, passed)`  routine integrity checks&#10;- `SecurityAlert(alertId, message)`  threat detections&#10;- `AmsiBypassDetected(source)`  AMSI tampering&#10;- `WdacStatus(status)`  WDAC policy changes&#10;- `AmsiCheckInitFailed()`  AMSI initialization failure&#10;&#10;View ETW logs:&#10;```powershell&#10;# View MithraCore security events&#10;logman query -ets | findstr MithraCore&#10;&#10;# Start an ETW trace session&#10;logman start MithraTrace -p MithraCore-Security -o MithraTrace.etl -ets&#10;# ... reproduce issue ...&#10;logman stop MithraTrace -ets&#10;&#10;# Analyze&#10;tracerpt MithraTrace.etl&#10;```&#10;&#10;---&#10;&#10;## 7. Detailed Application Narrative&#10;&#10;### The Problem Mithra Solves&#10;&#10;Traditional EDR platforms operate entirely in user space (Ring 3) or at the kernel level (Ring 0). Both layers are vulnerable to sophisticated attacks:&#10;&#10;- **Ring 0 (kernel)** rootkits can hook system calls, hide processes, and evade detection by patching kernel structures. Modern attackers use techniques like process hollowing, token impersonation, and direct kernel object manipulation (DKOM) to bypass Ring 0 defenses.&#10;&#10;- **Ring 3 (user mode)** monitoring can be disabled by terminating the EDR agent, injecting code into it, or manipulating the telemetry pipeline before it reaches the analysis engine.&#10;&#10;The fundamental problem is that defenders and attackers operate on the **same privilege level**  whoever controls Ring 0 controls the game.&#10;&#10;### Mithra's Breakthrough: Ring -1 Containment&#10;&#10;Mithra's core innovation is the **SentinelsVmm hypervisor**  a UEFI-loaded Type 1 hypervisor that operates at **Ring -1** (VMX root mode on Intel VT-x). This gives Mithra a privilege level **below** the operating system kernel:&#10;&#10;```&#10;Ring -1  (VMX Root)      Mithra Hypervisor (SentinelsVmm)&#10;Ring  0  (Kernel)        Sentinels Driver + Windows Kernel&#10;Ring  3  (User)          MithraCore, Mithra.UI, target processes&#10;```&#10;&#10;At Ring -1, Mithra can:&#10;1. **Monitor Extended Page Tables (EPT)**  every memory page access by the guest OS passes through the hypervisor's EPT, making it impossible for kernel rootkits to hide memory modifications&#10;2. **Isolate malicious pages**  when the ML engine scores a process as 0.87, the hypervisor can mark its pages as non-executable at the EPT level, effectively containing the threat **below** the kernel where no malware can tamper with it&#10;3. **Capture forensic snapshots**  memory snapshots taken at Ring -1 are tamper-proof; the guest cannot modify them even with kernel-level access&#10;&#10;### The Telemetry Pipeline&#10;&#10;MithraCore serves as the **primary sensor layer**. It continuously samples the system through multiple channels simultaneously:&#10;&#10;**1. WMI Process Monitoring (`InternalAgent`)**&#10;- Subscribes to `Win32_ProcessStartTrace` events&#10;- Tracks process creation velocity (bursts of process creation indicate malware propagation)&#10;- Maintains a per-process finite state machine (`ProcessFsm`) that transitions through: Normal  SuspendedCreated  CrossProcessMemoryOp  Injected  Terminated&#10;&#10;**2. AMSI Integrity Audit (`AmsiMonitor`)**&#10;- Uses IL emission (`DynamicMethod` + `Ldsflda`) to obtain a direct native pointer to `System.Management.Automation.AmsiUtils.amsiInitFailed`&#10;- Reads the live boolean value with **zero managed allocations** via unsafe pointer dereference&#10;- If AMSI is disabled (by an attacker), MithraCore immediately fires a critical alert and can terminate&#10;- The new `IsAmsiDisabled()` helper wraps `TryGetAmsiState()` for backward compatibility with UI and Orchestrator callers&#10;&#10;**3. WDAC Enforcement Verification (`WdacVerifier`)**&#10;- Queries `Win32_DeviceGuard` via WMI to check `UserModeCodeIntegrityPolicyEnforcementStatus`&#10;- Falls back to Registry (`HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy`) if WMI is unavailable&#10;- Reports: Disabled, AuditMode, Enforced, or Unknown&#10;&#10;**4. ETW Structured Logging (`SecurityEventSource`)**&#10;- Uses `EventSource` to write events to the Windows ETW subsystem&#10;- The `MithraCore-Security` provider is registered with the OS and can be consumed by any ETW consumer (Log Analytics, Splunk, etc.)&#10;- Zero-allocation error handling ensures the telemetry hot path never triggers GC pauses&#10;&#10;**5. EPT Fault Metrics (via Hypervisor)**&#10;- When the SentinelsVmm hypervisor is active, `EptRingBuffer` captures EPT violation events&#10;- These metrics feed into the ML feature vector alongside user-space telemetry&#10;- EPT faults indicate suspicious memory access patterns that are invisible to Ring 0&#10;&#10;### The ML Decision Engine&#10;&#10;The 12 telemetry indicators are packed into a **12-float feature vector** by `MLBridge.cs`:&#10;&#10;```&#10;[was_suspended, cross_mem_ops, peb_changed, token_lowered,&#10; thread_resume, image_base_changed, entry_point_changed,&#10; handle_duplicates, remote_allocations, thread_injections,&#10; memory_write_ops, integrity_level]&#10;```&#10;&#10;This vector is scored by a **3-member ONNX ensemble**  three independently trained neural networks with different random seeds for diversity. The ensemble approach reduces false positives because all three models must agree on a threat:&#10;&#10;- **Score &lt; 0.50**: Benign  no action&#10;- **Score 0.500.87**: Suspicious  **soft containment** via `IncidentResponder`&#10;  - The suspicious process is frozen using `DebugActiveProcess`&#10;  - A full memory dump is captured for forensic analysis&#10;  - A secure reboot is initiated to clear any kernel-level compromise&#10;- **Score  0.87**: Malicious  **hard isolation** via hypervisor page isolation&#10;  - The Sentinels driver marks the process's EPT pages as non-executable&#10;  - The process cannot execute any code, effectively neutralizing it&#10;  - Memory is preserved for forensic snapshotting&#10;&#10;### The UI Dashboard&#10;&#10;Mithra.UI provides real-time situational awareness with a **cobalt-and-neon themed interface**:&#10;&#10;- **Process selector**: Lists all running processes with PID and name&#10;- **Risk meters**: Three real-time gauges showing Risk Score, Mimicry Index, and Suspicious Activity level&#10;- **Event feed**: Timestamped log of all security events (max 1000 entries, oldest auto-trimmed)&#10;- **Threat heatmap**: Visual representation of process memory anomaly density&#10;- **Spectrograph panel**: Real-time frequency analysis of telemetry event velocity&#10;- **Driver status**: Clear ONLINE/OFFLINE indicator with color-coded feedback&#10;&#10;**Key UI actions:**&#10;- **Snapshot**: Captures a memory snapshot of the selected process via the `IOCTL_MAKE_SNAPSHOT` IOCTL (0x222004)&#10;- **Heal**: Restores the last known-good snapshot via `IOCTL_RESTORE_SNAPSHOT` (0x222010), rolling back any malicious modifications&#10;- **Scan**: Delegates to the MemoryScope analysis library for deep inspection&#10;&#10;### Technology Advancements Achieved&#10;&#10;**1. Zero-Allocation Telemetry**&#10;MithraCore's hot path (AMSI check, ETW logging, error handling) is designed to run without any managed heap allocations. This means:&#10;- No GC pauses during high-frequency telemetry sampling&#10;- Predictable latency for security-critical detection&#10;- The `PerformanceValidator` benchmarks this to verify sub-microsecond overhead&#10;&#10;**2. IL-Level AMSI Monitoring**&#10;Rather than calling `AmsiScanBuffer` (which malware can hook), MithraCore emits IL bytecode at runtime to read the **raw memory address** of the `amsiInitFailed` static field. This is a novel approach  it doesn't rely on any API call that an attacker could intercept.&#10;&#10;**3. EPT-Based Containment**&#10;Traditional EDR can terminate or quarantine processes, but kernel-level malware can resist these actions. Mithra's hypervisor operates at Ring -1, where the guest OS has no visibility. By marking pages as non-executable at the EPT level, Mithra can freeze malicious code even if the kernel is compromised.&#10;&#10;**4. Shadow Memory Rollback**&#10;The Sentinels driver maintains shadow copies of process memory snapshots. When a process is found to be compromised, `RestoreSnapshot` writes back the original memory image, effectively "healing" the process. This is more granular than killing and restarting  it preserves process state while removing the malicious modifications.&#10;&#10;**5. Ensemble ML with Production ONNX Pipeline**&#10;The 3-model ensemble is trained in Python (TensorFlow/Keras), converted to ONNX, and served via `Microsoft.ML.OnnxRuntime` in the Orchestrator. This gives:&#10;- Framework-agnostic model portability&#10;- Hardware-accelerated inference (ONNX Runtime uses MKL-DNN/cuDNN)&#10;- Ensemble diversity through different random seeds and early stopping&#10;&#10;**6. Hypervisor-Enhanced Telemetry Vector**&#10;The `MLBridge.cs` feature vector uniquely combines **user-space indicators** (AMSI, WDAC, WMI) with **Ring -1 hypervisor metrics** (EPT fault counts, page isolation events). This cross-layer correlation enables detection of attacks that are invisible to any single layer.&#10;&#10;### Use Cases&#10;&#10;| Scenario | How Mithra Responds |&#10;|----------|-------------------|&#10;| Process hollowing | FSM detects: suspended creation  cross-process memory write  thread injection. ML scores 0.87  EPT isolation |&#10;| AMSI bypass | `AmsiMonitor` detects `amsiInitFailed = true`  immediate critical alert  process termination |&#10;| WDAC tampering | `WdacVerifier` detects enforcement drop from Enforced to AuditMode  SecurityAlert fired |&#10;| Kernel rootkit | EPT monitoring detects unauthorized memory page modifications  shadow rollback heals affected pages |&#10;| Mass process creation | WMI monitor tracks creation velocity  if abnormal, feeds into ML  soft containment of spawning process |&#10;| Memory-resident malware | Snapshot/Heal cycle: capture clean state  detect anomaly  restore clean snapshot via `RestoreSnapshot` IOCTL |&#10;&#10;---&#10;&#10;## 8. Troubleshooting&#10;&#10;### Build Errors&#10;&#10;| Error | Cause | Fix |&#10;|-------|-------|-----|&#10;| CS0117 `AmsiMonitor.IsAmsiDisabled` | Missing helper method | Ensure audit fix applied  method now wraps `TryGetAmsiState` |&#10;| CS0234/CS0246 in Mithra.UI | Missing project references | Verify `Mithra.UI.csproj` has all 4 `ProjectReference` entries |&#10;| CS0246 `PageInfo` | Type not found | Ensure `Mithra.Common.csproj` includes `PageInfo.cs` |&#10;| CS1061 `MLContext.Dispose()` | MLContext not disposable | Audit fix removes invalid calls  verify MLBridge.cs is updated |&#10;| CS0117 `SentinelsIoctl.RestoreSnapshot` | Missing IOCTL constant | Ensure `SentinelsDefinitions.cs` has all 6 `const uint` definitions |&#10;| NuGet restore fails for MithraCore | packages.config legacy style | Run `nuget restore Mithra.sln` or `msbuild -t:Restore` |&#10;&#10;### Runtime Errors&#10;&#10;| Error | Cause | Fix |&#10;|-------|-------|-----|&#10;| "Cannot open Sentinels device" | Driver not loaded | Run `SentinelDriverInstaller.InstallAndStart()` or `sc start Sentinels` |&#10;| "Access Denied" | Not running as Administrator | Right-click  Run as Administrator, or add `requireAdministrator` manifest |&#10;| "Failed to open Service Control Manager" | Non-admin or SCM blocked | Ensure UAC elevation; check group policy `SeCreateGlobalPrivilege` |&#10;| Driver status OFFLINE in UI | Driver service stopped | Check `sc query Sentinels`; verify `Sentinels.sys` exists and is signed |&#10;| ML prediction timeout | Model not loaded or slow | Check `ModelPath` in `MLBridgeOptions`; increase `PredictionTimeoutMs` |&#10;| HeartbeatMonitor stops after 3 failures | Driver unresponsive | Check driver logs; verify device handle not closed; restart driver service |&#10;| Memory dump fails | `OpenProcess` returns 0 | Ensure `SeDebugPrivilege` is enabled (automatic with Administrator) |&#10;&#10;### Driver Issues&#10;&#10;```powershell&#10;# Check if driver is running&#10;sc query Sentinels&#10;&#10;# View driver installation log&#10;Get-WinEvent -LogName System | Where-Object {$_.ProviderName -eq "Sentinels"} | Select-Object -First 10&#10;&#10;# Verify test signing is enabled (development only)&#10;bcdedit /enum | findstr testsigning&#10;&#10;# Enable test signing (reboot required)&#10;bcdedit /set testsigning on&#10;# Reboot, then:&#10;sc start Sentinels&#10;```&#10;&#10;---&#10;&#10;## Quick Start Checklist&#10;&#10;```&#10; 1. Install Visual Studio 2022 + .NET Framework 4.8 Developer Pack&#10; 2. Install Python 3.10+ with ML dependencies&#10; 3. Open Mithra.sln in Visual Studio&#10; 4. Restore NuGet Packages&#10; 5. Run train_pipeline.py to train ML models&#10; 6. Run convert_to_onnx.py to convert to ONNX&#10; 7. Copy ONNX models + scaler to Mithra.Orchestrator/Models/&#10; 8. Build Solution (Release|x64)&#10; 9. Install Sentinels.sys driver (as Administrator)&#10; 10. Launch Mithra.UI.exe (as Administrator)&#10; 11. Verify "Driver: ONLINE" in the dashboard&#10; 12. Run MithraCore.exe check to verify security posture&#10; 13. Start Mithra.Orchestrator.exe for ML scoring&#10;```&#10;&#10;---&#10;&#10;*This guide covers the Mithra EDR platform created by: Justin Linwood Ross (December 2025-August 2026).*</code></pre> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Justin_52</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545363/mithra-edr-platform-for-those-building-hypervisors-and-training-using-py</guid>
    		</item>
    		    		<item>
    			<title>Looking for Advice: SEO Career &amp; Moving to Canada</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545361/looking-for-advice-seo-career-moving-to-canada</link>
    			<pubDate>Thu, 20 Aug 2026 11:30:17 +0000</pubDate>
    			<description>Hi everyone, Im currently working in SEO and content strategy, managing SEO projects, content planning, keyword research, technical SEO, link-building strategies, and organic growth. Im now exploring the possibility of moving to Canada for work and would really appreciate some advice from people who are already working in Canadas digital ...</description>
    			    			<content:encoded><![CDATA[ <p>Hi everyone,</p>&#10;<p>Im currently working in SEO and content strategy, managing SEO projects, content planning, keyword research, technical SEO, link-building strategies, and organic growth.</p>&#10;<p>Im now exploring the possibility of moving to Canada for work and would really appreciate some advice from people who are already working in Canadas digital marketing or technology industry.</p>&#10;<p>My main questions are:</p>&#10;<p>What is the best way for an experienced SEO professional to find Canadian employers willing to hire international candidates?<br>&#10;Are SEO Specialist, SEO Manager, Digital Marketing Specialist, or Content Strategist roles commonly available to international applicants?<br>&#10;How realistic is it to obtain a Canadian work permit through an employer in this field?<br>&#10;Are there particular Canadian job boards, recruitment agencies, or communities that are useful for finding employers who consider international candidates?<br>&#10;Would Canadian employers generally value several years of international SEO experience, or is Canadian work experience usually expected?<br>&#10;What would you recommend I improve in my CV and portfolio before applying?</p>&#10;<p>Im not looking for shortcuts or anything questionable. Im trying to understand the legitimate routes available to an experienced SEO professional who wants to build a career in Canada.</p>&#10;<p>If anyone here has gone through a similar process, especially in SEO, digital marketing, content, or e-commerce, Id really appreciate hearing about your experience.</p>&#10;<p>Thanks!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>Hammad_16</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545361/looking-for-advice-seo-career-moving-to-canada</guid>
    		</item>
    		    		<item>
    			<title>Content Strategist &amp; SEO Writer for IT Certification Content</title>
    			<link>https://www.daniweb.com/hardware-and-software/information-security/threads/545355/content-strategist-seo-writer-for-it-certification-content</link>
    			<pubDate>Wed, 19 Aug 2026 05:35:18 +0000</pubDate>
    			<description>Im a content strategist and SEO writer focused on IT certification and exam content. I create study guides, SEO articles, social media content, and other exam-related resources. I enjoy taking complex topics and turning them into simple and useful content that helps candidates understand what they need to study and ...</description>
    			    			<content:encoded><![CDATA[ <p>Im a content strategist and SEO writer focused on IT certification and exam content. I create study guides, SEO articles, social media content, and other exam-related resources. I enjoy taking complex topics and turning them into simple and useful content that helps candidates understand what they need to study and prepare with more confidence. I also focus on creating content that feels genuine, provides real value, and helps improve search visibility.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/information-security/64">Information Security</category>
    			<dc:creator>tomeithan</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/information-security/threads/545355/content-strategist-seo-writer-for-it-certification-content</guid>
    		</item>
    		    		<item>
    			<title>Looking for Recommendations for the Best Book Writing Services</title>
    			<link>https://www.daniweb.com/community-center/threads/545354/looking-for-recommendations-for-the-best-book-writing-services</link>
    			<pubDate>Tue, 18 Aug 2026 13:25:34 +0000</pubDate>
    			<description>Im curious to hear what other writers and aspiring authors think about hiring professional book writing services. There are so many companies and freelance writers available today, and it can be difficult to know which option is actually worth considering. When looking for the best book writing services, I think ...</description>
    			    			<content:encoded><![CDATA[ <p>Im curious to hear what other writers and aspiring authors think about hiring professional book writing services.</p>&#10;<p>There are so many companies and freelance writers available today, and it can be difficult to know which option is actually worth considering. When looking for the best book writing services, I think its important to consider the writers experience, previous work, communication style, pricing, and ability to understand the authors ideas.</p>&#10;<p>A good book writer should do more than simply put words on a page. They should understand the authors vision, writing style, target audience, and purpose for the book. Whether someone is working on a memoir, business book, novel, self-help book, or biography, having a writer who understands the project can make a big difference.</p>&#10;<p>Id also recommend discussing the project details before making a decision. Word count, deadlines, revisions, confidentiality, ownership rights, and payment terms should all be clearly explained upfront. Checking writing samples and genuine client feedback can also help when comparing different services.</p>&#10;<p>For anyone who has hired the best book writing services, what was your experience like? Did you work with an independent ghostwriter or a professional writing company? What factors helped you decide which service was right for your project?</p>&#10;<p>Id love to hear recommendations and experiences from other authors, especially regarding quality, communication, pricing, and overall professionalism.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>Howard_8</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545354/looking-for-recommendations-for-the-best-book-writing-services</guid>
    		</item>
    		    		<item>
    			<title>How do you decide when a UI pattern is &quot;too clever&quot; and needs simplifying?</title>
    			<link>https://www.daniweb.com/digital-media/ui-ux-design/threads/545351/how-do-you-decide-when-a-ui-pattern-is-too-clever-and-needs-simplifying</link>
    			<pubDate>Tue, 18 Aug 2026 12:29:49 +0000</pubDate>
    			<description>I keep running into this tension on my own projects: an interaction pattern feels genuinely delightful in isolation a custom gesture, an unconventional navigation flow, an animated transition that&#39;s fun to watch once but I can&#39;t always tell if it&#39;s actually good UX or just novel enough to impress in ...</description>
    			    			<content:encoded><![CDATA[ <p>I keep running into this tension on my own projects: an interaction pattern feels genuinely delightful in isolation a custom gesture, an unconventional navigation flow, an animated transition that's fun to watch once but I can't always tell if it's actually good UX or just novel enough to impress in a portfolio review.</p>&#10;<p>A few examples I've gone back and forth on:</p>&#10;<p>Custom swipe gestures instead of standard tap targets<br>&#10;Non-standard scroll behavior (parallax, snap-scrolling) on content-heavy pages<br>&#10;Creative onboarding flows that prioritize visual delight over getting users to value quickly</p>&#10;<p>My instinct is that anything requiring an explanation or a tooltip to be understood has probably crossed the line from "delightful" into "too clever," but that's a pretty fuzzy rule, and I've seen well-regarded products break it successfully. I've been reading through a few web app design case studies trying to find a clearer pattern, but most of them just show the polished result, not the reasoning behind what got cut.</p>&#10;<p>For people who've shipped patterns like this and either kept them or walked them back what was the actual signal that told you it wasn't working? Was it usability testing, support tickets, drop-off metrics, or something more qualitative? And on the flip side, has an unconventional pattern ever paid off for you in a way standard testing wouldn't have predicted?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/ui-ux-design/15">UI / UX Design</category>
    			<dc:creator>Neil_22</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/ui-ux-design/threads/545351/how-do-you-decide-when-a-ui-pattern-is-too-clever-and-needs-simplifying</guid>
    		</item>
    		    		<item>
    			<title>What Makes Users Abandon a Mobile App in 2026?</title>
    			<link>https://www.daniweb.com/community-center/threads/545326/what-makes-users-abandon-a-mobile-app-in-2026</link>
    			<pubDate>Fri, 14 Aug 2026 10:01:55 +0000</pubDate>
    			<description>Yes, app performance is one of the key factors behind user abandonment. Slow loading, crashes, freezing, and delayed responses can quickly frustrate users and reduce trust. However, poor navigation, complicated onboarding, security concerns, and limited functionality can also drive users away. From an app development company perspective, the solution is ...</description>
    			    			<content:encoded><![CDATA[ <p>Yes, app performance is one of the key factors behind user abandonment. Slow loading, crashes, freezing, and delayed responses can quickly frustrate users and reduce trust. However, poor navigation, complicated onboarding, security concerns, and limited functionality can also drive users away.<br>&#10;From an app development company perspective, the solution is to build performance into the application from the beginning. This includes optimizing code and APIs, improving load times, reducing crashes, testing across different devices and network conditions, and continuously monitoring real-user performance after launch.<br>&#10;The goal isn't simply to build an app with more features. It is to deliver a fast, stable, secure, and user-friendly application that consistently provides value and gives users a reason to return.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>stefanieallie</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545326/what-makes-users-abandon-a-mobile-app-in-2026</guid>
    		</item>
    		    		<item>
    			<title>What should I consider before starting a mobile app development project?</title>
    			<link>https://www.daniweb.com/programming/mobile-development/threads/545322/what-should-i-consider-before-starting-a-mobile-app-development-project</link>
    			<pubDate>Thu, 13 Aug 2026 12:14:11 +0000</pubDate>
    			<description>Im exploring mobile app development and have been trying to understand what factors developers should consider before starting a real-world project. **For a beginner or someone moving from web development to mobile, I think some important areas are:** Choosing between native development and cross-platform frameworks Deciding between Flutter, React Native, ...</description>
    			    			<content:encoded><![CDATA[ <p>Im exploring mobile app development and have been trying to understand what factors developers should consider before starting a real-world project.</p>&#10;<p><strong>For a beginner or someone moving from web development to mobile, I think some important areas are:</strong></p>&#10;<p>Choosing between native development and cross-platform frameworks<br>&#10;Deciding between Flutter, React Native, Kotlin, or Swift<br>&#10;Designing an app that can scale as the user base grows<br>&#10;Connecting the mobile app with APIs and backend services<br>&#10;Authentication and secure data storage<br>&#10;Testing across different screen sizes and devices<br>&#10;App Store and Google Play deployment<br>&#10;Maintaining and updating the app after launch</p>&#10;<p>Ive also been looking at how professional mobile app development teams approach projects beyond just writing the UI and functionality. Companies such as CodeChaps, for example, work on custom mobile application development, which is useful to look at when comparing how development is handled in real-world projects.</p>&#10;<p>For those who have built mobile apps professionally, what would you recommend focusing on first? Would you start with a cross-platform framework or learn native Android/iOS development separately?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/mobile-development/181">Mobile Development</category>
    			<dc:creator>Yogesh Rajput</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/mobile-development/threads/545322/what-should-i-consider-before-starting-a-mobile-app-development-project</guid>
    		</item>
    		    		<item>
    			<title>What is a good way to handle a large word list in a word-based game?</title>
    			<link>https://www.daniweb.com/programming/game-development/threads/545320/what-is-a-good-way-to-handle-a-large-word-list-in-a-word-based-game</link>
    			<pubDate>Thu, 13 Aug 2026 07:03:08 +0000</pubDate>
    			<description>Im working on a small word-based game and have run into a design question around the dictionary/word-list side of the project. The game needs to determine whether player-entered words are valid, and potentially search through a larger list to find possible words from a given set of letters. For example, ...</description>
    			    			<content:encoded><![CDATA[ <p>Im working on a small word-based game and have run into a design question around the dictionary/word-list side of the project. The game needs to determine whether player-entered words are valid, and potentially search through a larger list to find possible words from a given set of letters.</p>&#10;<p>For example, a spellbees.us needs to repeatedly perform word validation and letter-based searches. Im currently considering whether the word list should simply be kept in memory, loaded from a file when needed, or converted into a more efficient data structure such as a trie or hash table.</p>&#10;<p>For those who have built word or puzzle games, what approach would you recommend? At what point does the size of the word list become significant enough that it is worth using a specialized data structure, and are there any other performance or memory considerations I should keep in mind?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/game-development/71">Game Development</category>
    			<dc:creator>johnsmithsp</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/game-development/threads/545320/what-is-a-good-way-to-handle-a-large-word-list-in-a-word-based-game</guid>
    		</item>
    		    		<item>
    			<title>How to restore images</title>
    			<link>https://www.daniweb.com/digital-media/threads/545316/how-to-restore-images</link>
    			<pubDate>Wed, 12 Aug 2026 22:58:18 +0000</pubDate>
    			<description>Need to restore photos</description>
    			    			<content:encoded><![CDATA[ <p>Need to restore photos</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/5">Digital Media</category>
    			<dc:creator>Randy_23</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/threads/545316/how-to-restore-images</guid>
    		</item>
    		    		<item>
    			<title>At what point does a sales team need a CRM instead of a spreadsheet?</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545314/at-what-point-does-a-sales-team-need-a-crm-instead-of-a-spreadsheet</link>
    			<pubDate>Wed, 12 Aug 2026 12:02:19 +0000</pubDate>
    			<description>I keep having this argument with a friend who runs a small sales team. He swears a shared spreadsheet is fine as long as everyone&#39;s disciplined about updating it. I think once you cross a certain number of people or leads, it just breaks down no matter how careful everyone ...</description>
    			    			<content:encoded><![CDATA[ <p>I keep having this argument with a friend who runs a small sales team. He swears a shared spreadsheet is fine as long as everyone's disciplined about updating it. I think once you cross a certain number of people or leads, it just breaks down no matter how careful everyone is.</p>&#10;<p>Where's the actual tipping point in your experience? Is it team size, number of active leads, or something else, like how many people touch a single deal before it closes?</p>&#10;<p>Also curious what actually goes wrong first. Is it leads getting forgotten, follow-ups slipping, or just nobody having a clear picture of the pipeline until someone manually chases it down?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>pactsoft</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545314/at-what-point-does-a-sales-team-need-a-crm-instead-of-a-spreadsheet</guid>
    		</item>
    		    		<item>
    			<title>Reliable IDE for python work on Linux, any experience?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545309/reliable-ide-for-python-work-on-linux-any-experience</link>
    			<pubDate>Wed, 12 Aug 2026 05:42:57 +0000</pubDate>
    			<description>I am in the process of rediscovering python after a dire cardiac episode. Used to be very active under my favored nickname vegaseat, not &#39;seat&#39; but &#39;eat&#39;! Got tired of the arbitrary jolts from MS and Windows 11 and switched totally to LinuxMint. Actually, my commercial grade &#39;HP 17 laptop&#39; ...</description>
    			    			<content:encoded><![CDATA[ <p>I am in the process of rediscovering python after a dire cardiac episode.<br>&#10;Used to be very active under my favored nickname vegaseat, not 'seat' but 'eat'!<br>&#10;Got tired of the arbitrary jolts from MS and Windows 11 and switched totally to<br>&#10;LinuxMint. Actually, my commercial grade 'HP 17 laptop' came with it installed</p>&#10;<p>So here I am using python again!  Installation of python3 and all its modules via<br>&#10;the Linux 'Software Manager' has been super easy.  My problem right now is finding<br>&#10;the best IDE.  I am using 'IDLE' of course, but am smitten with 'SublimeText' and<br>&#10;above all the 'Spyder' IDE.  IDLE works reliably, but sophisticated SPYDER hangs up<br>&#10;on simple things like backslashes.  SublimeText does not like the backslash character<br>&#10;and does not handle the python user input statement at all.</p>&#10;<p>Has any Dani-Web member discovered how to solve these kind of headaches?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Dietrich_3</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545309/reliable-ide-for-python-work-on-linux-any-experience</guid>
    		</item>
    		    		<item>
    			<title>What Makes an AI Chatbot Reliable Enough for a Production Web Application?</title>
    			<link>https://www.daniweb.com/community-center/threads/545308/what-makes-an-ai-chatbot-reliable-enough-for-a-production-web-application</link>
    			<pubDate>Tue, 11 Aug 2026 12:37:43 +0000</pubDate>
    			<description>Ive been exploring how AI chatbots can be integrated into web applications, but reliability seems to be a bigger challenge than simply connecting an LLM API. For a production chatbot, how do developers handle things like hallucinations, outdated information, conversation context, authentication, and access to application data? For example, if ...</description>
    			    			<content:encoded><![CDATA[ <p>Ive been exploring how AI chatbots can be integrated into web applications, but reliability seems to be a bigger challenge than simply connecting an LLM API.</p>&#10;<p>For a production chatbot, how do developers handle things like hallucinations, outdated information, conversation context, authentication, and access to application data?</p>&#10;<p>For example, if a PHP application uses an AI chatbot for customer support, would you recommend combining an LLM with a database or knowledge base rather than relying entirely on the model?</p>&#10;<p>Id be interested in hearing what architecture or safeguards other developers have found useful for keeping chatbot responses accurate while still maintaining a good user experience.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>jademerlin24</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545308/what-makes-an-ai-chatbot-reliable-enough-for-a-production-web-application</guid>
    		</item>
    		    		<item>
    			<title>Shadcn is Trending ?</title>
    			<link>https://www.daniweb.com/programming/threads/545304/shadcn-is-trending</link>
    			<pubDate>Mon, 10 Aug 2026 10:58:35 +0000</pubDate>
    			<description>Working in reactjs since 5 years nowdays I have mostly web devs using shadcn is it great ?</description>
    			    			<content:encoded><![CDATA[ <p>Working in reactjs since 5 years nowdays I have mostly web devs using shadcn is it great ?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>SanjayJoshi</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545304/shadcn-is-trending</guid>
    		</item>
    		    		<item>
    			<title>How to add records from form to Table when Submitted</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545296/how-to-add-records-from-form-to-table-when-submitted</link>
    			<pubDate>Sat, 08 Aug 2026 14:58:29 +0000</pubDate>
    			<description>I am trying to develop a project for house hold accounting.I have designed a form for transactions.Now my problem is to add the record from the form to the table when the Submit buttton is clicked.My table is &#34;Tran&#34; with fields-&#34;Tdt&#34;,&#34;Achead&#34;, &#34;Acsub&#34;,&#34;Acno&#34;,&#34;Acname&#34;.&#34;Detail&#34;,&#34;Debit&#34;,&#34; Credit&#34;,&#34;Dc&#34;,&#34;Balance&#34;,&#34;Tno&#34;.Record to be added to Tran where Achead,Acsub ...</description>
    			    			<content:encoded><![CDATA[ <p>I am trying to develop a project for house hold accounting.I have designed a form for transactions.Now my problem is to add the record from the form to the table when the Submit buttton is clicked.My table is "Tran" with fields-"Tdt","Achead", "Acsub","Acno","Acname"."Detail","Debit"," Credit","Dc","Balance","Tno".Record to be added to Tran where Achead,Acsub and Acno are equal to TxtAchead.Text,TxtAcsub.text, and TxtAcno.text respectively.The Balance is to be calculated by the difference of the Totals of Debit and Credit Fields and if the balance is negative field "Dc" = "DR" else "Dc" ="CR"   Please help me</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>mavtcr</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545296/how-to-add-records-from-form-to-table-when-submitted</guid>
    		</item>
    		    		<item>
    			<title>How can I run Microsoft PowerToys on Windows 10 version 1703?</title>
    			<link>https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545293/how-can-i-run-microsoft-powertoys-on-windows-10-version-1703</link>
    			<pubDate>Fri, 07 Aug 2026 14:35:23 +0000</pubDate>
    			<description>Hi everyone, I&#39;m still using **Windows 10 version 1703 (OS Build 15063)** and would like to run Microsoft PowerToys. I know the latest releases require a much newer version of Windows 10, but I&#39;m wondering if there&#39;s an older PowerToys release that&#39;s compatible with my system. Has anyone successfully installed ...</description>
    			    			<content:encoded><![CDATA[ <p>Hi everyone,</p>&#10;<p>I'm still using <strong>Windows 10 version 1703 (OS Build 15063)</strong> and would like to run Microsoft PowerToys. I know the latest releases require a much newer version of Windows 10, but I'm wondering if there's an older PowerToys release that's compatible with my system.</p>&#10;<p>Has anyone successfully installed PowerToys on Windows 10 version 1703?</p>&#10;<ul>&#10;<li>Which PowerToys version works?</li>&#10;<li>Are there any required dependencies?</li>&#10;<li>Which features are supported or unavailable?</li>&#10;<li>Is there any workaround, or is upgrading Windows the only option?</li>&#10;</ul>&#10;<p>I'd appreciate any suggestions or experiences. Thanks!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/microsoft-windows/99">Microsoft Windows</category>
    			<dc:creator>Power_4</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545293/how-can-i-run-microsoft-powertoys-on-windows-10-version-1703</guid>
    		</item>
    		    		<item>
    			<title>Beginner in SEO – Looking for Advice on Building High-Quality Backlinks</title>
    			<link>https://www.daniweb.com/community-center/threads/545289/beginner-in-seo-looking-for-advice-on-building-high-quality-backlinks</link>
    			<pubDate>Thu, 06 Aug 2026 09:06:43 +0000</pubDate>
    			<description>I&#39;m currently doing an SEO internship and learning both on-page and off-page SEO. At the moment, I&#39;m focusing on building high-quality backlinks and understanding the best practices instead of using spammy techniques. So far, I&#39;ve learned about: Keyword research On-page SEO basics Forum backlinks Profile backlinks Anchor text optimization Internal ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm currently doing an SEO internship and learning both on-page and off-page SEO. At the moment, I'm focusing on building high-quality backlinks and understanding the best practices instead of using spammy techniques.</p>&#10;<p>So far, I've learned about:</p>&#10;<p>Keyword research<br>&#10;On-page SEO basics<br>&#10;Forum backlinks<br>&#10;Profile backlinks<br>&#10;Anchor text optimization<br>&#10;Internal linking</p>&#10;<p>I have a few questions for experienced SEO professionals:</p>&#10;<p>What types of backlinks should a beginner focus on first?<br>&#10;Are forum backlinks still useful in 2026 if they're created naturally?<br>&#10;How many backlinks should a new website build each week?<br>&#10;Which free SEO tools do you recommend for tracking backlinks and website performance?<br>&#10;What are the biggest mistakes beginners make in off-page SEO?</p>&#10;<p>I'd really appreciate any advice, learning resources, or personal experiences you can share. I'm here to learn and improve my SEO skills.</p>&#10;<p>Thank you!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>haralusman67</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545289/beginner-in-seo-looking-for-advice-on-building-high-quality-backlinks</guid>
    		</item>
    		    		<item>
    			<title>Building a Scalable Digital Membership Card Software for 50k+ Members</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545281/building-a-scalable-digital-membership-card-software-for-50k-members</link>
    			<pubDate>Wed, 05 Aug 2026 09:03:30 +0000</pubDate>
    			<description>I&#39;m currently building a museum membership management system using .NET and a relational database. The project is inspired by solutions like MembershipAnywhere, which help museums manage digital memberships and improve the visitor experience. The system is designed to handle member registration, digital membership cards, QR code check-ins, membership renewals, notifications, ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm currently building a museum membership management system using .NET and a relational database. The project is inspired by solutions like MembershipAnywhere, which help museums manage digital memberships and improve the visitor experience.</p>&#10;<p>The system is designed to handle member registration, digital membership cards, QR code check-ins, membership renewals, notifications, and integrations with CRM and ticketing platforms. One of my main goals is to ensure the application remains responsive and reliable as the number of members grows.</p>&#10;<p>I'm trying to decide on the best architecture for long-term scalability. Would you recommend starting with a modular monolith and moving to microservices later, or designing a service-based architecture from the beginning?</p>&#10;<p>I'd also appreciate recommendations on caching, database optimization, background job processing, and monitoring for a museum membership platform with a large member base.</p>&#10;<p>If you've built similar museum, nonprofit, or membership management systems, I'd love to hear what worked well and what challenges you encountered.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>rixcy</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545281/building-a-scalable-digital-membership-card-software-for-50k-members</guid>
    		</item>
    		    		<item>
    			<title>Hey,  need advise from a professionals about the style</title>
    			<link>https://www.daniweb.com/digital-media/ui-ux-design/threads/545280/hey-need-advise-from-a-professionals-about-the-style</link>
    			<pubDate>Wed, 05 Aug 2026 07:16:58 +0000</pubDate>
    			<description>Hey everyone, Im pretty new to this and Im in the process of setting up my first ecom store, so Im still figuring out what actually makes a site look clean, trustworthy, easy to use. The platform I chose ecomzy, gives some ready made design ideas, which is really helpful ...</description>
    			    			<content:encoded><![CDATA[ <p>Hey everyone, Im pretty new to this and Im in the process of setting up my first ecom store, so Im still figuring out what actually makes a site look clean, trustworthy, easy to use. The platform I chose ecomzy,  gives some ready made design ideas, which is really helpful because Im not a designer and I dont want to spend time searching for specialists right now. But I still need to decide whats actually best for my store, especially when it comes to the overall look and structure. As a beginner, what would you say are the most important design elements I should focus on first?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/ui-ux-design/15">UI / UX Design</category>
    			<dc:creator>edasesot978</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/ui-ux-design/threads/545280/hey-need-advise-from-a-professionals-about-the-style</guid>
    		</item>
    		    		<item>
    			<title>DaniWeb Spike in Traffic?</title>
    			<link>https://www.daniweb.com/community-center/threads/545276/daniweb-spike-in-traffic</link>
    			<pubDate>Mon, 03 Aug 2026 17:34:57 +0000</pubDate>
    			<description>Came to DaniWeb and was put in a Cloudfare waiting room que. Never experienced that before. &#34;Your estimated wait time is 1 minute. We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time. This ...</description>
    			    			<content:encoded><![CDATA[ <p>Came to DaniWeb and was put in a Cloudfare waiting room que. Never experienced that before.</p>&#10;<p>"Your estimated wait time is 1 minute.<br>&#10;We are experiencing a high volume of traffic and using a virtual queue to limit the amount of users on the website at the same time. This will ensure you have the best possible online experience.</p>&#10;<p>This page will automatically refresh, please do not close your browser.</p>&#10;<p>Last updated 1:27:28 PM"</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>SCBWV</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545276/daniweb-spike-in-traffic</guid>
    		</item>
    		    		<item>
    			<title>What I&#039;ve Learned About Off-Page SEO After Several Months</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545275/what-i-ve-learned-about-off-page-seo-after-several-months</link>
    			<pubDate>Mon, 03 Aug 2026 11:41:18 +0000</pubDate>
    			<description>Over the past few months, I&#39;ve been spending time learning and practicing off-page SEO. One thing I&#39;ve realized is that it&#39;s much more than simply getting backlinks. I&#39;ve experimented with forum participation, business listings, profile creation, social bookmarking, and writing articles on different platforms. Some methods generated engagement, while others ...</description>
    			    			<content:encoded><![CDATA[ <p>Over the past few months, I've been spending time learning and practicing off-page SEO. One thing I've realized is that it's much more than simply getting backlinks.</p>&#10;<p>I've experimented with forum participation, business listings, profile creation, social bookmarking, and writing articles on different platforms. Some methods generated engagement, while others had very little impact.</p>&#10;<p>A few lessons I've learned are:</p>&#10;<p>Relevance is more important than the number of backlinks.<br>&#10;Communities respond much better to genuine discussions than promotional posts.<br>&#10;Consistent, useful content seems to perform better over time than trying to chase quick SEO wins.<br>&#10;Building trust within a community is a slow process, but it appears to produce better long-term results.</p>&#10;<p>SEO continues to evolve, especially with AI-generated content becoming more common. Because of that, I'm trying to focus more on creating helpful content and participating in relevant communities instead of looking for shortcuts.</p>&#10;<p>I'd be interested to hear what changes have had the biggest impact on your SEO strategy recently.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>judsonlarkin</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545275/what-i-ve-learned-about-off-page-seo-after-several-months</guid>
    		</item>
    		    		<item>
    			<title>What Off-Page SEO Techniques Have Worked Best for You in 2026?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545269/what-off-page-seo-techniques-have-worked-best-for-you-in-2026</link>
    			<pubDate>Sat, 01 Aug 2026 08:46:41 +0000</pubDate>
    			<description>I&#39;ve been learning more about off-page SEO and experimenting with different strategies to improve organic visibility. There are many approaches, including forum participation, business listings, social bookmarking, profile creation, guest articles, and content marketing. For those who have seen positive results recently, which off-page SEO techniques have been the most ...</description>
    			    			<content:encoded><![CDATA[ <p>I've been learning more about off-page SEO and experimenting with different strategies to improve organic visibility. There are many approaches, including forum participation, business listings, social bookmarking, profile creation, guest articles, and content marketing.</p>&#10;<p>For those who have seen positive results recently, which off-page SEO techniques have been the most effective? Have you noticed any strategies that have become less effective over time? I'd appreciate hearing about real-world experiences, best practices, and any lessons you've learned while building long-term organic traffic.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>judsonlarkin</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545269/what-off-page-seo-techniques-have-worked-best-for-you-in-2026</guid>
    		</item>
    		    		<item>
    			<title>How do universities usually manage workshop schedules?</title>
    			<link>https://www.daniweb.com/digital-media/threads/545268/how-do-universities-usually-manage-workshop-schedules</link>
    			<pubDate>Sat, 01 Aug 2026 06:00:05 +0000</pubDate>
    			<description>I was wondering how different universities handle workshop schedules, especially for computer science and IT courses. At some universities, the workshop schedule is published before the semester starts, while others seem to update it throughout the term. Which approach has worked better in your experience? Do you prefer a fixed ...</description>
    			    			<content:encoded><![CDATA[ <p>I was wondering how different universities handle workshop schedules, especially for computer science and IT courses.</p>&#10;<p>At some universities, the workshop schedule is published before the semester starts, while others seem to update it throughout the term. Which approach has worked better in your experience?</p>&#10;<p>Do you prefer a fixed schedule from day one, or is it more practical when departments adjust workshop dates based on course progress? I'm interested in hearing how your university manages this and whether it affects attendance or learning.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/5">Digital Media</category>
    			<dc:creator>David_331</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/threads/545268/how-do-universities-usually-manage-workshop-schedules</guid>
    		</item>
    		    		<item>
    			<title>How to automatically transcribe audio/video</title>
    			<link>https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545267/how-to-automatically-transcribe-audio-video</link>
    			<pubDate>Fri, 31 Jul 2026 17:24:29 +0000</pubDate>
    			<description>I recently completed, for the most part, a wxPython app to convert speech to text in files containing an audio stream. As someone who is hearing impaired I find I am relying more and more on captioning. I am also finding that a number of videos, even when they include ...</description>
    			    			<content:encoded><![CDATA[ <p>I recently completed, for the most part, a wxPython app to convert speech to text in files containing an audio stream. As someone who is hearing impaired I find I am relying more and more on captioning. I am also finding that a number of videos, even when they include captioning, have captions that are irritatingly out of sync with the video. For videos that have no captions, Windows Live Captions are often inadequate.</p>&#10;<p>I found a package (Whisper-cli) on github that is free and open source, and has a large number of downloadable models. I found one model which does a pretty good job of converting speech to text. But, the software runs from the command line and I found it cumbersome so I wrote a wxPython wrapper.</p>&#10;<p>The wrapper offers a few extras. For example, Whisper works only on mp3 and wav files. If you have a local copy of ffmpeg, my GUI will convert the mp4 to mp3 and then do the transcription. In addition, you can convert the output into subtitle srt format.</p>&#10;<p>If there is interest here I will write this up as a project and post the code.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/microsoft-windows/99">Microsoft Windows</category>
    			<dc:creator>Reverend Jim</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545267/how-to-automatically-transcribe-audio-video</guid>
    		</item>
    		    		<item>
    			<title>Has anyone found a reliable Google Workspace Backup Tool for business email</title>
    			<link>https://www.daniweb.com/community-center/threads/545264/has-anyone-found-a-reliable-google-workspace-backup-tool-for-business-email</link>
    			<pubDate>Fri, 31 Jul 2026 05:48:22 +0000</pubDate>
    			<description>We&#39;re planning to implement a regular backup strategy for our Google Workspace accounts because relying only on cloud storage doesn&#39;t seem sufficient for our long-term data protection needs. We need a solution that can back up Gmail emails while preserving attachments, labels, folder hierarchy, and metadata. Features like scheduled backups, ...</description>
    			    			<content:encoded><![CDATA[ <p>We're planning to implement a regular backup strategy for our Google Workspace accounts because relying only on cloud storage doesn't seem sufficient for our long-term data protection needs. We need a solution that can back up Gmail emails while preserving attachments, labels, folder hierarchy, and metadata. Features like scheduled backups, support for multiple user accounts, and export to formats such as PST or MBOX would be helpful. I came across a few tools, including SysInfo Google Workspace Backup Tool, but I'd like to hear from people who have actually used it. Is it reliable for business use, or would you recommend another solution?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>Steven_53</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545264/has-anyone-found-a-reliable-google-workspace-backup-tool-for-business-email</guid>
    		</item>
    		    		<item>
    			<title>How Often Do You Update Existing Content for Better SEO?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545259/how-often-do-you-update-existing-content-for-better-seo</link>
    			<pubDate>Wed, 29 Jul 2026 08:19:39 +0000</pubDate>
    			<description>Hi everyone, I&#39;ve been thinking about content freshness and how much it affects search visibility over time. For websites that publish educational or technical content, do you regularly update older articles, or do you focus mainly on creating new ones? Some things I&#39;m curious about are: How often do you ...</description>
    			    			<content:encoded><![CDATA[ <p>Hi everyone,</p>&#10;<p>I've been thinking about content freshness and how much it affects search visibility over time.</p>&#10;<p>For websites that publish educational or technical content, do you regularly update older articles, or do you focus mainly on creating new ones?</p>&#10;<p>Some things I'm curious about are:</p>&#10;<p>How often do you review existing content?<br>&#10;Do you update titles and meta descriptions?<br>&#10;Is it better to expand older articles or publish new ones?<br>&#10;Have you noticed ranking improvements after refreshing content?</p>&#10;<p>From what I've observed, updating pages with current information, improving internal linking, and adding useful details can sometimes be more effective than publishing dozens of new articles.</p>&#10;<p>I'd like to hear what strategies have worked best for you and what results you've seen.</p>&#10;<p>Thanks in advance for sharing your experience!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>judsonlarkin</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545259/how-often-do-you-update-existing-content-for-better-seo</guid>
    		</item>
    		    		<item>
    			<title>code to implement such calculation of 46,821 × 58,37</title>
    			<link>https://www.daniweb.com/programming/threads/545238/code-to-implement-such-calculation-of-46-821-58-37</link>
    			<pubDate>Thu, 23 Jul 2026 14:23:14 +0000</pubDate>
    			<description>Is there an efficient algorithmic implementation of this multiplication technique? I recently came across a grid-based method for multiplying large numbers  using a lattice of digit products summed along diagonals with carry propagation  and I&#39;m curious whether this has been implemented computationally, and where it might have practical ...</description>
    			    			<content:encoded><![CDATA[ <p>Is there an efficient algorithmic implementation of this multiplication technique?</p>&#10;<p>I recently came across a grid-based method for multiplying large numbers  using a lattice of digit products summed along diagonals with carry propagation  and I'm curious whether this has been implemented computationally, and where it might have practical value beyond a teaching tool.</p>&#10;<p>As a concrete example: multiplying 46,821  58,379 using this method. I found a short visual walkthrough of the process here, which shows the diagonal-summing step clearly: <a href="https://www.youtube.com/watch?v=WuTXZhIYMJQ">https://www.youtube.com/watch?v=WuTXZhIYMJQ</a></p>&#10;<p>A few things I'd love input on:</p>&#10;<p>Has this been implemented in any programming language / library, and does it offer any computational advantage over standard schoolbook multiplication?<br>&#10;Is this used anywhere in practice  education, mental math training, or elsewhere  beyond being a visualization of the same underlying arithmetic?</p>&#10;<p>Appreciate any pointers or resources.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/4">Programming</category>
    			<dc:creator>Joshua_54</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/threads/545238/code-to-implement-such-calculation-of-46-821-58-37</guid>
    		</item>
    		    		<item>
    			<title>How to Build a Multi-Model AI Router with OpenAI-Compatible API (Python)</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545231/how-to-build-a-multi-model-ai-router-with-openai-compatible-api-python</link>
    			<pubDate>Thu, 23 Jul 2026 07:53:31 +0000</pubDate>
    			<description>Hey everyone, I&#39;ve been working on optimizing AI model usage across different providers, and I wanted to share a practical approach that&#39;s been working well for me. The problem: Different AI models are good at different things, but managing multiple API integrations is a pain. Here&#39;s a clean solution using ...</description>
    			    			<content:encoded><![CDATA[ <p>Hey everyone,<br>&#10;I've been working on optimizing AI model usage across different providers, and I wanted to share a practical approach that's been working well for me.<br>&#10;The problem: Different AI models are good at different things, but managing multiple API integrations is a pain.<br>&#10;Here's a clean solution using an OpenAI-compatible unified API:</p>&#10;<pre class="language-clike line-numbers"><code class="language-clike">from openai import OpenAI&#10;# Single client for all models&#10;client = OpenAI(&#10;    api_key="your_key_here",&#10;    base_url="https://api.autorouter.top/v1"&#10;)&#10;&#10;def smart_router(prompt: str, task_type: str = "general") -&gt; dict:&#10;    '''&#10;    Route to the optimal model based on task type.&#10;    '''&#10;    model_map = {&#10;        "coding": "gpt-5.3-codex",&#10;        "reasoning": "claude-opus-4-7",&#10;        "fast": "deepseek-v4-flash",&#10;        "multilingual": "qwen3.5-plus",&#10;        "vision": "gemini-3.1-pro-image-preview",&#10;        "general": "gpt-5.5"&#10;    }&#10;&#10;    model = model_map.get(task_type, "gpt-5.5")&#10;&#10;    response = client.chat.completions.create(&#10;        model=model,&#10;        messages=[{"role": "user", "content": prompt}],&#10;        temperature=0.7 if task_type == "general" else 0.3&#10;    )&#10;&#10;    return {&#10;        "model_used": model,&#10;        "response": response.choices[0].message.content,&#10;        "tokens": {&#10;            "input": response.usage.prompt_tokens,&#10;            "output": response.usage.completion_tokens&#10;        }&#10;    }&#10;&#10;# Example usage&#10;result = smart_router(&#10;    "Write a Python function to implement a trie data structure",&#10;    task_type="coding"&#10;)&#10;print(f"Model: {result['model_used']}")&#10;print(f"Response: {result['response'][:200]}...")</code></pre>&#10;<p>Key benefits of this approach:</p>&#10;<ol>&#10;<li>One API key, one SDK  no dependency hell</li>&#10;<li>Easy to add/swap models without changing client code</li>&#10;<li>Built-in cost optimization by routing simple tasks to cheaper models</li>&#10;<li>Auto-failover if a provider goes down</li>&#10;</ol>&#10;<p>AutoRouter (autorouter.top) supports 200+ models with OpenAI-compatible endpoints. The free trial gives you enough credits to test this setup.</p>&#10;<p>What approach are you all using for multi-model routing? Would love to hear alternatives!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>autorouter</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545231/how-to-build-a-multi-model-ai-router-with-openai-compatible-api-python</guid>
    		</item>
    		    		<item>
    			<title>What Challenges Can Skilled eCommerce Developers Help Solve?</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545217/what-challenges-can-skilled-ecommerce-developers-help-solve</link>
    			<pubDate>Tue, 21 Jul 2026 07:32:44 +0000</pubDate>
    			<description>Running an eCommerce website involves more than creating an attractive storefront. Businesses often face challenges related to website performance, security, mobile responsiveness, system integrations, inventory management, and overall user experience. As customer expectations continue to evolve, maintaining a stable and efficient online store becomes increasingly important. Many organizations **hire ecommerce ...</description>
    			    			<content:encoded><![CDATA[ <p>Running an eCommerce website involves more than creating an attractive storefront. Businesses often face challenges related to website performance, security, mobile responsiveness, system integrations, inventory management, and overall user experience. As customer expectations continue to evolve, maintaining a stable and efficient online store becomes increasingly important.</p>&#10;<p>Many organizations <strong>hire ecommerce web developers</strong> to address technical issues, improve website functionality, and ensure that different components of an online store work together effectively. Developers may also help optimize loading speed, resolve compatibility issues across devices and browsers, manage third-party integrations, and maintain website security through regular updates and technical improvements.</p>&#10;<p>Beyond technical maintenance, developers often contribute to creating a better user experience by improving navigation, simplifying checkout processes, and ensuring reliable website performance. Since every eCommerce business has different requirements, the challenges can vary depending on the platform, business size, and customer base.</p>&#10;<p>What technical challenges have you experienced while managing an online store? Which areas do you think require the most attention to maintain a reliable and efficient eCommerce website?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>stevejonas</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545217/what-challenges-can-skilled-ecommerce-developers-help-solve</guid>
    		</item>
    		    		<item>
    			<title>My experience building a high-availability AI API routing layer</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545214/my-experience-building-a-high-availability-ai-api-routing-layer</link>
    			<pubDate>Tue, 21 Jul 2026 02:40:13 +0000</pubDate>
    			<description>Hey everyone, I wanted to share some lessons from building a distributed API routing system that handles 200+ AI models across 20+ providers. This was a fun (and challenging) engineering project. Key architectural decisions we made: 1. Circuit breaker pattern per provider Each provider gets its own circuit breaker. After ...</description>
    			    			<content:encoded><![CDATA[ <p>Hey everyone, I wanted to share some lessons from building a distributed API routing system that handles 200+ AI models across 20+ providers. This was a fun (and challenging) engineering project.<br>&#10;Key architectural decisions we made: </p>&#10;<ol>&#10;<li>Circuit breaker pattern per provider Each provider gets its own circuit breaker. After N failures in a window, we stop routing to that provider and fall back to the next best option. </li>&#10;<li>Latency-based routing Not all models perform equally across regions. We built a real-time latency map per model per region and route requests to the fastest available endpoint. </li>&#10;<li>Idempotent retries When a request fails, we retry with a different provider. But only for idempotent operations to avoid charging users twice.</li>&#10;</ol> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>autorouter</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545214/my-experience-building-a-high-availability-ai-api-routing-layer</guid>
    		</item>
    		    		<item>
    			<title>Would you rather invest in better content or stronger backlinks?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/search-engine-strategies/threads/545206/would-you-rather-invest-in-better-content-or-stronger-backlinks</link>
    			<pubDate>Thu, 16 Jul 2026 17:54:32 +0000</pubDate>
    			<description>If you had to choose only one due to a limited budget, where would you invest first? Would you focus on creating higher quality content or building stronger backlinks?</description>
    			    			<content:encoded><![CDATA[ <p>If you had to choose only one due to a limited budget, where would you invest first? Would you focus on creating higher quality content or building stronger backlinks?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/search-engine-strategies/45">Search Engine Strategies</category>
    			<dc:creator>seoguyy</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/search-engine-strategies/threads/545206/would-you-rather-invest-in-better-content-or-stronger-backlinks</guid>
    		</item>
    		    		<item>
    			<title>sorting by column 0 with date in this format dd/mm/yyyy in msflexgrid</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545205/sorting-by-column-0-with-date-in-this-format-dd-mm-yyyy-in-msflexgrid</link>
    			<pubDate>Thu, 16 Jul 2026 15:59:21 +0000</pubDate>
    			<description>sorting by column 0 with date in this format dd/mm/yyyy in msflexgrid , i&#39;m on vb 6.0</description>
    			    			<content:encoded><![CDATA[ <p>sorting by column 0 with date in this format dd/mm/yyyy in msflexgrid , i'm on vb 6.0</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Sal_1</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545205/sorting-by-column-0-with-date-in-this-format-dd-mm-yyyy-in-msflexgrid</guid>
    		</item>
    		    		<item>
    			<title>vb6 - replace &quot;Like&quot; opertor</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545203/vb6-replace-like-opertor</link>
    			<pubDate>Thu, 16 Jul 2026 08:20:28 +0000</pubDate>
    			<description>in visual basic 6 i have on table contain many rows. I used &#34;LIKE&#34; operator to search by employee name : Adodc1.RecordSource = &#34;SELECT ...... where T_Deductions_Collection.Employee_Name LIKE &#39;%&#34; &#38; Text5 &#38; &#34;%&#39; and ..... &#34; I want to change the search technique to be by employee_ID instead of employee_name, ...</description>
    			    			<content:encoded><![CDATA[ <p>in visual basic 6<br>&#10;i have on table contain many rows.<br>&#10;I used "LIKE" operator to search by employee name :<br>&#10;Adodc1.RecordSource = "SELECT  ...... where T_Deductions_Collection.Employee_Name LIKE '%" &amp; Text5 &amp; "%' and ..... "<br>&#10;I want to change the search technique to be by employee_ID instead of employee_name, knowing that the employee ID number consists only of numbers.<br>&#10;What is the appropriate code</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>aboezzat84</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545203/vb6-replace-like-opertor</guid>
    		</item>
    		    		<item>
    			<title>Is SEO becoming SEO + AEO + GEO now? What are you focusing on?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545202/is-seo-becoming-seo-aeo-geo-now-what-are-you-focusing-on</link>
    			<pubDate>Thu, 16 Jul 2026 06:38:50 +0000</pubDate>
    			<description>seLately I&#39;ve been seeing more people talk about SEO, AEO, and GEO together instead of just traditional SEO. It feels like ranking on Google is no longer the only goal. Now people also want their content to appear in AI answers, voice search, and other AI-powered search experiences. I&#39;ve been ...</description>
    			    			<content:encoded><![CDATA[ <p>seLately I've been seeing more people talk about SEO, AEO, and GEO together instead of just traditional SEO.</p>&#10;<p>It feels like ranking on Google is no longer the only goal. Now people also want their content to appear in AI answers, voice search, and other AI-powered search experiences. I've been reading a few articles on Hack&amp;Grow about this, and it got me thinking that search is changing faster than most of us expected.</p>&#10;<p>For those already working on this, are you changing how you create content? Are you focusing more on answering questions, adding structured data, or doing something else?</p>&#10;<p>I'd love to hear what is actually working for you and whether you're seeing any real results from AEO or GEO yet.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>sapnasingh12</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545202/is-seo-becoming-seo-aeo-geo-now-what-are-you-focusing-on</guid>
    		</item>
    		    		<item>
    			<title>Long-Term Upwork Collaboration Opportunity, For Stable Side Income</title>
    			<link>https://www.daniweb.com/hardware-and-software/networking/threads/545201/long-term-upwork-collaboration-opportunity-for-stable-side-income</link>
    			<pubDate>Wed, 15 Jul 2026 21:42:29 +0000</pubDate>
    			<description>Hello Everyone, I hope you&#39;re doing well. My name is Tony, and I am a professional web developer with over seven years of experience building web applications, SaaS platforms, e-commerce systems, and custom business solutions for clients internationally. Over the years, I have worked extensively with startups and freelance clients, ...</description>
    			    			<content:encoded><![CDATA[ <p>Hello Everyone,</p>&#10;<p>I hope you're doing well.</p>&#10;<p>My name is  Tony, and I am a professional web developer with over seven years of experience building web applications, SaaS platforms, e-commerce systems, and custom business solutions for clients internationally.</p>&#10;<p>Over the years, I have worked extensively with startups and freelance clients, particularly through Upwork. Through this experience, I have developed a strong workflow for finding projects, communicating with clients, managing technical requirements, and delivering projects professionally from start to finish.</p>&#10;<p>I am currently looking to build a long-term collaboration with a reliable U.S.-based individual for an Upwork-focused business model.</p>&#10;<p>I would like to emphasize that this is designed as a side-income business model, not a full-time job or primary work commitment for you. The goal is to build a professional, long-term collaboration that generates consistent additional income over time while requiring only minimal involvement from your side. Since I will manage the complete technical, operational, and project delivery process, this opportunity is well suited for someone who already has a full-time job, runs another business, is studying, or simply wants to build a reliable secondary income stream.</p>&#10;<p>Why This Collaboration Model Works<br>&#10;Many people create Upwork accounts with strong potential but never fully utilize them because building a successful freelance business on Upwork requires significant time, consistency, technical expertise, and financial investment.</p>&#10;<p>To grow an account successfully, someone must consistently:</p>&#10;<p> Search for projects daily<br>&#10; Purchase connects for bidding<br>&#10; Write high-quality proposals<br>&#10; Respond to clients quickly<br>&#10; Handle technical discussions professionally<br>&#10; Deliver projects successfully and maintain client satisfaction<br>&#10; Build long-term relationships and account reputation over time</p>&#10;<p>Most account owners either do not have the technical background, the available time, or the operational workflow needed to manage all of these responsibilities consistently.</p>&#10;<p>This collaboration is designed to solve that problem.</p>&#10;<p>The idea is to combine your U.S.-based Upwork account presence with my full-time technical and operational support so we can build a stable and scalable freelance business together.</p>&#10;<p>I will personally handle the complete operational side of the business, including both the time investment and financial investment required to grow the account properly.</p>&#10;<p>That includes:</p>&#10;<p> Purchasing connects for bidding<br>&#10; Spending time daily searching for projects<br>&#10; Writing proposals and communicating with clients<br>&#10; Managing technical discussions and planning<br>&#10; Handling development and project delivery<br>&#10; Providing long-term project support</p>&#10;<p>My primary focus is on securing high-quality U.S.-based projects because the U.S. market is one of the strongest and most valuable client markets on Upwork for long-term software development work.</p>&#10;<p>How the Collaboration Works<br>&#10;The projects would operate through your Upwork account while I fully manage the business operations behind the scenes.</p>&#10;<p>I will handle:</p>&#10;<p> Project searching and bidding<br>&#10; Proposal writing<br>&#10; Daily client communication and messaging<br>&#10; Technical discussions and project planning<br>&#10; All development work and delivery<br>&#10; Project management and ongoing support</p>&#10;<p>Your involvement would mainly be limited to:</p>&#10;<p> Joining client meetings or video calls when necessary<br>&#10; Maintaining a professional presence as the account owner<br>&#10; Assisting with occasional account verification requirements if needed</p>&#10;<p>Outside of meetings or calls, I will manage the entire workflow and communication process.</p>&#10;<p>The purpose of this structure is to create a professional and scalable workflow while keeping your required time commitment minimal.</p>&#10;<p>Compensation<br>&#10;You will receive 30% of the revenue generated from the projects we complete together.</p>&#10;<p>All payments are processed directly through your Upwork account, providing full visibility into project earnings and transactions.</p>&#10;<p>As we establish long-term client relationships and continue completing projects successfully, the objective is to create a stable and reliable source of side income through ongoing collaboration.</p>&#10;<p>Requirements<br>&#10;To participate, you should have:</p>&#10;<p> A reliable laptop or desktop computer (not Chromebook)<br>&#10; Stable internet access<br>&#10; Good communication skills and fluent English<br>&#10; A professional and dependable attitude<br>&#10; A valid U.S.-issued ID<br>&#10; Residence in the United States</p>&#10;<p>A technical background is helpful, but it is not required. If you have experience in technology or software, that is certainly an advantage. However, someone without a technical background is absolutely welcome to participate as long as they have strong English communication skills, are professional, and can confidently join client meetings when necessary. I will handle all technical discussions, development, project delivery, and day-to-day operations.</p>&#10;<p>Time Commitment<br>&#10;The role generally requires minimal daily involvement. Most responsibilities are fully handled by me, and your participation is mainly needed for occasional client meetings or calls.</p>&#10;<p>Long-Term Goal<br>&#10;The objective is to build a stable and long-term freelance operation capable of generating consistent projects and sustainable income through ongoing collaboration.</p>&#10;<p>I am focused on building something professional, reliable, and long-term rather than short-term or temporary work.</p>&#10;<p>If this opportunity interests you, feel free to reply and I would be happy to discuss the details further.</p>&#10;<p>Best regards,</p>&#10;<p>Tony brain</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/networking/13">Networking</category>
    			<dc:creator>tony.brain</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/networking/threads/545201/long-term-upwork-collaboration-opportunity-for-stable-side-income</guid>
    		</item>
    		    		<item>
    			<title>How many articles does a new blog realistically need ?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545199/how-many-articles-does-a-new-blog-realistically-need</link>
    			<pubDate>Wed, 15 Jul 2026 08:03:42 +0000</pubDate>
    			<description>How many articles need to publish before started seeing steady organic traffic? Did content quality, niche or topical authority make the biggest difference?</description>
    			    			<content:encoded><![CDATA[ <p>How many articles need to publish before started seeing steady organic traffic? Did content quality, niche or topical authority make the biggest difference?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>seoguyy</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545199/how-many-articles-does-a-new-blog-realistically-need</guid>
    		</item>
    		    		<item>
    			<title>Hi everyone! I&#039;m Rob and I&#039;m a solopreneur huh</title>
    			<link>https://www.daniweb.com/community-center/threads/545189/hi-everyone-i-m-rob-and-i-m-a-solopreneur-huh</link>
    			<pubDate>Tue, 14 Jul 2026 09:43:01 +0000</pubDate>
    			<description>Im always looking for new ideas and platforms especially ones I can run solo without needing a team. Ive had enough bad experiences with people to know that doing things on my own is a lot more reliable for me. Its even helped me avoid more problems and debt So ...</description>
    			    			<content:encoded><![CDATA[ <p>Im always looking for new ideas and platforms especially ones I can run solo without needing a team. Ive had enough bad experiences with people to know that doing things on my own is a lot more reliable for me. Its even helped me avoid more problems and debt</p>&#10;<p>So Ive been using Shopify for the past few years and Im happy with it, but Im starting to think about expanding. Lately Ive been hearing a lot about Sellvi mall and Ecomzy. Has anyone actually tried them? How do they compare with Shopify and are they legit? Id really appreciate any REAL feedback Im still deciding between them, so I wont say which one Im leaning toward yet huh</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/community-center/3">Community Center</category>
    			<dc:creator>Robert_180</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/community-center/threads/545189/hi-everyone-i-m-rob-and-i-m-a-solopreneur-huh</guid>
    		</item>
    		    		<item>
    			<title>Which dedicated server in the USA provides the best speed, security,</title>
    			<link>https://www.daniweb.com/hardware-and-software/hardware/threads/545186/which-dedicated-server-in-the-usa-provides-the-best-speed-security</link>
    			<pubDate>Tue, 14 Jul 2026 06:10:29 +0000</pubDate>
    			<description>I&#39;m looking for a USA dedicated server for a growing website that needs fast performance, reliable security, and the ability to scale as traffic increases. There are many hosting providers available, but it&#39;s difficult to determine which one consistently delivers the best overall experience. Latest AMD EPYC or Intel Xeon ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm looking for a USA dedicated server for a growing website that needs fast performance, reliable security, and the ability to scale as traffic increases. There are many hosting providers available, but it's difficult to determine which one consistently delivers the best overall experience.</p>&#10;<p>Latest AMD EPYC or Intel Xeon processors<br>&#10;NVMe SSD storage for maximum speed<br>&#10;99.9% or higher uptime guarantee<br>&#10;Advanced DDoS protection and firewall security<br>&#10;Full root access with complete server control<br>&#10;High-speed 1 Gbps or 10 Gbps network connectivity<br>&#10;Easy hardware upgrades as my website grows<br>&#10;Responsive 24/7 technical support<br>&#10;Transparent pricing with no hidden charges</p>&#10;<p>I'm planning to host business websites, databases, and applications that require stable performance and minimal downtime. Real-world reliability is more important to me than just impressive specifications on paper.</p>&#10;<p>Which dedicated server provider in the USA would you recommend based on your experience? I'd like to know which company offers the best combination of speed, security, scalability, uptime, and customer support, and why you chose that provider over the others.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/hardware/7">Hardware</category>
    			<dc:creator>ANIL_41</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/hardware/threads/545186/which-dedicated-server-in-the-usa-provides-the-best-speed-security</guid>
    		</item>
    		    		<item>
    			<title>ECM Sharepoint storage</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545175/ecm-sharepoint-storage</link>
    			<pubDate>Sat, 11 Jul 2026 03:54:54 +0000</pubDate>
    			<description>Can Microsoft SharePoint handle high-volume document storage for enterprise-level ECM systems?</description>
    			    			<content:encoded><![CDATA[ <p>Can Microsoft SharePoint handle high-volume document storage for enterprise-level ECM systems?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>teenaraj</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545175/ecm-sharepoint-storage</guid>
    		</item>
    		    		<item>
    			<title>What does a typical day as a DBA look like for you?</title>
    			<link>https://www.daniweb.com/programming/databases/threads/545170/what-does-a-typical-day-as-a-dba-look-like-for-you</link>
    			<pubDate>Thu, 09 Jul 2026 09:21:15 +0000</pubDate>
    			<description>I&#39;m part of the product marketing team at ManageEngine, and we&#39;re currently preparing content for an upcoming webinar on preventing DBA burnout. While I work closely with database professionals, I don&#39;t have hands-on DBA experience myself, so I&#39;d really value learning from those who do. What does a typical day ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm part of the product marketing team at ManageEngine, and we're currently preparing content for an upcoming webinar on preventing DBA burnout. While I work closely with database professionals, I don't have hands-on DBA experience myself, so I'd really value learning from those who do.</p>&#10;<p>What does a typical day as a DBA look like for you, and what ends up consuming most of your time? And what key performance metrics do you focus on primarily?</p>&#10;<p>We will use your views to fine tune our content.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/databases/16">Databases</category>
    			<dc:creator>Allanep</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/databases/threads/545170/what-does-a-typical-day-as-a-dba-look-like-for-you</guid>
    		</item>
    		    		<item>
    			<title>I&#039;m building a small website that displays daily prayer times and the Hijri</title>
    			<link>https://www.daniweb.com/programming/web-development/threads/545165/i-m-building-a-small-website-that-displays-daily-prayer-times-and-the-hijri</link>
    			<pubDate>Wed, 08 Jul 2026 18:41:21 +0000</pubDate>
    			<description>I&#39;m building a small website that displays daily prayer times and the Hijri calendar using a public API. The data only changes once per day, so calling the API on every page load seems unnecessary. For those who have built similar projects: Would you cache the response for 24 hours? ...</description>
    			    			<content:encoded><![CDATA[ <p>I'm building a small website that displays daily prayer times and the Hijri calendar using a public API.</p>&#10;<p>The data only changes once per day, so calling the API on every page load seems unnecessary.</p>&#10;<p>For those who have built similar projects:</p>&#10;<p>Would you cache the response for 24 hours?<br>&#10;Use a server-side cache or Cloudflare cache?<br>&#10;Any recommendations for improving performance while keeping the data accurate?</p>&#10;<p>I'd love to hear how others handle APIs that update daily.</p>&#10;<p>Here's the project I've been testing:</p>&#10;<p><a href="https://riyadhprayer.com/">https://riyadhprayer.com/</a></p>&#10;<p>It focuses on daily prayer times, the Hijri calendar, and Saudi cities. I'm mainly experimenting with performance, structured data, and internal linking, so I'd appreciate any feedback.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/web-development/6">Web Development</category>
    			<dc:creator>John_434</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/web-development/threads/545165/i-m-building-a-small-website-that-displays-daily-prayer-times-and-the-hijri</guid>
    		</item>
    		    		<item>
    			<title>Which repetitive Salesforce tasks consume the most time for your team?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545162/which-repetitive-salesforce-tasks-consume-the-most-time-for-your-team</link>
    			<pubDate>Wed, 08 Jul 2026 09:58:38 +0000</pubDate>
    			<description>Our team has been spending more time on manual Salesforce tasks than we&#39;d like, such as updating records, assigning leads, generating reports, and handling follow-ups. We&#39;re exploring automation to improve productivity and reduce repetitive work. Which repetitive Salesforce tasks consume the most time for your team?</description>
    			    			<content:encoded><![CDATA[ <p>Our team has been spending more time on manual Salesforce tasks than we'd like, such as updating records, assigning leads, generating reports, and handling follow-ups. We're exploring automation to improve productivity and reduce repetitive work.</p>&#10;<p>Which repetitive Salesforce tasks consume the most time for your team?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>plumlogix</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545162/which-repetitive-salesforce-tasks-consume-the-most-time-for-your-team</guid>
    		</item>
    		    		<item>
    			<title>How to find my Video Card Version?</title>
    			<link>https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545160/how-to-find-my-video-card-version</link>
    			<pubDate>Tue, 07 Jul 2026 19:16:49 +0000</pubDate>
    			<description>I thought it was straightforward, in my System Info, but don&#39;t see it there!? Thanks to advise. I think I need to upgrade it.</description>
    			    			<content:encoded><![CDATA[ <p>I thought it was straightforward, in my System Info, but don't see it there!? Thanks to advise. I think I need to upgrade it.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/microsoft-windows/99">Microsoft Windows</category>
    			<dc:creator>sdstim</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545160/how-to-find-my-video-card-version</guid>
    		</item>
    		    		<item>
    			<title>Meta Lead Generation Ad issues</title>
    			<link>https://www.daniweb.com/digital-media/threads/545159/meta-lead-generation-ad-issues</link>
    			<pubDate>Tue, 07 Jul 2026 10:59:18 +0000</pubDate>
    			<description>We are running Meta lead generation campaigns for an educational institution in Kochi. Despite using higher-intent Instant Forms and following Meta&#39;s recommended best practices, most of the leads are not genuine. Many people submit the form but do not answer follow-up calls, and a significant number appear to be accidental ...</description>
    			    			<content:encoded><![CDATA[ <p>We are running Meta lead generation campaigns for an educational institution in Kochi. Despite using higher-intent Instant Forms and following Meta's recommended best practices, most of the leads are not genuine. Many people submit the form but do not answer follow-up calls, and a significant number appear to be accidental submissions. The cost per lead is also quite high, and we're still receiving leads from outside our targeted location despite configuring location targeting correctly. Has anyone faced similar issues, and are there any effective ways to improve lead quality and location accuracy?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/5">Digital Media</category>
    			<dc:creator>Krishnendu_2</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/threads/545159/meta-lead-generation-ad-issues</guid>
    		</item>
    		    		<item>
    			<title>mobile app code exited</title>
    			<link>https://www.daniweb.com/programming/mobile-development/threads/545158/mobile-app-code-exited</link>
    			<pubDate>Tue, 07 Jul 2026 05:52:46 +0000</pubDate>
    			<description>I am studying Mob App development.I created small mprojects using Flutter and VScode.At first It worked well. But then the programme exited with Error message-Gradle task assmbleDebug failed with exit code 1 How can I resolve the problem.Please help me</description>
    			    			<content:encoded><![CDATA[ <p>I am studying Mob App development.I created small mprojects using Flutter and VScode.At first It worked well. But then the programme exited with Error message-Gradle task assmbleDebug failed with exit code 1<br>&#10;How can I resolve the problem.Please help me</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/mobile-development/181">Mobile Development</category>
    			<dc:creator>mavtcr</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/mobile-development/threads/545158/mobile-app-code-exited</guid>
    		</item>
    		    		<item>
    			<title>AI Appreciation</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545149/ai-appreciation</link>
    			<pubDate>Sun, 05 Jul 2026 00:52:42 +0000</pubDate>
    			<description>Im not a professional programmer  just a long-time hobbyist. Over the past 40 years Ive built around 50 desktop applications for myself and friends, and even accidentally sold one commercially. Ive seen a lot of comments about programmers using AI. [One such DaniWeb Conversation Here](https://www.daniweb.com/programming/threads/540507/41-of-all-code-on-github-right-now-is-ai-generated)I get the hesitation; if ...</description>
    			    			<content:encoded><![CDATA[ <p>Im not a professional programmer  just a long-time hobbyist. Over the past 40 years Ive built around 50 desktop applications for myself and friends, and even accidentally sold one commercially.</p>&#10;<p>Ive seen a lot of comments about programmers using AI. <a href="https://www.daniweb.com/programming/threads/540507/41-of-all-code-on-github-right-now-is-ai-generated">One such DaniWeb Conversation Here</a>I get the hesitation; if I were hiring a developer, I wouldnt want someone who depends on AI either. But as an amateur working on a decade long client/server project, I recently had an experience worth sharing.</p>&#10;<p><strong>The Platform</strong><br>&#10;I tried two major AI coding assistants. For reasons I cant fully explain, one of them handled the task far better for me.</p>&#10;<p><strong>The Good</strong><br>&#10;Copilot understood the code surprisingly well  breaking down logic, recognizing constraints, and explaining the steps clearly.</p>&#10;<p><strong>The Bad</strong><br>&#10;It could be overly verbose. Even when I asked it to slow down, it sometimes produced long, meandering explanations.</p>&#10;<p><strong>The Ugly</strong><br>&#10;At one point I spent hours wrestling with code that simply didnt work. It generated snippets without context, multiple versions of the same routine with different names, and references to APIs without providing the declaration, or tried to use properties that dont exist. Eventually I had no idea which parts were current or obsolete. Nothing compiled cleanly, and what did compile didnt behave like the original.</p>&#10;<p>This happened more than once.</p>&#10;<p><strong>The Great</strong><br>&#10;After giving up for the night, I started fresh the next day. To my surprise, refactoring the same code took about an hour  and everything worked on the first try. Given the complexity, that was impressive. Being able to pick up where the conversation ended or start fresh is genuinely useful.</p>&#10;<p>I must admit, Copilots code was much more efficient than my own. Sometimes youre just too close to see things that are visible from a distance. </p>&#10;<p><strong>The Questionable</strong><br>&#10;Sometimes it gave wrong answers only to correct itself later. GDI doesnt support that. Why didnt you say so the first time?</p>&#10;<p><strong>The Overconfidence</strong><br>&#10;Heres the right way  final routine confirmed. This is guaranteed to work. I appreciate the confidence, but no, for the fifth time, it didnt work.</p>&#10;<p><strong>The Accusations</strong><br>&#10;At times mid conversation it would blame me: Heres the issue: your code is doing You wrote that code a half hour ago, not me.</p>&#10;<p><strong>The Polite</strong><br>&#10;It also had moments of surprising charm  praising the architecture, complimenting the design choices, and talking about partnership. Amusing, but pleasant.<br>&#10;Second Project<br>&#10;For another project, Copilot was able to rewrite my encryption module in short order  bringing it up to more modern standards. </p>&#10;<p><strong>In Conclusion</strong><br>&#10;The bad parts (especially the Ugly and Questionable) would be expensive for a business  hours lost, confusion introduced, and sometimes unusable output. For a hobbyist, its mostly just frustration.</p>&#10;<p>I learned a lot. There are always multiple ways to solve a problem, and seeing a different perspective was genuinely interesting. Some things simply arent possible  or at least not convenient  with a standard search engine. Im impressed.</p>&#10;<p><strong>Side Note</strong><br>&#10;While using Google Gemini in Edge, I opened the Copilot Chat sidebar and saw: The page content shows a conversation where Gemini is helping you refine a sentence It caught me off guard.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>SCBWV</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545149/ai-appreciation</guid>
    		</item>
    		    		<item>
    			<title>How to identify My IP address</title>
    			<link>https://www.daniweb.com/hardware-and-software/networking/threads/545148/how-to-identify-my-ip-address</link>
    			<pubDate>Sat, 04 Jul 2026 09:15:03 +0000</pubDate>
    			<description>Hello All, Im just trying to work out the best tool to determine both my private IP address. Does a site like https://whatstheipaddress.com/ provide an accurate description of my private IP address</description>
    			    			<content:encoded><![CDATA[ <p>Hello All, Im just trying to work out the best tool to determine both my private IP address. Does a site like <a href="https://whatstheipaddress.com/">https://whatstheipaddress.com/</a> provide an accurate description of my private IP address</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/networking/13">Networking</category>
    			<dc:creator>nathan_30</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/networking/threads/545148/how-to-identify-my-ip-address</guid>
    		</item>
    		    		<item>
    			<title>Why should I choose white-label crypto algo trading software?</title>
    			<link>https://www.daniweb.com/digital-media/threads/545147/why-should-i-choose-white-label-crypto-algo-trading-software</link>
    			<pubDate>Fri, 03 Jul 2026 13:15:04 +0000</pubDate>
    			<description>Building an automated trading system from scratch requires massive capital, extensive coding knowledge, and months of API integration testing. Opting for a white-label crypto algo trading software solution saves significant time and cost because the core trading engine, algorithmic infrastructure, and exchange connections are already built. You can easily customize ...</description>
    			    			<content:encoded><![CDATA[ <p>Building an automated trading system from scratch requires massive capital, extensive coding knowledge, and months of API integration testing. Opting for a white-label crypto algo trading software solution saves significant time and cost because the core trading engine, algorithmic infrastructure, and exchange connections are already built. You can easily customize the user interface, rebrand it as your own, plug in your preferred trading bots, and launch quickly into the market without dealing with complex backend development.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/5">Digital Media</category>
    			<dc:creator>felix_18</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/threads/545147/why-should-i-choose-white-label-crypto-algo-trading-software</guid>
    		</item>
    		    		<item>
    			<title>littlenightmaresapk</title>
    			<link>https://www.daniweb.com/programming/game-development/threads/545142/littlenightmaresapk</link>
    			<pubDate>Thu, 02 Jul 2026 22:19:54 +0000</pubDate>
    			<description>Hi everyone! I&#39;m passionate about game guides, APK resources, and mobile gaming content. I&#39;m here to learn more about game development, programming techniques, and graphics optimization while sharing useful insights with the community. Looking forward to learning from all of you!</description>
    			    			<content:encoded><![CDATA[ <p>Hi everyone! I'm passionate about game guides, APK resources, and mobile gaming content. I'm here to learn more about game development, programming techniques, and graphics optimization while sharing useful insights with the community. Looking forward to learning from all of you!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/game-development/71">Game Development</category>
    			<dc:creator>little_4</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/game-development/threads/545142/littlenightmaresapk</guid>
    		</item>
    		    		<item>
    			<title>Should I Choose an SSD or HDD for My Computer Upgrade?</title>
    			<link>https://www.daniweb.com/hardware-and-software/hardware/threads/545111/should-i-choose-an-ssd-or-hdd-for-my-computer-upgrade</link>
    			<pubDate>Mon, 29 Jun 2026 08:22:29 +0000</pubDate>
    			<description>Hi everyone, I want to replace my computer&#39;s hard drive but I&#39;m not sure whether I should choose an SSD or an HDD. I use my computer for everyday tasks, browsing, and storing files. Which option would you recommend for better performance and reliability? Also, what steps should I follow ...</description>
    			    			<content:encoded><![CDATA[ <p>Hi everyone,</p>&#10;<p>I want to replace my computer's hard drive but I'm not sure whether I should choose an SSD or an HDD. I use my computer for everyday tasks, browsing, and storing files.</p>&#10;<p>Which option would you recommend for better performance and reliability? Also, what steps should I follow to replace the existing drive safely?</p>&#10;<p>Any advice would be greatly appreciated. Thanks!</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/hardware/7">Hardware</category>
    			<dc:creator>wahid_6</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/hardware/threads/545111/should-i-choose-an-ssd-or-hdd-for-my-computer-upgrade</guid>
    		</item>
    		    		<item>
    			<title>What API collaboration tool would you recommend for development teams?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545110/what-api-collaboration-tool-would-you-recommend-for-development-teams</link>
    			<pubDate>Mon, 29 Jun 2026 05:20:09 +0000</pubDate>
    			<description>As our projects have grown, we&#39;ve realized that collaboration around APIs is just as important as writing the APIs themselves. We&#39;re looking for a platform that supports: OpenAPI specifications Team collaboration Shared API documentation API testing Version control and change tracking For those working on team-based API projects: What tool ...</description>
    			    			<content:encoded><![CDATA[ <p>As our projects have grown, we've realized that collaboration around APIs is just as important as writing the APIs themselves.</p>&#10;<p>We're looking for a platform that supports:</p>&#10;<p>OpenAPI specifications<br>&#10;Team collaboration<br>&#10;Shared API documentation<br>&#10;API testing<br>&#10;Version control and change tracking</p>&#10;<p>For those working on team-based API projects:</p>&#10;<p>What tool are you using today?<br>&#10;What features have been the most valuable?<br>&#10;Would you recommend it for growing development teams?</p>&#10;<p>I'd love to hear your experiences and recommendations.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>luc_127</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545110/what-api-collaboration-tool-would-you-recommend-for-development-teams</guid>
    		</item>
    		    		<item>
    			<title>New Power Shell Script to Backup and Restore Files with RoboCopy</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545109/new-power-shell-script-to-backup-and-restore-files-with-robocopy</link>
    			<pubDate>Sun, 28 Jun 2026 19:13:38 +0000</pubDate>
    			<description>Here&#39;s a new version of the menu-driven PowerShell script to backup and restore files with RoboCopy. This update fixes several issues  including a bug that caused Explorer to restart when backing up to an empty drive  and adds some improvements:  Fullsimulation dryrun modes for both backup and ...</description>
    			    			<content:encoded><![CDATA[ <p>Here's a new version of the menu-driven PowerShell script to backup and restore files with RoboCopy. This update fixes several issues  including a bug that caused Explorer to restart when backing up to an empty drive  and adds some improvements:<br>&#10; Fullsimulation dryrun modes for both backup and restore<br>&#10; Quickreport modes for fast summaries<br>&#10; Accurate NEW_DIR / EXTRA_DIR / SAMEfile detection<br>&#10; Cleaner, colorcoded menu</p>&#10;<p>The script supports full backups, safe restores, detailed simulations, quick reports, and a bidirectional difference report. </p>&#10;<p><img src="https://static.daniweb.com/attachments/0/dad2de98b52115246ad8d751b7c9dc0b.png" alt="PS.png" loading="lazy"></p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>SCBWV</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545109/new-power-shell-script-to-backup-and-restore-files-with-robocopy</guid>
    		</item>
    		    		<item>
    			<title>Has anyone recently migrated from Stoplight to another API platform?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545103/has-anyone-recently-migrated-from-stoplight-to-another-api-platform</link>
    			<pubDate>Thu, 25 Jun 2026 07:55:54 +0000</pubDate>
    			<description>I&#39;m looking for recommendations for tools that support: OpenAPI specifications API documentation Testing Team collaboration Would love to hear what worked well and what didn&#39;t.</description>
    			    			<content:encoded><![CDATA[ <p>I'm looking for recommendations for tools that support:</p>&#10;<p>OpenAPI specifications<br>&#10;API documentation<br>&#10;Testing<br>&#10;Team collaboration</p>&#10;<p>Would love to hear what worked well and what didn't.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Herve_37</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545103/has-anyone-recently-migrated-from-stoplight-to-another-api-platform</guid>
    		</item>
    		    		<item>
    			<title>Which is the best platform for SMM?</title>
    			<link>https://www.daniweb.com/digital-media/digital-marketing/threads/545095/which-is-the-best-platform-for-smm</link>
    			<pubDate>Tue, 23 Jun 2026 04:16:42 +0000</pubDate>
    			<description>Is the Facebook meta A BETTER choice for running the ads?</description>
    			    			<content:encoded><![CDATA[ <p>Is the Facebook meta A BETTER choice for running the ads?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/digital-media/digital-marketing/25">Digital Marketing</category>
    			<dc:creator>Rajat_17</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/digital-media/digital-marketing/threads/545095/which-is-the-best-platform-for-smm</guid>
    		</item>
    		    		<item>
    			<title>Why is it so hard to design good tech?</title>
    			<link>https://www.daniweb.com/hardware-and-software/threads/545086/why-is-it-so-hard-to-design-good-tech</link>
    			<pubDate>Sun, 21 Jun 2026 13:38:47 +0000</pubDate>
    			<description>I don&#39;t know why it is so hard for tech companies to design good tech. Take my current (free) Rogers Xfinity camera. They tout it as being primarily used for the front door. According to the sales team here is how it works: 1. Someone rings the doorbell 2. See ...</description>
    			    			<content:encoded><![CDATA[ <p>I don't know why it is so hard for tech companies to design good tech. Take my current (free) Rogers Xfinity camera. They tout it as being primarily used for the front door. According to the sales team here is how it works:</p>&#10;<ol>&#10;<li>Someone rings the doorbell</li>&#10;<li>See who it is on the camera</li>&#10;<li>Use the 2-way audio to talk with them</li>&#10;</ol>&#10;<p>In reality here's what happens:</p>&#10;<ol>&#10;<li>Someone rings the doorbell</li>&#10;<li>Find your smart phone</li>&#10;<li>Unlock it</li>&#10;<li>Switch to the Xfinity app</li>&#10;<li>Re-login to the app because it randomly logged you out</li>&#10;<li>Select the camera</li>&#10;<li>Watch them leave because you took too long to respond</li>&#10;</ol>&#10;<p>What morons decided this was a good system?</p>&#10;<p>I have the full ISP package from my provider, which is why I got the free cam. Because it is an integrated system you would think there would be a Windows app I could use to make/receive phone calls on my laptop. For me this would be ideal because I am hearing impaired and can stream audio to my hearing aids from my laptop. But even on a system controlled entirely by Rogers this cannot be done.</p>&#10;<p>There was something called the Rogers Xfinity Web Portal which was a browser app, but this was discontinued several years ago. Using the portal I could have used my laptop to make/receive calls, monitor, control, and configure my home network, etc. Now I have to use the smartphone app which has a shittier interface and less functionality.</p>&#10;<p><img src="https://static.daniweb.com/attachments/3/8161296017e7509be2ddeefd0860c15c.jpg" alt="2010-01-19.jpg" loading="lazy"></p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/1">Hardware and Software</category>
    			<dc:creator>Reverend Jim</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/threads/545086/why-is-it-so-hard-to-design-good-tech</guid>
    		</item>
    		    		<item>
    			<title>Looking for a simple home security solution</title>
    			<link>https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545073/looking-for-a-simple-home-security-solution</link>
    			<pubDate>Fri, 19 Jun 2026 16:55:00 +0000</pubDate>
    			<description>I just renewed my ISP Internet/TV/phone package for another two years. It includes a Rogers Xfinity outdoor camera. It automatically tags the video stream and creates clips when it detects motion. Everything is saved to the cloud. The &#34;Easy Setup&#34; was anything but, however, that&#39;s another story. Unfortunately it is ...</description>
    			    			<content:encoded><![CDATA[ <p>I just renewed my ISP Internet/TV/phone package for another two years. It includes a Rogers Xfinity outdoor camera. It automatically tags the video stream and creates clips when it detects motion. Everything is saved to the cloud. The "Easy Setup" was anything but, however, that's another story.</p>&#10;<p>Unfortunately it is extremely difficult to download video. I can only download clips, and even then I have to download them to my phone, then transfer them to my laptop. Reviewing them on my phone is extremely awkward, and selecting a custom time range for download is impossible.</p>&#10;<p>Alternatives I have looked at at are either buggy (Xeoma), do not record (IP Camera Viewer), or have a ton of extra "functionality" that I don't need or want (Yawcam, ISpy) like social media integration.</p>&#10;<p>All I want is a wireless camera that will record to my laptop. I don't need moton detection. I don't need, or want, to save my video in the cloud. I don't need to access my camera from off-site since I am always home. On the very rare occasions where I might want to have access off-site I can always remote into the laptop.</p>&#10;<p>I basically just need a camera, and a Windows app that I can tell:</p>&#10;<ol>&#10;<li>here is the camera</li>&#10;<li>here is the folder to save the video</li>&#10;</ol>&#10;<p>Any suggestions would be appreciated.</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/hardware-and-software/microsoft-windows/99">Microsoft Windows</category>
    			<dc:creator>Reverend Jim</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/hardware-and-software/microsoft-windows/threads/545073/looking-for-a-simple-home-security-solution</guid>
    		</item>
    		    		<item>
    			<title>What do you use to compare different versions of text?</title>
    			<link>https://www.daniweb.com/programming/software-development/threads/545063/what-do-you-use-to-compare-different-versions-of-text</link>
    			<pubDate>Thu, 18 Jun 2026 11:06:16 +0000</pubDate>
    			<description>I often need to compare different versions of documentation, website content, configuration snippets, and notes. Git works great for source code, but for plain text I sometimes find it more convenient to use a dedicated comparison tool. I&#39;m interested in learning what other developers use for this workflow. Do you ...</description>
    			    			<content:encoded><![CDATA[ <p>I often need to compare different versions of documentation, website content, configuration snippets, and notes. Git works great for source code, but for plain text I sometimes find it more convenient to use a dedicated comparison tool.</p>&#10;<p>I'm interested in learning what other developers use for this workflow. Do you rely on editor features, standalone applications, or browser-based tools?</p>&#10;<p>Recently I came across a tool called <a href="https://text-differ.com/">Text Differ</a> that focuses on comparing two blocks of text and highlighting the changes. It made me wonder what approaches others prefer and which features are most important when reviewing text revisions.</p>&#10;<p>What does your workflow look like?</p> ]]></content:encoded>
    			<category domain="https://www.daniweb.com/programming/software-development/2">Software Development</category>
    			<dc:creator>Hardik_23</dc:creator>
    			<guid isPermaLink="true">https://www.daniweb.com/programming/software-development/threads/545063/what-do-you-use-to-compare-different-versions-of-text</guid>
    		</item>
    			</channel>
</rss>