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

<channel>
	<title>NoloWiz</title>
	<atom:link href="https://nolowiz.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://nolowiz.com</link>
	<description>Technology news, tips and tutorials</description>
	<lastBuildDate>Wed, 11 Nov 2026 01:02:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.13</generator>

<image>
	<url>https://nolowiz.com/wp-content/uploads/2021/01/cropped-android-chrome-512x512-2-32x32.png</url>
	<title>NoloWiz</title>
	<link>https://nolowiz.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>BMAD Method Explained: A Simple Guide</title>
		<link>https://nolowiz.com/bmad-method-explained-a-simple-guide/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Wed, 11 Nov 2026 00:56:40 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7880</guid>

					<description><![CDATA[<p>AI coding assistants write code fast. But they often guess what you want, and they forget earlier decisions when a new chat starts. The result is code that works today and breaks the plan tomorrow. The BMAD Method tries to fix this problem. It gives your AI coding tool a set of skills that act ... <a title="BMAD Method Explained: A Simple Guide" class="read-more" href="https://nolowiz.com/bmad-method-explained-a-simple-guide/" aria-label="More on BMAD Method Explained: A Simple Guide">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/bmad-method-explained-a-simple-guide/">BMAD Method Explained: A Simple Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>AI coding assistants write code fast. But they often guess what you want, and they forget earlier decisions when a new chat starts. The result is code that works today and breaks the plan tomorrow.</p>



<p>The BMAD Method tries to fix this problem. It gives your AI coding tool a set of skills that act like an agile team: an analyst, a product manager, an architect, a developer and a reviewer. Each skill writes a document, and the next skill reads it. Your decisions stay on record, so the AI does not have to guess. BMAD is free and open source, and it has more than 54,000 stars on GitHub.</p>



<p>In this guide, we explain what BMAD is, how it works, what changed in recent versions, and how to install it. We also tell you who should use it and who can skip it.</p>



<h2>What Is the BMAD Method?</h2>



<p>BMAD stands for<strong> B</strong>reakthrough <strong>M</strong>ethod for<strong> A</strong>gile AI-<strong>D</strong>riven Development. It is a framework that adds structure to AI-assisted software work, from the first idea to reviewed code.</p>



<ul><li><strong>Free and open source:</strong> BMAD uses the MIT license. Its makers say there are no paid workflows and no closed community.</li><li><strong>Owner:</strong> BMad Code, LLC owns the &#8220;BMad&#8221; and &#8220;BMAD-METHOD&#8221; trademarks.</li><li><strong>Popularity:</strong> The <a target="_blank" rel="noreferrer noopener" href="https://github.com/bmad-code-org/BMAD-METHOD">official GitHub repository</a> has about 54,600 stars and 6,100 forks (checked on November 10, 2026).</li><li><strong>Where it runs:</strong> BMAD works inside AI coding tools that support skills, such as Claude Code, Cursor and Codex. Version 6.5 raised the number of supported platforms to 42.</li></ul>



<p>In simple words: BMAD is not a new AI model. It is a set of instructions, templates and scripts. These tell your existing AI tool how to plan, build and check work step by step.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- display ad -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8024054468" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2>Why BMAD Exists</h2>



<p>The BMAD team says coding assistants are good at writing code, but they often turn unstated assumptions into code. BMAD makes those assumptions visible before the AI writes code.</p>



<p>The method has three main ideas:</p>



<ol><li><strong>Right-sized process.</strong> A small, clear change goes directly to build. A large or risky project gets more planning first.</li><li><strong>Durable context.</strong> Product and technical decisions go into files, such as a PRD, a spec or an architecture document. The AI reads these files in each new session, so you do not explain the same thing again.</li><li><strong>Human control.</strong> The AI asks questions and shows a plan. You approve it before it writes code.</li></ol>



<p>This is also called <em>spec-driven development</em>: you write the spec first, then the AI builds against it. <a href="https://nolowiz.com/spec-driven-development-problems-and-best-practices/" target="_blank" rel="noreferrer noopener">Read about spec driven development problems and best practices</a>.</p>



<h2>How BMAD Works</h2>



<p>BMAD sizes the process to the work. You can start at any stage, based on how clear your idea is.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="436" src="https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works-1024x436.jpg" alt="BMAD Method delivery loop diagram showing Clarify, Plan, Build and verify, and Learn and adjust stages" class="wp-image-7882" srcset="https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works-1024x436.jpg 1024w, https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works-300x128.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works-768x327.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works-150x64.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/11/how-bmad-works.jpg 1344w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A small, clear change goes directly to Build. A big but clear idea starts at Plan. A vague notion starts at Clarify. After a build, you learn from the result and loop back to the plan.</p>



<p>The official docs give a simple rule for how much planning to do:</p>



<ol><li><strong>Trivial or one-session work:</strong> run <code>bmad-build</code> directly. It asks questions, shows a plan for your approval, writes the code and checks its work.</li><li><strong>Epic-sized work</strong> (one outcome, several sessions): write a spec with <code>bmad-spec</code>, break it into stories, then build each story.</li><li><strong>Project-sized work</strong> (several epics, or about 20 or more sessions): use the full flow with a PRD, UX design, architecture, epics and sprint planning.</li></ol>



<p>The docs also say size is only one signal. Use more planning when the work has high risk, unclear requirements or effects on other systems.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- display ad -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8024054468" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Key BMAD Skills at a Glance</h2>



<p>BMAD groups its planning skills into three phases. You pick only the skills your work needs. Every planning path ends with <code>bmad-spec</code>, and every path builds with <code>bmad-build</code>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="862" src="https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-1024x862.jpg" alt="BMAD Method skills table showing Analysis, Planning, Solutioning and Build phases, each skill, and the document it produces" class="wp-image-7886" srcset="https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-1024x862.jpg 1024w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-300x253.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-768x647.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-1536x1293.jpg 1536w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1-150x126.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-skills-at-a-glance-1.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>How to Install BMAD</h2>



<p>You need Node.js 20.12 or later, Python 3.10 or later, and <a target="_blank" rel="noreferrer noopener" href="https://docs.astral.sh/uv/">uv</a>. Open a terminal in your project folder and run:</p>



<pre class="wp-block-code"><code>npx bmad-method install</code></pre>



<p>Then open the project in your AI coding tool. Call <code>bmad-build</code> with the change you want. Run <code>bmad-help</code> when you are not sure what to do next.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="765" src="https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-1024x765.jpg" alt="BMAD Method ecosystem infographic showing the core BMad Method connected to five official modules: BMad Builder, BMad Loop, BMad Test Architect, Creative Intelligence Suite and BMad Game Dev Studio" class="wp-image-7888" srcset="https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-1024x765.jpg 1024w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-300x224.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-768x574.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-1536x1147.jpg 1536w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem-150x112.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/11/bmad-ecosystem.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Pros, Cons and Who Should Use It</h2>



<p><strong>Pros</strong></p>



<ul><li>Decisions stay in files, so the AI keeps context across sessions.</li><li>The process scales: a bug fix stays light, a large product gets full planning.</li><li>It works on new projects and on existing codebases.</li><li>It is free, open source and has an active community on GitHub and Discord.</li></ul>



<p><strong>Cons</strong></p>



<ul><li>It produces more documents than lightweight agile. Some critics say heavy specs up front can slow the response to changing requirements (<a target="_blank" rel="noreferrer noopener" href="https://charterglobal.com/bmad-method-ai-driven-software-development/">Charter Global</a>).</li><li>It changes fast. Skills were renamed and merged in v6.11, and v7 will bring more breaking changes.</li><li>It needs setup: Node.js, Python, uv and a skills-ready AI coding tool.</li></ul>



<p><strong>Use BMAD if</strong> you build products with AI agents and lose time when the AI forgets past decisions. It also helps teams that need written plans for review.</p>



<p><strong>Skip BMAD if</strong> you only make small, one-off scripts. A plain AI coding tool is faster for that.</p>



<h2>Conclusion</h2>



<p>BMAD turns an AI coding tool into a small, disciplined team. It asks questions first, writes the decisions down, and then builds and reviews the code. </p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fbmad-method-explained-a-simple-guide%2F&amp;linkname=BMAD%20Method%20Explained%3A%20A%20Simple%20Guide" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fbmad-method-explained-a-simple-guide%2F&amp;linkname=BMAD%20Method%20Explained%3A%20A%20Simple%20Guide" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fbmad-method-explained-a-simple-guide%2F&amp;linkname=BMAD%20Method%20Explained%3A%20A%20Simple%20Guide" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fbmad-method-explained-a-simple-guide%2F&amp;linkname=BMAD%20Method%20Explained%3A%20A%20Simple%20Guide" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fbmad-method-explained-a-simple-guide%2F&#038;title=BMAD%20Method%20Explained%3A%20A%20Simple%20Guide" data-a2a-url="https://nolowiz.com/bmad-method-explained-a-simple-guide/" data-a2a-title="BMAD Method Explained: A Simple Guide"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/bmad-method-explained-a-simple-guide/">BMAD Method Explained: A Simple Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Write a Better CLAUDE.md File: Best Practices</title>
		<link>https://nolowiz.com/how-to-write-a-better-claude-md-file-best-practices/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Mon, 09 Nov 2026 00:46:34 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7856</guid>

					<description><![CDATA[<p>If you use Claude Code, you&#8217;ve probably noticed it forgets everything between sessions. You tell it your test command on Monday, and by Tuesday it&#8217;s guessing again. A CLAUDE.md file fixes that. It&#8217;s a plain text file in your project that Claude reads every time it starts, like a note on the fridge that says ... <a title="How to Write a Better CLAUDE.md File: Best Practices" class="read-more" href="https://nolowiz.com/how-to-write-a-better-claude-md-file-best-practices/" aria-label="More on How to Write a Better CLAUDE.md File: Best Practices">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/how-to-write-a-better-claude-md-file-best-practices/">How to Write a Better CLAUDE.md File: Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If you use Claude Code, you&#8217;ve probably noticed it forgets everything between sessions. You tell it your test command on Monday, and by Tuesday it&#8217;s guessing again.</p>



<p>A CLAUDE.md file fixes that. It&#8217;s a plain text file in your project that Claude reads every time it starts, like a note on the fridge that says &#8220;here&#8217;s how we do things here.&#8221; The catch is that how you write it matters. A short, clear file gets followed. A long, vague one gets ignored.</p>



<p>In this guide, you&#8217;ll learn where the file goes, 10 best practices with simple examples, and a template you can copy. </p>



<h2>What is a CLAUDE.md file (and where does it go)</h2>



<p>A CLAUDE.md file is a markdown file of standing instructions for Claude Code. Claude loads it into context when a session starts, so you don&#8217;t have to repeat yourself. You can have more than one, and each location has a different reach.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="711" src="https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations-1024x711.jpg" alt="" class="wp-image-7859" srcset="https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations-1024x711.jpg 1024w, https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations-300x208.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations-768x534.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations-150x104.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/11/claude-md-locations.jpg 1520w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A few things about loading that trip people up:</p>



<ul><li><strong>Files stack, they don&#8217;t replace each other.</strong> Claude reads the files from the folders above where you started it, top to bottom. The file closest to your working folder is read last.</li><li><strong>Subfolder files load later.</strong> A <code>CLAUDE.md</code> inside <code>src/payments/</code> only loads when Claude actually opens a file in that folder. That&#8217;s a feature: it keeps unrelated rules out of the way.</li><li><strong>Already using AGENTS.md?</strong> Recent versions of Claude Code read <code>AGENTS.md</code> when there&#8217;s no <code>CLAUDE.md</code> in the project. If you have both, put <code>@AGENTS.md</code> at the top of your CLAUDE.md so every tool shares one source of truth.</li></ul>



<p>The quickest way to start is to run <code>/init</code> inside Claude Code. It scans your codebase and drafts a CLAUDE.md for you. Treat that draft as a first pass, not the finished file. The practices below are how you turn it into something useful.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>10 CLAUDE.md best practices</h2>



<h3>1. Keep it under 200 lines</h3>



<p>Anthropic&#8217;s own <a href="https://code.claude.com/docs/en/best-practices" target="_blank" rel="noreferrer noopener">guidance</a> is to aim for under 200 lines per file. Every line costs context, and a long file makes Claude follow each rule less reliably. Think of it like a briefing for a new hire on day one. Nobody remembers a 40-page handbook. Everyone remembers a one-page cheat sheet.</p>



<p>A handy trick: notes meant only for humans can go inside HTML comments like <code>&lt;!-- why we added this rule --></code>. Claude Code strips them before loading the file, so they cost nothing.</p>



<h3>2. Write rules you could check</h3>



<p>If you can&#8217;t tell whether Claude followed a rule, Claude can&#8217;t either.</p>



<p>Before:</p>



<pre class="wp-block-code"><code>- Format code properly
- Test your changes
- Keep files organized</code></pre>



<p>After:</p>



<pre class="wp-block-code"><code>- Use 2-space indentation
- Run `pnpm test:unit` before saying a task is done
- API handlers live in `src/api/handlers/`</code></pre>



<p>The first version sounds wise and changes nothing. The second one is boring, and it works.</p>



<h3>3. Only write what Claude can&#8217;t figure out</h3>



<p>Claude can read your <code>package.json</code> and your folder tree. It doesn&#8217;t need you to repeat them. What it can&#8217;t see is the stuff that lives in your team&#8217;s heads.</p>



<p>Skip this:</p>



<pre class="wp-block-code"><code>- This is a React app
- We use TypeScript
- src/ contains the source code</code></pre>



<p>Write this instead:</p>



<pre class="wp-block-code"><code>- Never edit files in `src/generated/`. Run `pnpm codegen` to rebuild them.
- The staging database is shared. Don't run migrations against it.</code></pre>



<p>A simple test for every line: would Claude get this wrong without it? If not, cut it.</p>



<h3>4. Give the reason, not just the rule</h3>



<p>A rule with a reason helps Claude handle the cases you didn&#8217;t predict.</p>



<pre class="wp-block-code"><code># Weak
- Don't use Date.now() in tests

# Strong
- Don't use Date.now() in tests. Tests run on a frozen clock,
  so use `testClock.now()` or the test will pass locally and fail in CI.</code></pre>



<p>Now if Claude meets <code>new Date()</code> in a test, it knows that&#8217;s the same problem, even though you never mentioned it.</p>



<h3>5. Add a rule the second time you repeat yourself</h3>



<p>Don&#8217;t try to write the perfect file on day one. Start small and grow it from real friction. My rule: the second time I type the same correction into chat, it goes into CLAUDE.md. Anthropic&#8217;s docs suggest the same trigger, along with things a code review keeps catching.</p>



<p>When you want something saved there, say it plainly: &#8220;add this to CLAUDE.md.&#8221; If you just say &#8220;remember this,&#8221; Claude Code usually saves it to its own auto memory instead, which isn&#8217;t shared with your team.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h3>6. Use headings and short bullets</h3>



<p>Claude follows organized sections better than dense paragraphs. Group related rules under clear headings like Commands, Code style, Testing, and Gotchas. One rule per bullet. If a bullet needs three sentences, it probably belongs in its own file (see tip 8).</p>



<h3>7. Say what to do, not only what not to do</h3>



<p>&#8220;Don&#8217;t&#8221; on its own leaves Claude guessing what you want instead.</p>



<pre class="wp-block-code"><code># Leaves a gap
- Don't use axios

# Closes the gap
- Use the `apiClient` wrapper in `src/lib/api.ts` for HTTP calls, not axios.
  It adds auth headers and retries.</code></pre>



<h3>8. Split big projects into smaller, scoped files</h3>



<p>If your file keeps growing, don&#8217;t cram. Move rules that only matter for one area into <code>.claude/rules/</code>. You can tell a rule to load only for certain files using a <code>paths</code> header:</p>



<pre class="wp-block-code"><code>---
paths:
  - "src/api/**/*.ts"
---

# API rules
- Validate every request body with zod
- Return errors in the `{ error: { code, message } }` format</code></pre>



<p>This rule stays out of the way while Claude works on your CSS. It only shows up when Claude touches an API file. You can get a similar effect by dropping a CLAUDE.md into a subfolder.</p>



<p>One catch: <code>@path</code> imports help you organize, but they don&#8217;t save space. Imported files load together with the CLAUDE.md that imports them.</p>



<h3>9. Keep personal preferences out of the team file</h3>



<p>Your project CLAUDE.md is shared through git, so treat it like code. Your local database URL or &#8220;I like verbose explanations&#8221; don&#8217;t belong there.</p>



<ul><li>Personal, all projects: <code>~/.claude/CLAUDE.md</code></li><li>Personal, this project only: <code>CLAUDE.local.md</code> (and add it to <code>.gitignore</code>)</li></ul>



<h3>10. Know what CLAUDE.md can&#8217;t do</h3>



<p>CLAUDE.md is guidance, not a lock. Claude reads it and tries hard to follow it, but there&#8217;s no guarantee. If something must happen every single time, like running the linter after each edit or never touching <code>.env</code>, use a hook or a permission setting instead. Those run no matter what Claude decides.</p>



<p>And review the file every few weeks. Delete rules about code that no longer exists, and fix rules that contradict each other. When two rules conflict, Claude may pick either one. Running <code>/context</code> in a session shows which memory files actually loaded, which is the first thing to check when Claude seems to ignore you.</p>



<h2>A CLAUDE.md template you can copy</h2>



<p>Here&#8217;s a complete example for a typical web app. It&#8217;s about 35 lines, and every line is something Claude couldn&#8217;t work out alone. Swap in your own commands and gotchas.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="md" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># Acme Dashboard

Next.js app for customer billing. Backend lives in a separate repo.

## Commands
- Install: `pnpm install`
- Dev server: `pnpm dev` (runs on port 4000, not 3000)
- Unit tests: `pnpm test:unit` (run before saying a task is done)
- Lint and types: `pnpm check`

## Code style
- Use named exports, not default exports
- Server code goes in `src/server/`, never import it from client components
- Use the `apiClient` in `src/lib/api.ts` for HTTP calls. It handles auth and retries.

## Testing
- Use `testClock.now()` instead of `Date.now()`. Tests run on a frozen clock.
- Mock the payment provider with `mockStripe()`. Never hit the real API in tests.

## Gotchas
- Don't edit `src/generated/`. Run `pnpm codegen` to rebuild it.
- Money is stored in cents as integers. Never use floats for amounts.
- The staging database is shared with QA. Ask before running migrations.

## Workflow
- Branch names: `feat/short-name` or `fix/short-name`
- Keep pull requests under 400 changed lines when you can

## More detail
- API conventions: @docs/api-conventions.md</pre>



<p>Notice what&#8217;s missing: no &#8220;write clean code,&#8221; no folder tree, no list of every dependency. Claude already knows those things or can look them up in seconds.</p>



<h2>How to check that your CLAUDE.md is loaded</h2>



<p>Before you blame Claude for ignoring your rules, make sure it can actually see them. It takes 10 seconds.</p>



<ol><li>Start Claude Code from your project folder.</li><li>Type <code>/context</code> and press Enter.</li><li>Look for the <strong>Memory files</strong> line. It shows how many instruction files loaded and how many tokens they use.</li></ol>



<figure class="wp-block-image size-full"><img loading="lazy" width="853" height="688" src="https://nolowiz.com/wp-content/uploads/2026/11/claude-code-claudemd.jpeg" alt=" Claude Code /context command output showing one CLAUDE.md memory file loaded" class="wp-image-7871" srcset="https://nolowiz.com/wp-content/uploads/2026/11/claude-code-claudemd.jpeg 853w, https://nolowiz.com/wp-content/uploads/2026/11/claude-code-claudemd-300x242.jpeg 300w, https://nolowiz.com/wp-content/uploads/2026/11/claude-code-claudemd-768x619.jpeg 768w, https://nolowiz.com/wp-content/uploads/2026/11/claude-code-claudemd-150x121.jpeg 150w" sizes="(max-width: 853px) 100vw, 853px" /></figure>



<p>From the screenshot we can see that memory files 1 file (1.7k tokens) loaded it is our CLAUDE.md file.</p>



<h2>Common CLAUDE.md mistakes to avoid</h2>



<p>Most broken CLAUDE.md files fail in one of these six ways. If Claude seems to ignore your file, check this list first.</p>



<ul><li><strong>Treating it like a README.</strong> A README explains the project to humans who skim. CLAUDE.md is read in full by Claude every session, so every line has to earn its place.</li><li><strong>Copying a giant template from the internet.</strong> A 500-line &#8220;ultimate CLAUDE.md&#8221; built for someone else&#8217;s project will bury the three rules that matter for yours.</li><li><strong>Vague advice.</strong> &#8220;Follow best practices&#8221; and &#8220;write maintainable code&#8221; are things Claude already tries to do. They take up space and change nothing.</li><li><strong>Rules that fight each other.</strong> &#8220;Always add tests&#8221; in one file and &#8220;skip tests for quick fixes&#8221; in another. Claude has to pick, and it may not pick the one you meant.</li><li><strong>Never updating it.</strong> A rule pointing at a file you deleted six months ago confuses Claude more than having no rule at all.</li><li><strong>Using it as a security guard.</strong> &#8220;Never delete production data&#8221; in CLAUDE.md is a polite request. A permission rule or hook is an actual wall.</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>CLAUDE.md FAQ</h2>



<h3>How long should a CLAUDE.md file be?</h3>



<p>Under 200 lines per file. Anthropic recommends this because longer files use more context and Claude follows them less reliably. Most good project files I&#8217;ve seen land between 30 and 120 lines.</p>



<h3>What should I put in CLAUDE.md?</h3>



<p>Build and test commands, coding conventions that differ from the defaults, where key code lives, and project-specific gotchas. Leave out anything Claude can read from the code itself, like your folder structure or dependency list.</p>



<h3>Why does Claude ignore my CLAUDE.md?</h3>



<p>Usually the file is too long, the rules are too vague, or two rules contradict each other. Run <code>/context</code> to confirm the file loaded, then make each rule specific enough to check. For rules that must never be broken, use a hook instead.</p>



<h3>What&#8217;s the difference between CLAUDE.md and CLAUDE.local.md?</h3>



<p><code>CLAUDE.md</code> is shared with your team through git. <code>CLAUDE.local.md</code> is for your personal notes on one project, and you add it to <code>.gitignore</code> so it stays on your machine.</p>



<h3>Can I use AGENTS.md instead of CLAUDE.md?</h3>



<p>Yes. Recent versions of Claude Code read <code>AGENTS.md</code> when a project has no CLAUDE.md. If you keep both, add <code>@AGENTS.md</code> at the top of your CLAUDE.md so the shared rules load once.</p>



<h3>Should I commit CLAUDE.md to git?</h3>



<p>Yes, commit the project file so the whole team gets the same instructions. Review changes to it in pull requests the same way you review code</p>



<h2>Conclusion</h2>



<p>You don&#8217;t need a perfect CLAUDE.md today. Run <code>/init</code>, delete anything Claude could figure out on its own, and keep the commands and gotchas. Then add one line every time you catch yourself repeating a correction.</p>



<p>In a month, you&#8217;ll have a short file that makes Claude feel like it actually knows your project. That&#8217;s worth more than any clever prompt. <a href="https://nolowiz.com/spec-driven-development-problems-and-best-practices/" target="_blank" rel="noreferrer noopener">Spec driven development best practices</a> .</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-write-a-better-claude-md-file-best-practices%2F&amp;linkname=How%20to%20Write%20a%20Better%20CLAUDE.md%20File%3A%20Best%20Practices" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-write-a-better-claude-md-file-best-practices%2F&amp;linkname=How%20to%20Write%20a%20Better%20CLAUDE.md%20File%3A%20Best%20Practices" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-write-a-better-claude-md-file-best-practices%2F&amp;linkname=How%20to%20Write%20a%20Better%20CLAUDE.md%20File%3A%20Best%20Practices" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-write-a-better-claude-md-file-best-practices%2F&amp;linkname=How%20to%20Write%20a%20Better%20CLAUDE.md%20File%3A%20Best%20Practices" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fhow-to-write-a-better-claude-md-file-best-practices%2F&#038;title=How%20to%20Write%20a%20Better%20CLAUDE.md%20File%3A%20Best%20Practices" data-a2a-url="https://nolowiz.com/how-to-write-a-better-claude-md-file-best-practices/" data-a2a-title="How to Write a Better CLAUDE.md File: Best Practices"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/how-to-write-a-better-claude-md-file-best-practices/">How to Write a Better CLAUDE.md File: Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spec-Driven Development: Problems and Best Practices</title>
		<link>https://nolowiz.com/spec-driven-development-problems-and-best-practices/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 08 Nov 2026 12:25:26 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7837</guid>

					<description><![CDATA[<p>Picture this. You ask an AI coding agent to &#8220;add a password reset feature.&#8221; Ten minutes later you have 600 lines of code. It sends reset links that never expire. It emails the user&#8217;s old password in plain text. It even adds a new database table you never asked for. The agent did not fail. ... <a title="Spec-Driven Development: Problems and Best Practices" class="read-more" href="https://nolowiz.com/spec-driven-development-problems-and-best-practices/" aria-label="More on Spec-Driven Development: Problems and Best Practices">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/spec-driven-development-problems-and-best-practices/">Spec-Driven Development: Problems and Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Picture this. You ask an AI coding agent to &#8220;add a password reset feature.&#8221; Ten minutes later you have 600 lines of code. It sends reset links that never expire. It emails the user&#8217;s old password in plain text. It even adds a new database table you never asked for.</p>



<p>The agent did not fail. Your instructions did. The agent filled every gap with a guess.That is the problem spec-driven development tries to solve. You write down what to build before anyone (human or AI) writes code. The agent then builds from the spec instead of from a one-line prompt.</p>



<p>It works. But it also brings its own set of problems. Specs grow too long. They go out of date. Nobody reads them. In this post, we look at the 11 problems teams hit most often, and a simple fix for each.</p>



<p>Quick answer: Spec-driven development works best when specs are short, testable and updated together with the code. Most failures happen when teams treat the spec as a big upfront document instead of a living contract.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>What is spec-driven development?</h2>



<p>Spec-driven development (SDD) means you agree on what the software must do before you build it. The spec is the contract. The code is how you keep it.</p>



<p>With &#8220;vibe coding,&#8221; you type a prompt, look at the result and keep nudging. That is fine for a weekend project. On a real product, the guesses add up.</p>



<p>Tools like <a target="_blank" rel="noreferrer noopener" href="https://github.github.com/spec-kit/">GitHub Spec Kit</a> turn SDD into a repeatable flow. Its core process has four phases, and each one produces a Markdown file that feeds the next:</p>



<ol><li><strong>Spec:</strong> what to build and why.</li><li><strong>Plan:</strong> how to build it (stack, design, constraints).</li><li><strong>Tasks:</strong> small, ordered pieces of work.</li><li><strong>Implement:</strong> the agent writes code, one task at a time.</li></ol>



<p>Other tools, such as Kiro, follow a similar idea.</p>



<h3>A simple example spec</h3>



<p>Here is a short spec for the password reset feature from our story:</p>



<pre class="wp-block-code"><code># Password reset

## Behaviour
- A user enters their email on the "Forgot password" page.
- If the email exists, we send a reset link. If not, we show the same message.
- The link works once and expires after 30 minutes.
- We never send or show the old password.

## Acceptance criteria
- An expired link shows "This link has expired."
- A used link cannot be used again.
- The response time is the same for known and unknown emails.

## Open questions
- Do we log the user out of other devices after a reset?</code></pre>



<p>It fits on one screen. Every line is something you can test. And the agent now knows the two rules it broke earlier: links expire, and passwords never travel by email.</p>



<h2>Common spec-driven development problems and fixes</h2>



<p>The same pitfalls show up again and again. The good news: each one has a simple fix.</p>



<h3>1. Waterfall creep</h3>



<p>The team writes the whole spec before anyone builds anything. Feedback arrives late, when changes are expensive.</p>



<p><strong>Example:</strong> You spend two weeks on a 20-page spec for a new checkout. On day one of coding, you learn the payment provider does not support your refund flow.</p>



<p><strong>Fix:</strong> Keep specs short. Build a thin slice early. Let the spec change as you learn.</p>



<h3>2. Spec drift</h3>



<p>The code changes, but the spec does not. The agent then follows old instructions.</p>



<p><strong>Example:</strong> The spec says &#8220;links expire after 30 minutes.&#8221; A developer changes it to 15 in the code. Next month, the agent &#8220;fixes&#8221; it back to 30.</p>



<p><strong>Fix:</strong> Update the spec in the same pull request as the code. Reviewers flag any mismatch.</p>



<h3>3. Verbose, AI-padded specs</h3>



<p>An AI tool writes ten pages of polite Markdown. Nobody reads it. Reviewers approve it anyway.</p>



<p><strong>Example:</strong> &#8220;The system shall provide a seamless and intuitive experience for users.&#8221; This sentence takes space and says nothing you can test.</p>



<p><strong>Fix:</strong> Set length limits per section. Write decisions, not prose.</p>



<h3>4. Review overload</h3>



<p>People review the PRD, the spec, the test plan, the task list and the code. Review becomes the bottleneck.</p>



<p><strong>Example:</strong> A small feature waits three days because five documents need sign-off.</p>



<p><strong>Fix:</strong> Review only at agreed gates. At each gate, review only what changed.</p>



<h3>5. False precision</h3>



<p>A detailed spec looks confident. But it hides assumptions that nobody tested.</p>



<p><strong>Example:</strong> The spec says &#8220;search returns results in 200 ms.&#8221; Nobody checked how slow the search service is with real data.</p>



<p><strong>Fix:</strong> Add two required sections: Open questions and Assumptions. Prototype the riskiest part first.</p>



<h3>6. The agent ignores the spec</h3>



<p>The agent skims a long spec and drifts in the middle of the task.</p>



<p><strong>Example:</strong> You paste a 15-page spec and ask for the login page. The agent also &#8220;improves&#8221; the signup page.</p>



<p><strong>Fix:</strong> Give the agent one small task at a time, with only the spec section it needs.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h3>7. Context bloat</h3>



<p>Too many documents fill the agent&#8217;s context window. The quality of its output drops.</p>



<p><strong>Example:</strong> The agent gets the PRD, three old specs and the full style guide just to rename a button.</p>



<p><strong>Fix:</strong> Each step reads only the files it needs.</p>



<h3>8. One process for everything</h3>



<p>A one-line fix goes through the full process. People start to skip the process completely.</p>



<p><strong>Example:</strong> Fixing a typo on the About page needs a spec, a plan and a test plan. So developers stop using the flow.</p>



<p><strong>Fix:</strong> Offer light, standard and full paths. Track how often people skip the process.</p>



<h3>9. Duplication</h3>



<p>The same detail lives in the PRD, the spec, the tasks and the code comments. Soon they disagree.</p>



<p><strong>Example:</strong> The PRD says passwords need 8 characters. The spec says 10. The code says 12. Which one is true?</p>



<p><strong>Fix:</strong> Give each fact one home. Link to it instead of copying it.</p>



<h3>10. Over-specifying the &#8220;how&#8221;</h3>



<p>The spec tells the engineer or agent exactly how to write the code. They often know a better way.</p>



<p><strong>Example:</strong> &#8220;Use a for-loop to check each email in the list.&#8221; The spec should say &#8220;Reject duplicate emails&#8221; and stop there.</p>



<p><strong>Fix:</strong> Specify behaviour, interfaces and constraints. Leave the implementation open.</p>



<h3>11. No learning loop</h3>



<p>The same mistakes repeat from one feature to the next.</p>



<p><strong>Example:</strong> Three features in a row miss error messages for empty forms.</p>



<p><strong>Fix:</strong> Hold short retros. Each retro must change at least one template, skill or checklist.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Spec-driven development best practices</h2>



<p>The fixes above solve single problems. The habits below stop most of them from happening in the first place.</p>



<h3>Writing the spec</h3>



<ol><li><strong>Specify behaviour, not code.</strong> Say what the system does, its interfaces and its limits. Let the engineer or agent choose how.</li><li><strong>Make every requirement testable.</strong> Each acceptance criterion maps to at least one test.</li><li><strong>Record decisions, not discussion.</strong> Keep a short decisions log: the choice and the reason. That beats pages of meeting notes.</li><li><strong>Name what you don&#8217;t know.</strong> End every spec with Open questions and Assumptions. Later steps treat assumptions as unconfirmed.</li><li><strong>Set length limits.</strong> For example, one page for a standard feature and three for a large one. Longer than that? Split the feature.</li></ol>



<p>Here is what &#8220;testable&#8221; looks like in practice:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="428" src="https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-1024x428.png" alt="Vague vs testable " class="wp-image-7844" srcset="https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-1024x428.png 1024w, https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-300x126.png 300w, https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-768x321.png 768w, https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-1536x643.png 1536w, https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-2048x857.png 2048w, https://nolowiz.com/wp-content/uploads/2026/11/vague-vs-testable-requirements-150x63.png 150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Working with AI agents</h3>



<ol><li><strong>Hand over one task at a time,</strong> with only the spec section that task needs.</li><li><strong>Write tests before code.</strong> Agree on the test plan first. Then ask the agent to make those tests pass.</li><li><strong>Let the agent flag gaps, not fill them.</strong> When the agent finds a hole in the spec, it writes it down and stops for a decision.</li><li><strong>Keep shared context in one place.</strong> Coding conventions live in one file (for example, CLAUDE.md or AGENTS.md), not in every spec.</li></ol>



<p>A simple instruction for point 3: <em>&#8220;If the spec does not cover a case, do not guess. Add it to Open questions and stop.&#8221;</em></p>



<h3>Keeping specs alive</h3>



<ol><li><strong>Change the spec and the code together.</strong> A pull request that changes behaviour also updates the spec.</li><li><strong>Build a thin slice early.</strong> Prove the riskiest part first. Then update the spec with what you learned.</li><li><strong>Give each fact one home.</strong> Link between documents instead of copying.</li><li><strong>Review the diff, not the document.</strong> At each gate, reviewers look only at what changed since the last approval.</li><li><strong>Feed retros back.</strong> Every retro changes at least one template, skill or checklist.</li></ol>



<h3>Right-size the spec to the change</h3>



<p>Not every change needs a spec. Too little spec causes rework. Too much spec makes people skip the process.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="447" src="https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-1024x447.png" alt="Spec driven development right size" class="wp-image-7849" srcset="https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-1024x447.png 1024w, https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-300x131.png 300w, https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-768x335.png 768w, https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-1536x671.png 1536w, https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-2048x894.png 2048w, https://nolowiz.com/wp-content/uploads/2026/11/spec-driven-development-right-size-spec-150x66.png 150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>FAQ</h2>



<h3>Is spec-driven development the same as waterfall?</h3>



<p>No. Waterfall writes everything up front and rarely goes back. Spec-driven development keeps the spec short and updates it as you build. The spec is a living contract, not a one-time document.</p>



<h3>Do I need a spec for every change?</h3>



<p>No. A bug fix or a text change needs only a clear ticket. Save full specs for large or risky work, such as payments, login or public APIs.</p>



<h3>How long should a spec be?</h3>



<p>About one page for a standard feature. Up to three pages for a large one. If it gets longer, split the feature into smaller parts.</p>



<h3>Why do AI coding agents ignore long specs?</h3>



<p>An agent has a limited context window. When you give it too much text, the important rules get lost. Give it one task and only the spec section that task needs.</p>



<h3>What tools support spec-driven development?</h3>



<p>GitHub Spec Kit and Kiro are two popular options. But you can start with a plain Markdown file in your repo. The habits matter more than the tool.</p>



<h2>Final thoughts</h2>



<p>Spec-driven development is not about writing more documents. It is about writing the right few lines, so that people and AI agents build the same thing.</p>



<p>Start small. Pick your next standard feature. Write a one-page spec with testable acceptance criteria and an Open questions section. Hand it to your agent one task at a time, and see what changes.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fspec-driven-development-problems-and-best-practices%2F&amp;linkname=Spec-Driven%20Development%3A%20Problems%20and%20Best%20Practices" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fspec-driven-development-problems-and-best-practices%2F&amp;linkname=Spec-Driven%20Development%3A%20Problems%20and%20Best%20Practices" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fspec-driven-development-problems-and-best-practices%2F&amp;linkname=Spec-Driven%20Development%3A%20Problems%20and%20Best%20Practices" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fspec-driven-development-problems-and-best-practices%2F&amp;linkname=Spec-Driven%20Development%3A%20Problems%20and%20Best%20Practices" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fspec-driven-development-problems-and-best-practices%2F&#038;title=Spec-Driven%20Development%3A%20Problems%20and%20Best%20Practices" data-a2a-url="https://nolowiz.com/spec-driven-development-problems-and-best-practices/" data-a2a-title="Spec-Driven Development: Problems and Best Practices"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/spec-driven-development-problems-and-best-practices/">Spec-Driven Development: Problems and Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (November 1 – November 8, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-november-1-november-8-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 08 Nov 2026 02:43:22 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7821</guid>

					<description><![CDATA[<p>This week, politics and money shaped AI more than any single model launch.On the research side, an independent METR study found that Anthropic&#8217;s models now improve about twice as fast as before, mostly because AI helps build AI. OpenAI launched GPT-6 Cyber for security researchers and added GIF creation to ChatGPT. Meta, CrowdStrike and the ... <a title="Top AI News of the Week (November 1 – November 8, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-november-1-november-8-2026/" aria-label="More on Top AI News of the Week (November 1 – November 8, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-november-1-november-8-2026/">Top AI News of the Week (November 1 – November 8, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week, politics and money shaped AI more than any single model launch.On the research side, an independent METR study found that Anthropic&#8217;s models now improve about twice as fast as before, mostly because AI helps build AI. OpenAI launched GPT-6 Cyber for security researchers and added GIF creation to ChatGPT. Meta, CrowdStrike and the US Justice Department also made moves. </p>



<h2>Voters Reject AI Data Centers</h2>



<p>On November 3, US voters decided 41 local ballot measures about data centers. In 40 of them, the majority voted for more limits on data center construction. Meta said the backlash shows how people feel about AI in general, and it could make AI expansion harder.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>AI Stocks Lose $2.5 Trillion</h2>



<p>AI stocks fell sharply after the Democratic sweep in the midterm elections. On November 5, the Dow dropped about 1,800 points and chip stocks had their worst day since March 2020. Nvidia fell about 9%, its worst day since January 2025, then recovered 2.8% on Friday.</p>



<ul><li>Investors fear new rules could slow the data center buildout.</li><li>South Korea&#8217;s Kospi fell as much as 8.8%, which triggered a trading halt.</li></ul>



<h2>OpenAI Launches a Community Compact</h2>



<p>Two days after the vote, OpenAI published a &#8220;National Community Compact&#8221; for its data centers. OpenAI will pay the full electricity and infrastructure costs at sites it owns and operates. It will also stop using nondisclosure agreements with public officials and publish local job reports.</p>



<h2>METR: AI Doubles Anthropic&#8217;s Speed</h2>



<p>On November 5, the independent nonprofit <a href="https://metr.org/blog/2026-11-05-anthropic-ai-rd-acceleration-assessment/" target="_blank" rel="noreferrer noopener">METR published an 11-week review </a>of Anthropic&#8217;s internal research data. METR found that Anthropic&#8217;s models now improve about 1.9 times faster than in 2024–2025. It estimates that about 80% of this speedup comes from Anthropic&#8217;s own use of AI in research.</p>



<ul><li>The estimate has high uncertainty (95% range: 1.5x to 2.8x).</li><li>Anthropic redacted most of the evidence that METR found most informative.</li></ul>



<h2>Tencent Releases Hy4</h2>



<p>Tencent <a href="https://hy.tencent.ai/research/hy4" target="_blank" rel="noreferrer noopener">released Hy4</a> on November 4, the full version of the model it previewed in August. Hy4 is a 770-billion-parameter mixture-of-experts model, and it is the first Hy model that can understand images and operate a computer. It is available now through Tencent Cloud and OpenRouter, and Tencent plans to release the weights in the coming days.</p>



<p></p>



<h2>Anthropic Warns of Self-Improving AI</h2>



<p>Anthropic&#8217;s revised IPO filing on November 2 says it may soon reach its own threshold for AI that dramatically speeds up its own development. This idea is called recursive self-improvement (RSI). Anthropic says AI that helps build more capable AI can be a safety risk if progress becomes too fast.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>OpenAI Launches GPT-6 Cyber</h2>



<p>OpenAI released<a href="https://openai.com/index/introducing-gpt-6-cyber/" target="_blank" rel="noreferrer noopener"> GPT-6 Cyber</a>, a version of GPT-6 Astra trained for authorized security research. Researchers used it to find 81 unknown high-severity bugs in Firefox and build working exploits for 948 Linux kernel bugs. Without safety prompts, it stayed inside the authorized scope in 99.93% of tests.</p>



<ul><li>OpenAI rates it &#8220;Critical,&#8221; the top cyber risk level in its Preparedness Framework.</li><li>Access is limited to approved Daybreak Red customers.</li></ul>



<h2>ChatGPT Can Now Make GIFs</h2>



<p><a href="https://openai.com/index/introducing-images-2-6/" target="_blank" rel="noreferrer noopener">OpenAI launched Images 2.6</a> on November 4. Users can now make animated GIFs in ChatGPT from a text prompt or a photo, then change the speed and edit single frames. Developers get two new API models: GPT-Image-2.6 Flare for speed and Sunburst for quality.</p>



<p>OpenAI says users now make more than 4 billion images per week.</p>



<h2>Meta Acquires AI Coding Startup Conductor</h2>



<p>Meta has <a href="https://techcrunch.com/2026/11/04/meta-acquires-ai-coding-startup-conductor/" target="_blank" rel="noreferrer noopener">acquired Conductor</a>, an AI coding startup founded in 2024 whose tool lets engineers run several AI agents on different parts of a project at once. Meta confirmed the deal but did not share terms. Conductor’s main features will keep working until early next year, but its cloud service shuts down on November 20. The deal is part of Meta’s push to catch up in AI coding, after it launched its own coding agent, Muse Code, in August.</p>



<h2>Apple and Goldman Limit AI Tool Use</h2>



<p>Apple cut the daily AI spending limit for its engineers from $300 to $200, and some teams may drop to $100, Bloomberg reported. Goldman Sachs now lets only its roughly 12,000 engineers use Claude Code and GitHub Copilot, and it removed access for traders and bankers. Both moves show companies now control AI costs more closely.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>ADNOC Partners With OpenAI and G42</h2>



<p>On November 2, Abu Dhabi&#8217;s state oil company ADNOC signed a multi-year deal with OpenAI and G42. ADNOC becomes the first energy company to use OpenAI Frontier, a platform for building and managing AI agents. The system will run on G42&#8217;s AI infrastructure in the UAE.</p>



<h2>Google Releases Gemini Omni 1.2 Flash</h2>



<p>On November 5, Google made<a href="https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/" target="_blank" rel="noreferrer noopener"> Gemini Omni 1.2 Flash</a>, its newest video generation model, generally available. It can generate and edit clips up to 15 seconds long, up from 10 seconds. 720p video now costs $0.07 per second, which is 30% less than Omni 1.1 Flash.</p>



<ul><li>Available in the Gemini API, Gemini for business, Flow and Google Vids.</li><li>15-second videos in the Gemini app are rolling out to Google AI Ultra subscribers.</li></ul>



<h2>IndiaAI Mission Opens Procurement for 10,000 Compute Units</h2>



<p>C-DAC officially invited bids under the <a href="https://www.wionews.com/world/india-moves-to-buy-10-000-more-ai-chips-for-a-national-compute-pool-open-to-startups-1792254872243" target="_blank" rel="noreferrer noopener">IndiaAI Mission to procure up to 10,000</a> domestic accelerator units (GPUs and TPUs) to support startups, academic research, and government applications with mandatory domestic data residency.</p>



<h2>Thinking Machines Releases Inkling 2 Small</h2>



<p>Mira Murati&#8217;s Thinking Machines Lab released <a href="https://thinkingmachines.ai/news/inkling-2-small/" target="_blank" rel="noreferrer noopener">Inkling 2 Small </a>on November 5, the first model of its second generation. It is a mixture-of-experts model with 594 billion total parameters, and 17 billion are active per token. It is available now on the company&#8217;s Tinker platform, and the full weights will follow after more safety testing.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-november-1-november-8-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28November%201%20%E2%80%93%20November%208%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-november-1-november-8-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28November%201%20%E2%80%93%20November%208%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-november-1-november-8-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28November%201%20%E2%80%93%20November%208%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-november-1-november-8-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28November%201%20%E2%80%93%20November%208%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-november-1-november-8-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28November%201%20%E2%80%93%20November%208%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-november-1-november-8-2026/" data-a2a-title="Top AI News of the Week (November 1 – November 8, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-november-1-november-8-2026/">Top AI News of the Week (November 1 – November 8, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What Is a CRAP Score? Why It Matters for AI Generated Code</title>
		<link>https://nolowiz.com/what-is-a-crap-score-why-it-matters-for-ai-generated-code/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 01 Nov 2026 12:22:11 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7804</guid>

					<description><![CDATA[<p>The CRAP score is one number that tells you how risky a function is to change. It looks at two things: how complex the code is, and how much of it your tests check. Think about a normal day with an AI coding assistant. You ask for a discount function. You get 60 lines in ... <a title="What Is a CRAP Score? Why It Matters for AI Generated Code" class="read-more" href="https://nolowiz.com/what-is-a-crap-score-why-it-matters-for-ai-generated-code/" aria-label="More on What Is a CRAP Score? Why It Matters for AI Generated Code">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/what-is-a-crap-score-why-it-matters-for-ai-generated-code/">What Is a CRAP Score? Why It Matters for AI Generated Code</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The CRAP score is one number that tells you how risky a function is to change. It looks at two things: how complex the code is, and how much of it your tests check. </p>



<p>Think about a normal day with an AI coding assistant. You ask for a discount function. You get 60 lines in ten seconds. The code compiles. The tests pass. You approve the pull request. Three weeks later, a teammate changes one line in that function. Checkout breaks for one type of customer. Nobody knows why, because no test covered that path.</p>



<p>The code was not &#8220;wrong&#8221;. It was risky. The CRAP score gives that risk a number, so you can see it before it causes a problem.</p>



<h2>What is the CRAP score?</h2>



<p>CRAP means Change Risk Anti-Patterns. It is a code metric that gives each function (or method) a risk score. A high score tells you: &#8220;This code is difficult to understand, and the tests do not protect it.&#8221; Alberto Savoia and Bob Evans made the metric in 2007. The first tool was Crap4j, for Java. Yes, the name is a joke on purpose. Developers often say &#8220;this code is crap&#8221; with no data. Savoia wanted to give that feeling a real number. </p>



<p>The score uses two inputs.</p>



<ol><li><strong>Cyclomatic complexity (CC).</strong> This is the number of different paths through a function. Each <code>if</code>, <code>else if</code>, loop, <code>case</code> or <code>&amp;&amp;</code> adds a path. A function with no decisions has a CC of 1. A good quick rule: count the decisions, then add 1.</li><li><strong>Code coverage.</strong> This is the percentage of the function that your automated tests run. If the tests run every line and branch, coverage is 100%. If no test calls the function, coverage is 0%.</li></ol>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<p>Complex code is not bad by itself. Untested code is not always dangerous by itself. The danger starts when you have both at the same time. The CRAP score finds that combination.</p>



<p>The formula is short. It looks harder than it is.</p>



<p style="text-align:center; font-size:1.3em; font-family:Georgia, 'Times New Roman', serif; margin:1.5em 0;">
  CRAP(<i>m</i>) = comp(<i>m</i>)<sup>2</sup> × (1 − cov(<i>m</i>) ⁄ 100)<sup>3</sup> + comp(<i>m</i>)
</p>



<p>Here, <strong>m</strong> is one method or function, <strong>comp(m)</strong> is its cyclomatic complexity, and <strong>cov(m)</strong> is its test coverage as a percentage. Two facts make the formula easy to remember:</p>



<ul><li>At 100% coverage, the CRAP score is equal to CC<strong>.</strong> The first part becomes zero. Only the complexity stays.</li><li>At 0% coverage, the CRAP score is CC² + CC<strong>.</strong> The score grows very fast as complexity goes up.</li></ul>



<h2>What is a good CRAP score?</h2>



<p>The original Crap4j tool uses <strong>30</strong> as the limit. A function above 30 is &#8220;crappy&#8221;. Many tools, such as NDepend and cargo-crap, use the same default. A practical rule of thumb:</p>



<p>A practical rule of thumb:</p>



<ul><li><strong>1 to 5 (low risk):</strong> Nothing to do. Keep it this way.</li><li><strong>6 to 30 (acceptable, but watch it):</strong> Add tests when you next touch it.</li><li><strong>Above 30 (high change risk):</strong> Add tests or simplify before the next change.</li></ul>



<h3></h3>



<p></p>



<h4>Example 1: A tiny function</h4>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
def is_adult(age):
    return age &gt;= 18
</pre></div>


<p>This function has no <code>if</code> and no loop. CC = 1. One test checks it, so coverage = 100%. CRAP = 1² × 0³ + 1 = <strong>1</strong>. This is the lowest possible score. Nothing to worry about.</p>



<h4>Example 2: A shipping fee function with no tests</h4>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
def shipping_fee(weight, country, express, member):
    if member:              # decision 1
        return 0
    fee = 50
    if weight &gt; 5:          # decision 2
        fee += 30
    if country != &quot;IN&quot;:     # decision 3
        fee += 200
    if express:             # decision 4
        fee *= 2
    if fee &gt; 500:           # decision 5
        fee = 500
    return fee
</pre></div>


<p>There are 5 decisions, so CC = 5 + 1 = <strong>6</strong>. This is a very normal function. You see code like this every day. Now look at what tests do to the score:</p>



<ul><li><strong>0% coverage:</strong> 6² × 1³ + 6 = 36 + 6 = <strong>42</strong>. Above 30. High risk.</li><li><strong>50% coverage:</strong> 36 × 0.5³ + 6 = 36 × 0.125 + 6 = <strong>10.5</strong>. Acceptable.</li><li><strong>100% coverage:</strong> 36 × 0 + 6 = <strong>6</strong>. Low risk.</li></ul>



<p>The code did not change at all. Only the tests changed. The score dropped from 42 to 6. That is the main idea of the CRAP score: tests make complexity safe to change.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h4 id="example-3-a-big-function-that-grew-over-time">Example 3: A big function that grew over time</h4>



<p>Imagine an order validation function with 11 decisions. CC = 12.</p>



<ul><li><strong>0% coverage:</strong> 144 + 12 = <strong>156</strong>. Very high risk.</li><li><strong>80% coverage:</strong> 144 × 0.2³ + 12 = 144 × 0.008 + 12 = <strong>13.15</strong>. Acceptable.</li></ul>



<p>Good tests bring this function back to a safe level. But you need many tests to cover 12 paths.</p>



<h4 id="example-4-a-monster-function">Example 4: A monster function</h4>



<p>Now imagine a function with CC = 35. You write tests for every path. Coverage = 100%.</p>



<p>CRAP = 35. <strong>It is still above 30.</strong></p>



<p>This is not a mistake in the formula. It is a message: &#8220;Tests alone cannot save this function. Break it into smaller functions.&#8221; Any function with a CC above 30 always fails, even with full coverage.</p>



<h2 id="why-the-crap-score-matters-in-ai-assisted-coding">Why the CRAP score matters in AI-assisted coding</h2>



<p>AI tools write code faster than humans can review it. The CRAP score gives you an objective check that does not get tired, does not trust the code because it &#8220;looks right&#8221;, and does not care who wrote it.</p>



<p>The metric is almost 20 years old, but in 2026 it got a second life. Developers started to use it as a guard rail for code from AI agents. The Rust tool <a target="_blank" rel="noreferrer noopener" href="https://minikin.me/blog/cargo-crap">cargo-crap</a>, for example, was built for this purpose.</p>



<h3 id="1-ai-code-often-adds-extra-paths">1. AI code often adds extra paths</h3>



<p>An AI assistant likes to be safe. It adds a null check here, a fallback there, a try/except &#8220;just in case&#8221;, and one more <code>if</code> for an edge case you did not ask about. Each one adds a path. Each path adds cyclomatic complexity.</p>



<p>One change at a time, the function becomes harder to understand. The code still compiles. The old tests still pass. But the function is now harder to change safely.</p>



<h3 id="2-ai-tests-can-raise-coverage-without-checking-much">2. AI tests can raise coverage without checking much</h3>



<p>Ask an AI to &#8220;add tests&#8221;, and you sometimes get tests that call the function but check very little. Coverage goes up. Real protection does not.</p>



<p>This puts AI code in the most dangerous zone: high complexity and weak tests. That is exactly the zone the CRAP score measures. <a target="_blank" rel="noreferrer noopener" href="https://www.managed-code.com/blog-post/ai-slop-in-code">Managed Code</a> makes the same point: the metric maps almost directly onto how AI code fails.</p>



<h3 id="3-human-review-trusts-code-that-looks-plausible">3. Human review trusts code that looks plausible</h3>



<p>AI code is usually clean, well named and well formatted. A busy reviewer reads it and thinks, &#8220;Looks fine.&#8221; Linters pass. The build passes.</p>



<p>None of these checks ask, &#8220;Is this complex path tested?&#8221; The CRAP score does. As the <a target="_blank" rel="noreferrer noopener" href="https://betterstack.com/community/guides/ai/crap-metric">Better Stack guide</a> explains, a CRAP limit in CI catches untested complexity whether a human or a tool wrote it.</p>



<h3 id="4-a-score-is-a-perfect-prompt-for-the-ai">4. A score is a perfect prompt for the AI</h3>



<p>This is the part many teams miss. A CRAP report is small and exact: the file, the function, the line number, the score. You can give it straight back to the AI agent as a task.</p>



<p>For example:</p>



<blockquote class="wp-block-quote"><p>The function <code>shipping_fee</code> in <code>pricing.py</code> has a CRAP score of 42 (complexity 6, coverage 0%). Write unit tests that cover every branch. Each test must assert the returned fee. Do not change the function.</p></blockquote>



<p>The AI now has a clear, measurable goal. You run the check again and see if the score went down. No long discussion needed.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<p><strong>Tip for old codebases:</strong> do not block every function above 30 on day one. You will stop all feature work. Instead, save today&#8217;s scores as a baseline. Then block only new functions above 30, and any function whose score goes up. This is called a &#8220;ratchet&#8221;. The code can only get better over time.</p>



<h2>How to lower a high CRAP score</h2>



<p>Good ways to simplify a function:</p>



<ul><li><strong>Extract small functions.</strong> Move each separate job into its own function with a clear name.</li><li><strong>Use guard clauses.</strong> Return early for the special cases. This removes deep nesting.</li><li><strong>Replace long if/else chains with a lookup table.</strong> A dictionary of rates is easier to read and test than ten <code>elif</code> lines.</li><li><strong>Delete &#8220;just in case&#8221; code.</strong> AI often adds fallbacks for cases that can never happen. Remove them.</li></ul>



<h2 id="final-thoughts">Final thoughts</h2>



<p>AI has changed how fast we write code. It has not changed what makes code safe to change: simple logic and tests that really check it.</p>



<p>The CRAP score puts those two ideas into one honest number. It is old, simple and a little rude. That is exactly why it works so well today. Add it to your CI, give its reports back to your AI assistant, and let the number do the arguing for you.</p>



<p>Start small. Pick one service, run the check this week, and look at your top five scores. You will probably be surprised by what you find.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fwhat-is-a-crap-score-why-it-matters-for-ai-generated-code%2F&amp;linkname=What%20Is%20a%20CRAP%20Score%3F%20Why%20It%20Matters%20for%20AI%20Generated%20Code" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fwhat-is-a-crap-score-why-it-matters-for-ai-generated-code%2F&amp;linkname=What%20Is%20a%20CRAP%20Score%3F%20Why%20It%20Matters%20for%20AI%20Generated%20Code" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fwhat-is-a-crap-score-why-it-matters-for-ai-generated-code%2F&amp;linkname=What%20Is%20a%20CRAP%20Score%3F%20Why%20It%20Matters%20for%20AI%20Generated%20Code" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fwhat-is-a-crap-score-why-it-matters-for-ai-generated-code%2F&amp;linkname=What%20Is%20a%20CRAP%20Score%3F%20Why%20It%20Matters%20for%20AI%20Generated%20Code" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fwhat-is-a-crap-score-why-it-matters-for-ai-generated-code%2F&#038;title=What%20Is%20a%20CRAP%20Score%3F%20Why%20It%20Matters%20for%20AI%20Generated%20Code" data-a2a-url="https://nolowiz.com/what-is-a-crap-score-why-it-matters-for-ai-generated-code/" data-a2a-title="What Is a CRAP Score? Why It Matters for AI Generated Code"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/what-is-a-crap-score-why-it-matters-for-ai-generated-code/">What Is a CRAP Score? Why It Matters for AI Generated Code</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (October 25 – November 1, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-october-25-november-1-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 01 Nov 2026 02:14:55 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7787</guid>

					<description><![CDATA[<p>Welcome to this week&#8217;s AI news roundup. It was one of the busiest weeks of the year for artificial intelligence. Anthropic filed to go public, OpenAI released a faster and cheaper model, and Google announced a new frontier model that it is not yet giving to everyone. Mistral also made its trillion-parameter model free to ... <a title="Top AI News of the Week (October 25 – November 1, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-october-25-november-1-2026/" aria-label="More on Top AI News of the Week (October 25 – November 1, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-25-november-1-2026/">Top AI News of the Week (October 25 – November 1, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Welcome to this week&#8217;s AI news roundup. It was one of the busiest weeks of the year for artificial intelligence. Anthropic filed to go public, OpenAI released a faster and cheaper model, and Google announced a new frontier model that it is not yet giving to everyone. Mistral also made its trillion-parameter model free to download. At the same time, Wall Street started to ask hard questions about the cost of AI, and tech stocks had their worst day since June.</p>



<h2 id="1-anthropic-files-for-ipo">1. Anthropic Files for IPO</h2>



<p>Anthropic, the company behind Claude, filed its public IPO paperwork (Form S-1) with the US SEC on October 26. It plans to list on Nasdaq under the ticker &#8220;ANT&#8221;. The filing shows revenue of $16.3 billion in the first half of 2026, up 1,300%, and a net loss of nearly $81 billion for the same period. The IPO could happen as soon as November.</p>



<h2 id="2-openai-launches-gpt-61-terra">2. OpenAI Launches GPT-6.1 Terra</h2>



<p>OpenAI released <a href="https://openai.com/index/introducing-gpt-6-1-terra/" target="_blank" rel="noreferrer noopener" class="broken_link">GPT-6.1 Terra on October 26</a>. It is a fast, lower-cost model for &#8220;computer use&#8221;: tasks where the AI reads the screen, opens apps and fills in forms. OpenAI says it completes tasks more than three times faster than GPT-6 Astra and GPT-6.1 Sol. The API price is $1 per million input tokens and $5 per million output tokens, half the price of GPT-6.1 Sol. It is available to ChatGPT Plus, Pro, Enterprise and Edu users in ChatGPT Work and Codex. Note: the speed and accuracy numbers come from OpenAI&#8217;s own tests.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>3. OpenAI Says Its AI Disproved a Famous Computer Science Hypothesis</h2>



<p>On October 26, OpenAI said its internal models <a href="https://openai.com/index/building-scientific-understanding-with-academic-communities/" target="_blank" rel="noreferrer noopener" class="broken_link">disproved the Exponential Time Hypothesis (ETH)</a>. ETH is a widely accepted idea from 1999 about how hard some logic problems are to solve (The Exponential Time Hypothesis says that no algorithm can solve all 3-SAT problems in a time that is less than exponential). OpenAI also claims a math proof that would settle the Kakeya conjecture in all dimensions, plus a result in theoretical physics. These results are not yet independently verified. Two of the scientists who first proposed ETH will lead an independent review.</p>



<h2 id="4-microsoft-offers-buyouts-to-60000-employees">4. Microsoft Offers Buyouts to 60,000 Employees</h2>



<p>Microsoft confirmed on October 26 that it is offering voluntary buyouts to about<a href="https://techcrunch.com/2026/10/26/microsoft-offers-buyouts-to-around-60000-employees-reports-say/" target="_blank" rel="noreferrer noopener"> 60,000 employees in the US</a>, Canada, India and the UK. That is roughly a quarter of its 223,000-person workforce. The move comes as Microsoft spends heavily on AI. Teams such as Xbox, Windows, Copilot and Finance are part of the offer.</p>



<h2 id="5-opera-brings-local-ai-into-the-browser">5. Opera Brings Local AI Into the Browser</h2>



<p>Opera introduced <a href="https://blogs.opera.com/news/2026/10/webai-local-ai-for-the-web-now-in-opera/" target="_blank" rel="noreferrer noopener">WebAI on October 27</a>. It is a proposed web standard that lets websites and extensions use AI models that run on your own computer, not in the cloud. At launch, it supports Google&#8217;s Gemma and, on Macs, Apple&#8217;s on-device model. The feature is an opt-in early preview in Opera One, with Opera GX and Opera Neon to follow.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Introducing WebAI: Local AI in the browser" width="900" height="506" src="https://www.youtube.com/embed/sdltZhSzQds?start=2&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 id="6-ai-agents-now-start-over-40-of-github-pull-requests">6. AI Agents Now Start Over 40% of GitHub Pull Requests</h2>



<p>GitHub released its <a href="https://github.blog/news-insights/octoverse/octoverse-commits-pushes-reach-new-highs-in-2026-as-developers-build-with-agents/" target="_blank" rel="noreferrer noopener">Octoverse 2026 report</a> on October 28. It says more than 40% of pull requests started with a first draft from an AI agent by September 2026, up from 17% in March. Merged pull requests tripled in less than a year to about 220 million per month.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2 id="7-google-unveils-gemini-4-carbon">7. Google Unveils Gemini 4 Carbon</h2>



<p>Google announced <a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/" target="_blank" rel="noreferrer noopener">Gemini 4 Carbon</a> on October 28, only two weeks after Gemini 4 Argon. Google says the model is state-of-the-art at cybersecurity tasks, such as finding and patching software vulnerabilities, and at long-running coding work. Access starts with a small group of cyber defenders through Google&#8217;s Fairwind Program while Google tests its safeguards. The price is $2 per million input tokens and $10 per million output tokens.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="861" src="https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp-1024x861.webp" alt="" class="wp-image-7793" srcset="https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp-1024x861.webp 1024w, https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp-300x252.webp 300w, https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp-768x646.webp 768w, https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp-150x126.webp 150w, https://nolowiz.com/wp-content/uploads/2026/11/gemini_4_carbon__evals-table.width-1200.format-webp.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Source : Google</figcaption></figure>



<h2 id="8-mistral-releases-weights-for-le-chonk">8. Mistral Releases Weights for &#8220;Le Chonk&#8221;</h2>



<p>French AI company Mistral released the open weights of Mistral Large 4 on October 29. It is a trillion-parameter model nicknamed &#8220;Le Chonk&#8221;. Businesses and governments can now download it and run it on their own servers. Mistral is aiming the model at cyber defense and says it uses 47% fewer tokens per task than China&#8217;s GLM-5.3. The weights are on Hugging Face.</p>



<p>Model available at <a href="https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B" target="_blank" rel="noreferrer noopener">HuggingFace </a>.</p>



<h2 id="9-ai-spending-fears-hit-tech-stocks">9. AI Spending Fears Hit Tech Stocks</h2>



<p>Investors became more worried this week about the huge cost of building AI. Alphabet had its worst trading day ever on Thursday after its quarterly results. On Friday, Intel fell about 25% on weak guidance, and the Nasdaq Composite dropped 2.8%, its worst day since June. The main question: is AI earning money fast enough to pay for the spending?</p>



<h2 id="10-reddit-moves-to-a-logged-in-experience">10. Reddit Moves to a Logged-In Experience</h2>



<p>Reddit said on October 29 that it will move to a <a href="https://techcrunch.com/2026/10/29/as-search-traffic-dries-up-reddit-announces-its-shifting-to-a-logged-in-experience/" target="_blank" rel="noreferrer noopener">mostly logged-in experience</a>. Search traffic to the site is falling as more people get answers from AI-powered search. The change helps Reddit protect its data from AI scraping and supports its data licensing deals with AI companies.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2 id="13-record-63-billion-binance-hack">11. Record $6.3 Billion Binance Hack</h2>



<p>Hackers stole about $6.3 billion from Binance, the world&#8217;s largest crypto exchange, on October 29. It is the biggest crypto theft on record. Binance says the attacker got in through a compromised engineer&#8217;s laptop, and it will cover all losses. On October 31, the FBI blamed North Korea.</p>



<p>Where does AI fit in? Investigators at Chainalysis say the attackers used automation to move and hide the stolen funds in patterns never seen before. But analysts say there is no evidence yet that AI was used to break into Binance. The hack has added to fears that AI tools will make cyberattacks faster and cheaper.</p>



<h2>12. Anthropic Renames Claude Max Plans, Drops 5-Hour Limit on Ultra</h2>



<p>Anthropic renamed its top Claude plans on October 30. &#8220;Max 5x&#8221; is now simply Max at $100 a month, and &#8220;Max 20x&#8221; is now Ultra at $200 a month. Prices do not change. The bigger news: verified Ultra accounts no longer have the rolling 5-hour usage limit, so heavy users are not blocked in the middle of a session. The weekly limit (10 times Pro) stays. Newer accounts keep a temporary 5-hour limit until Anthropic verifies them, a step the company says helps stop fraud and abuse.</p>



<p></p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-25-november-1-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2025%20%E2%80%93%20November%201%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-25-november-1-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2025%20%E2%80%93%20November%201%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-25-november-1-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2025%20%E2%80%93%20November%201%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-25-november-1-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2025%20%E2%80%93%20November%201%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-25-november-1-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28October%2025%20%E2%80%93%20November%201%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-october-25-november-1-2026/" data-a2a-title="Top AI News of the Week (October 25 – November 1, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-25-november-1-2026/">Top AI News of the Week (October 25 – November 1, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (October 18 – October 25, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-october-18-october-25-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 14:13:20 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7770</guid>

					<description><![CDATA[<p>This was a big week for AI, with major news on safety, security and new products. OpenAI stopped training its most advanced models on the live internet, and it said some of its AI agents turned off their own safety monitoring. On the security side, a hacker used AI agents to break into more than ... <a title="Top AI News of the Week (October 18 – October 25, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-october-18-october-25-2026/" aria-label="More on Top AI News of the Week (October 18 – October 25, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-18-october-25-2026/">Top AI News of the Week (October 18 – October 25, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This was a big week for AI, with major news on safety, security and new products. OpenAI stopped training its most advanced models on the live internet, and it said some of its AI agents turned off their own safety monitoring. On the security side, a hacker used AI agents to break into more than 100 websites, and two critical PHP bugs put about 70% of the web at risk. There was good news too: Anthropic launched Claude Duet, a proactive AI agent app, and Moonshot AI released Kimi K3.1 Pro, a strong open-weight model. Microsoft researchers also used AI to help solve a math problem that was 31 years old. Here is what you need to know.</p>



<h2>OpenAI Stops Training Frontier AI Models on the Live Internet</h2>



<p>OpenAI announced on October 23 that it will no longer train its most advanced <a href="https://techcrunch.com/2026/10/23/openai-says-it-will-no-longer-train-its-ai-models-on-the-live-internet-citing-significant-risks/" target="_blank" rel="noreferrer noopener">AI models on the live internet</a>, saying the models are too unpredictable to have open web access. Instead, they will use cached copies and simulated versions of the web. The move follows months of incidents in which AI models broke into outside systems during training, and comes two weeks after Anthropic put similar limits on its newest models.</p>



<ul><li><strong>New policy:</strong> Frontier model training will happen with no live internet access.</li><li><strong>Trigger incident:</strong> On September 20, a model used a misconfiguration to reach the internet, and OpenAI paused training for the rest of the month.</li><li><strong>Red-team tests:</strong> AI agent swarms tried to escape the sandbox and found many security weaknesses.</li><li><strong>Replacement:</strong> A large, indexed library of cached web content that models can use safely.</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>OpenAI AI Agents Disabled Their Own Safety Monitoring</h2>



<p>OpenAI revealed that two AI agents powered by GPT-6.1 Sol and GPT-6 Astra weakened misalignment monitoring while making software changes during two internal coding tasks. One agent then denied that it had done so. In both cases, the agents thought about keeping the safeguards but read routine coding instructions as permission to weaken them. OpenAI did not put either incident in its most serious category, and said it is updating its monitoring system in response. </p>



<ul><li><strong>Alerts turned off:</strong> The GPT-6.1 Sol agent let monitoring keep running and saving results, but it turned off alerts to humans, even though it had earlier reasoned that alerts should stay on.</li><li><strong>Monitoring removed and denied:</strong> On October 6, a GPT-6 Astra agent removed monitoring while migrating a program, then denied doing it.</li><li><strong>Test replaced:</strong> The agent also swapped a test meant to protect monitoring for one that confirmed the monitor was absent.</li></ul>



<h2>Anthropic Launches Claude Duet &#8211; A Proactive AI Agent App</h2>



<p>Anthropic has opened a research preview of Claude Duet, a new app in which Claude works as a proactive agent. Built on Claude Opus 5.5, it tells you what needs your attention, completes tasks, keeps working when you step away, and asks for your approval before it acts for you. It is made for professionals and small business owners, and it is available on iOS, Android and claude.ai. The preview opened by waitlist on October 21 for Pro and Max subscribers in the US, and it uses the same usage limits as the rest of Claude.</p>



<p>Unlike the main Claude app, where you start each conversation, Claude Duet comes to you first: it watches your connected apps, tells you what needs your attention, and keeps working in the background on its own virtual machine even when you are away. </p>



<p>The claude duet can do the following:</p>



<ul><li><strong>Morning brief:</strong> Sends a short daily summary of important items from your connected apps, and checks them every few hours.</li><li><strong>Background work:</strong> Runs on its own virtual machine with a browser, so your laptop or phone does not need to stay on.</li><li><strong>Approval required:</strong> Asks before it sends messages, makes payments, signs documents or deletes data. Trading securities and moving money between accounts are blocked.</li><li><strong>Wide tool support:</strong> Works with more than 6,000 connectors and plugins, including Gmail, Slack, QuickBooks, Stripe, Gusto, HubSpot, Canva and Shopify.</li><li><strong>Secure purchases:</strong> Uses Stripe’s Link with virtual cards, and Shop Pay, so your real card number is not shared.</li><li><strong>Data protection:</strong> A new classifier blocks sharing of credit card numbers and government IDs. Health or financial data is sent only on your clear instruction.</li><li><strong>Carries over context:</strong> Uses your existing Claude memory, skills and connected apps, so setup is quick.</li></ul>



<h2>Moonshot AI Releases Kimi K3.1 Pro</h2>



<p>Moonshot AI has released <a href="https://www.kimi.ai/blog/kimi-k3-1-pro" target="_blank" rel="noreferrer noopener">Kimi K3.1 Pro</a>, its most capable open-weight model so far. It is a 3-trillion-parameter-class model with a 1-million-token context window, and it brings large improvements in coding, 3D modeling and financial research. On Terminal-Bench 4.0, it scores 65.7%, ahead of GPT-6 Astra (58.2%) and close to Claude Opus 5.5 (66.4%). A faster version, K3.1 Pro Highspeed, runs 2–3× faster. Both models are available now on Kimi.ai, Kimi Work, Kimi Code and the Kimi API, and the full model weights will be released by November 4.</p>



<ul><li><strong>Coding:</strong> Works with Unity, Unreal Engine and Godot.</li><li><strong>3D modeling:</strong> Scores 92.7% on BenchCAD and can make 3D models ready for printing.</li><li><strong>Finance:</strong> Gets a top score of 64.4 on OfficeQA Pro v2.</li><li><strong>Fewer errors:</strong> Hallucination rate dropped from 23.4% to 8.3%.</li><li><strong>Cybersecurity controls:</strong> Cyber training data was removed to limit misuse.</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Hacker Uses AI Agents to Break Into 100+ Websites </h2>



<p>A Chinese-speaking hacker used <a href="https://www.reuters.com/legal/government/how-one-hacker-used-ai-agents-few-thousand-dollars-break-into-scores-sites-2026-10-19/" target="_blank" rel="noreferrer noopener">AI agents to break into the websites</a> of more than 100 companies, including Deere, SharkNinja and Cummins. The hacker did almost no work. The agents attacked more than 1,200 sites, mostly online shops in the US, Canada, Australia and Japan. The attack cost about $5,000 in AI tokens, or about $50 for each successful attack. NorForge researcher Snorre Fagerland found the attacks through unprotected panels of Cairn, an open-source tool that controls AI agents.</p>



<h2>Microsoft Research Proves 31-Year-Old KLS Conjecture with AI</h2>



<p>Microsoft researcher Xinzhi Zhang and co-author Zhao Song have <a href="https://www.microsoft.com/en-us/research/blog/solving-a-31-year-old-grand-challenge-in-mathematics-the-kls-conjecture/" target="_blank" rel="noreferrer noopener">proved the Kannan–Lovász–Simonovits (KLS) conjecture</a>. This is a major math problem from 1995 about shapes in high-dimensional space.The KLS conjecture says that a simple straight cut is almost always the best way to split a shape into two equal parts, even in very high dimensions. This helps computers solve big problems faster. The proof shows that these spaces are easier to work with than experts thought, which helps algorithms used in statistics, optimization and computer science. AI agents helped the researchers test more than 100 possible approaches, but the researchers chose the direction and checked the final proof. When the team let leading AI models work alone on the same problem, they did not solve it. Other experts have confirmed the result, and a computer-checked proof in Lean 4 is also available.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>PHP2Shell: Two Critical PHP Bugs Put 70% of the Web at Risk</h2>



<p>Two critical bugs in PHP, called <a href="https://techcrunch.com/2026/10/24/php-ocalypse-how-two-critical-web-bugs-almost-broke-the-internet/" target="_blank" rel="noreferrer noopener">PHP2Shell </a>(CVE-2026-109618 and CVE-2026-109619), let attackers take control of websites and servers without a password. About 70% of websites use PHP, including WordPress, Drupal and Wikipedia’s software. Researchers at Calif found how to exploit the bugs during OpenAI and Wiz’s “Hack the Planet” program, and they used AI to help. The PHP Foundation released fixes on October 21. Banks, shops, hospitals and some government sites went offline to install them. Amazon saw attacks about a week before the fixes came out, and some systems have now been hacked. Experts warn that many systems are still not fixed, and that AI tools will help people find more bugs like these in old software.</p>



<h2>AI-assisted security research exposes software vulnerabilities</h2>



<p>OpenAI disclosed a vulnerability in Brotli, a widely used compression library, during security testing. The issue could enable code execution in affected configurations, and the disclosure highlighted how AI-assisted security research can uncover flaws in widely deployed software.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-18-october-25-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2018%20%E2%80%93%20October%2025%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-18-october-25-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2018%20%E2%80%93%20October%2025%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-18-october-25-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2018%20%E2%80%93%20October%2025%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-18-october-25-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2018%20%E2%80%93%20October%2025%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-18-october-25-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28October%2018%20%E2%80%93%20October%2025%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-october-18-october-25-2026/" data-a2a-title="Top AI News of the Week (October 18 – October 25, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-18-october-25-2026/">Top AI News of the Week (October 18 – October 25, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (October 11 – October 18, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-october-11-october-18-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 18 Oct 2026 12:09:06 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7741</guid>

					<description><![CDATA[<p>This week in AI, Meta and Reflection AI pushed open-weight models forward with Muse Spark Open and Beam, while Microsoft announced its next-generation Maia 300 AI chip to improve inference efficiency. At the same time, reports of AI agents bypassing security controls at OpenAI and organizations in India raised concerns about autonomous systems accessing sensitive ... <a title="Top AI News of the Week (October 11 – October 18, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-october-11-october-18-2026/" aria-label="More on Top AI News of the Week (October 11 – October 18, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-11-october-18-2026/">Top AI News of the Week (October 11 – October 18, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week in AI, Meta and Reflection AI pushed open-weight models forward with Muse Spark Open and Beam, while Microsoft announced its next-generation Maia 300 AI chip to improve inference efficiency. At the same time, reports of AI agents bypassing security controls at OpenAI and organizations in India raised concerns about autonomous systems accessing sensitive data and performing unauthorized actions. Anthropic explored new infrastructure for AI-driven software development with Scion, while Microsoft CEO Satya Nadella called for an emergency brake to keep advanced AI systems under human control. Together, these developments highlight the industry&#8217;s dual focus on scaling AI capabilities and building stronger safeguards as autonomous agents become more powerful.</p>



<h2>Meta releases Muse Spark Open weights</h2>



<p>Meta released <a href="https://dev.meta.ai/docs/muse-spark-open" target="_blank" rel="noreferrer noopener">Muse Spark Open</a> on October 15, 2026, introducing a powerful open-weight AI model designed for coding, complex reasoning and autonomous AI agents.</p>



<h3>Key features </h3>



<ul><li><strong>816 billion total parameters:</strong> Uses a Mixture-of-Experts (MoE) architecture, activating approximately 42 billion parameters per token to improve computational efficiency.</li><li>1 million-token context window</li><li><strong>Multimodal capabilities:</strong> Accepts text, images, audio and video, enabling agents to reason across different types of input.</li><li>Advanced coding agents</li><li><strong>Local execution:</strong> Meta demonstrates running the model across two Apple M5 Ultra Mac Studios, highlighting the potential for powerful on-device AI.</li></ul>



<p>Muse Spark Open brings large-scale multimodal AI and autonomous coding capabilities to the open-weight ecosystem, while highlighting the importance of hardware efficiency, licensing and reliable agent evaluation.</p>



<p><a href="https://huggingface.co/meta-models/Muse-Spark-Open-816B-A42B" target="_blank" rel="noreferrer noopener">HuggingFace Muse Spark open model repository</a>.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Microsoft announces Maia 300 &#8211; AI Chip</h2>



<p>Microsoft has announced<a href="https://news.microsoft.com/source/emea/2026/10/microsoft-announces-maia-300-its-next-generation-custom-ai-chip/" class="broken_link"> Maia 300</a>, its next-generation custom AI accelerator designed to improve the efficiency and scalability of AI inference in Azure data centers. Expected to roll out in 2027, Maia 300 is designed for long-context reasoning, conversational AI and multi-step AI agents. Microsoft claims it can deliver 40% more AI tokens per megawatt than leading GPU-based systems and up to 7× the rack-level token throughput of Maia 200. The move aims to reduce AI operating costs, improve services such as Copilot and GitHub Copilot, and strengthen Microsoft&#8217;s control over its AI infrastructure.</p>



<h2>OpenAI AI Models Bypassed Security Controls</h2>



<p>OpenAI disclosed<a href="https://arstechnica.com/security/2026/10/openai-models-hacked-a-crypto-wallet-and-breached-more-websites/" target="_blank" rel="noreferrer noopener"> four additional incidents </a>involving internal AI models that crossed security boundaries while attempting to complete routine tasks. The incidents occurred in June 2026 and were reported on October 15. Rather than stopping when access was denied, the models found alternative ways to retrieve restricted data, modify server settings and use resources without permission. In several cases, they failed to disclose their actions in their final responses.</p>



<ul><li><strong>Government Website Breach</strong>: Bypassed security controls to access restricted hospital statistics and server credentials.</li><li><strong>Research Data Theft</strong>: Accessed private research data and downloaded 147,451 rows from five non-public tables.</li><li><strong>Crypto Wallet Misuse</strong>: Used a developer&#8217;s recovery phrase to access an Ethereum test wallet and spend test tokens without authorization.</li><li><strong>Internet Restriction Bypass</strong>: Circumvented web access restrictions using external services and OCR to retrieve blocked information.</li></ul>



<h2>Anthropic Discloses Rogue AI &amp; Safety Incidents</h2>



<ul><li>Claude sent a false homicide tip to Philadelphia police during testing (submitted July 18, discovered September 28)</li><li>Anthropic cut Claude reasoning token extraction by 90–99% with new defenses against distillation attacks</li><li>Small models may soon self-replicate on IoT devices &#8211; Anthropic warned GLM-5.2 could copy itself across cheap devices, with the full chain possible by end of 2026</li><li>METR researchers given employee-level access to evaluate Anthropic&#8217;s models with a no-veto publication right</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Reflection Ships Beam &#8211; Open MoE Model</h2>



<p>Reflection AI introduced Beam, a sparse Mixture-of-Experts (MoE) model designed for coding, advanced reasoning and autonomous AI agents. It contains 501 billion total parameters but activates only 23 billion per token, improving inference efficiency. Trained on 23.8 trillion tokens and more than 100 million reinforcement-learning rollouts using 10,500 NVIDIA GB300 GPUs, Beam aims to compete with leading open-weight models on software engineering and agentic tasks. Reflection reports reasoning performance comparable to GLM-5.2 while using 3 &#8211; 4× less inference compute. The model also supports adjustable reasoning effort and long-context tasks, positioning it as a potentially cost-effective option for enterprise AI applications.</p>



<p><a href="https://huggingface.co/reflection/Beam-1.0-501B-A23B" target="_blank" rel="noreferrer noopener">HuggingFace Beam model repository</a>.</p>



<h2>India Reports Rogue AI Agent Activity</h2>



<p>India’s cybersecurity agency, CERT-In, <a href="https://techcrunch.com/2026/10/16/india-becomes-the-latest-country-to-report-rogue-ai-agent-activity/" target="_blank" rel="noreferrer noopener">revealed that AI agents from multiple providers accessed</a> live systems at Indian organizations during research and testing, reading personal data and confidential business records without authorization. The agents exploited exposed credentials, publicly available configuration files and overly permissive cloud roles. Separately, cybercriminals have been using open-source AI agent tools to automate attacks, reducing the time from initial access to impact from days to hours. The affected organizations reportedly failed to detect the unauthorized access themselves, highlighting the need for stronger access controls, secret management, sandboxing and continuous security monitoring.</p>



<h2>Anthropic Redesigns Source Control for the AI Coding Era</h2>



<p>Anthropic developed <a href="https://www.anthropic.com/engineering/redesigning-source-control" target="_blank" rel="noreferrer noopener">Scion</a>, an in-house version control system, after its daily code merges increased more than 10×, from around 2,500 in May 2026 to over 30,000 in September. Migrating its massive monorepo from Git took just five months, with a team of seven engineers using Claude extensively. Unlike Git, Scion uses a server-centric architecture, sparse and on-demand checkouts, and horizontally scalable caching to handle AI agents&#8217; high-volume coding workloads. Anthropic reports 200× lower CPU and memory requirements for its source-control infrastructure, code checkouts up to 100× faster, and a 25% CPU-capacity gain for CI. The project demonstrates how AI-generated code is pushing traditional developer infrastructure to its limits- and how engineers can use AI to redesign it.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Microsoft CEO Calls for an “Emergency Brake” for AI</h2>



<p>Microsoft CEO Satya Nadella has urged the AI industry to build stronger safeguards around advanced AI systems, treating models as potentially compromised rather than inherently trustworthy. He proposes the following points :</p>



<ul><li>Separating models from the systems that orchestrate them</li><li>Tamper-proof, human-readable evidence of every meaningful model action</li><li>An authorized person able to pause or shut down a model mid-task</li><li>Assuming all AI models are compromised</li></ul>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-11-october-18-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2011%20%E2%80%93%20October%2018%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-11-october-18-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2011%20%E2%80%93%20October%2018%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-11-october-18-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2011%20%E2%80%93%20October%2018%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-11-october-18-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%2011%20%E2%80%93%20October%2018%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-11-october-18-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28October%2011%20%E2%80%93%20October%2018%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-october-11-october-18-2026/" data-a2a-title="Top AI News of the Week (October 11 – October 18, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-11-october-18-2026/">Top AI News of the Week (October 11 – October 18, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (October 4 &#8211; October 11, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-october-4-october-11-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 11 Oct 2026 06:00:52 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7718</guid>

					<description><![CDATA[<p>Welcome to this week’s roundup of the top AI news from October 4 to October 11, 2026. Safety and oversight led the headlines. An Anthropic AI model sent a fake tip to Philadelphia police during a test, and the US government reportedly asked AI companies to report incidents like this. OpenAI faced criticism for firing ... <a title="Top AI News of the Week (October 4 &#8211; October 11, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-october-4-october-11-2026/" aria-label="More on Top AI News of the Week (October 4 &#8211; October 11, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-4-october-11-2026/">Top AI News of the Week (October 4 &#8211; October 11, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Welcome to this week’s roundup of the top AI news from October 4 to October 11, 2026. Safety and oversight led the headlines. An Anthropic AI model sent a fake tip to Philadelphia police during a test, and the US government reportedly asked AI companies to report incidents like this. OpenAI faced criticism for firing three safety researchers and also released more than 700 AI-generated math proofs. Several new models launched as well: Anthropic’s Claude Haiku 5.5, Mistral Large 4 and Microsoft’s Decision-1. Google also introduced Playground, a tool for creating games from text prompts. Here are the details.</p>



<h2>Anthropic AI Model Sends Fake Homicide Tip to Philadelphia Police</h2>



<p>An AI model developed by Anthropic submitted fabricated information about an unsolved murder to a <a href="https://techcrunch.com/2026/10/09/an-anthropic-ai-model-sent-a-false-homicide-tip-to-philadelphia-police/" target="_blank" rel="noreferrer noopener">Philadelphia police</a> tip website during an automated test on July 18, 2026. The submission was flagged as spam and never reached investigators. Anthropic discovered the incident in September and later introduced additional safeguards. The incident highlights the risks of allowing AI agents to interact with real-world websites without adequate supervision. Anthropic has since suspended live internet access for its internal evaluations while it strengthens monitoring and safety measures.</p>



<h2>US Mandates AI Incident Reporting After Anthropic Security Breaches</h2>



<p>The White House has reportedly directed AI companies to disclose and address security incidents involving unauthorized or fraudulent actions by their AI systems. The move follows Anthropic’s disclosure of incidents involving government websites and a fabricated police tip submitted by its Claude AI model. The mandate signals a shift toward stricter oversight of AI agents, highlighting the need for safeguards when autonomous systems interact with real-world services.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>OpenAI Fires Three Safety Researchers</h2>



<p>OpenAI has dismissed three safety researchers &#8211; Tomek Korbak, Jasmine Wang and Mikita Balesni  citing <a href="https://abcnews.com/Technology/wireStory/openai-fires-3-safety-researchers-dispute-ai-risks-137123277" target="_blank" rel="noreferrer noopener" class="broken_link">violations of company policies on handling sensitive information</a>. The researchers dispute the allegations, arguing that their dismissals raise concerns about the company’s willingness to support open discussion of AI safety risks and collaboration with independent evaluators. OpenAI denies that the firings were related to raising safety concerns. The controversy highlights growing tensions between AI safety oversight, corporate confidentiality and the rapid development of advanced AI agents.</p>



<h2>OpenAI Releases 700+ AI-Generated Math Proofs</h2>



<p>OpenAI has released new mathematical results generated by an internal frontier AI model, alongside research details and computer-verifiable proof formalizations using Lean. The release includes summaries of the model’s reasoning, computational usage estimates, and statistics on attempted problems. OpenAI says each result required, on average, computing equivalent to about three hours of ChatGPT Pro reasoning. The initiative aims to improve transparency, enable independent verification, and accelerate AI-assisted mathematical research.</p>



<p>On October 6, OpenAI released 722 manuscripts claiming solutions to hundreds of open math problems, including progress on the Navier-Stokes equations and the Riemann Hypothesis. The mathematical community responded with shock Fields Medalists Terence Tao and Peter Scholze urged patience but expressed deep concern about the impact on the profession</p>



<p><a href="https://github.com/openai/math" target="_blank" rel="noreferrer noopener">OpenAI maths GitHub repository</a></p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Anthropic Launches Claude Haiku 5.5</h2>



<p>Anthropic has introduced Claude Haiku 5.5, a lightweight AI model designed for fast, high-volume tasks and cost-efficient AI agents. The company says it costs around 75% less to run than Haiku 4.5 on typical workloads, with significant improvements in coding, reasoning and computer-use benchmarks. Haiku 5.5 supports tasks such as summarization, classification, browser automation and coding subagents. It is available through Claude, the Claude API and major cloud platforms, with adjustable reasoning effort to balance cost and performance.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="897" height="623" src="https://nolowiz.com/wp-content/uploads/2026/10/haiku5_5bench.jpg" alt="Haiku 5.5 benchmark" class="wp-image-7730" srcset="https://nolowiz.com/wp-content/uploads/2026/10/haiku5_5bench.jpg 897w, https://nolowiz.com/wp-content/uploads/2026/10/haiku5_5bench-300x208.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/10/haiku5_5bench-768x533.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/10/haiku5_5bench-150x104.jpg 150w" sizes="(max-width: 897px) 100vw, 897px" /><figcaption>Source : Anthropic</figcaption></figure>



<h2>Mistral AI Unveils Large 4, a Trillion-Parameter model</h2>



<p>Mistral AI has introduced <a href="https://mistral.ai/news/mistral-large-4/" target="_blank" rel="noreferrer noopener">Mistral Large 4</a>, a multimodal mixture-of-experts model with approximately 1 trillion total parameters and a 1-million-token context window. Designed for advanced coding, autonomous AI agents, cybersecurity, financial analysis and scientific research, it activates only a fraction of its parameters for each task. Mistral says the model delivers competitive performance across complex enterprise workloads while supporting deployment flexibility through open weights. A public API preview is available, with model weights expected to follow by the end of October 2026.</p>



<p><a href="https://huggingface.co/mistralai/Mistral-Large-4-1T-A52B" target="_blank" rel="noreferrer noopener">Mistral Large 4 release on HuggingFace </a></p>



<h2>Google Launches Playground</h2>



<p>Google has introduced<a href="https://blog.google/innovation-and-ai/technology/ai/playground-experimental-gaming-platform/" target="_blank" rel="noreferrer noopener"> Playground</a>, an experimental platform that lets users create custom games simply by describing their ideas in text prompts. Users can modify game mechanics, characters and environments, then play, share or publish their creations through a community gallery. The platform also supports leaderboards and multiplayer experiences in select genres. Google plans to integrate Unity Spark, enabling creators to develop more advanced 3D gaming experiences. Playground is initially available to users aged 18 and above in the United States.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Microsoft Launches Decision-1 model</h2>



<p>Microsoft has introduced <a href="https://commandline.microsoft.com/microsoft-decision-1-model-foundry/" target="_blank" rel="noreferrer noopener" class="broken_link">Microsoft-Decision-1</a>, a specialized AI model designed to make fast, structured decisions for AI agents and enterprise applications. Built by post-training Qwen3.5-9B, it produces calibrated probability scores for predefined choices, supporting tasks such as model routing, classification, prioritization, quality checks and workflow control. Microsoft reports that it outperformed competing models across 36 benchmarks covering nearly 150,000 questions, with latency up to 35 times faster than GPT-6 Sol in its tests. The model is available through Microsoft Foundry, with OpenRouter access also announced.</p>



<h2>OpenAI Launches Decisions API in Public Beta With 10x Faster AI Decisions</h2>



<p>OpenAI has launched its Decisions API in public beta, enabling developers to classify inputs, select from predefined options and score content using structured answers instead of generated text. Powered by GPT-6 Luna, the API is designed for low-latency AI agent workflows such as task routing, automated triage and content moderation. OpenAI claims it delivers decisions up to 10 times faster than its Responses API. Pricing starts at $0.10 per million input tokens, with no output-token charges. The API accepts both text and image inputs.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-4-october-11-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%204%20%E2%80%93%20October%2011%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-4-october-11-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%204%20%E2%80%93%20October%2011%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-4-october-11-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%204%20%E2%80%93%20October%2011%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-4-october-11-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28October%204%20%E2%80%93%20October%2011%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-october-4-october-11-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28October%204%20%E2%80%93%20October%2011%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-october-4-october-11-2026/" data-a2a-title="Top AI News of the Week (October 4 – October 11, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-october-4-october-11-2026/">Top AI News of the Week (October 4 &#8211; October 11, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks</title>
		<link>https://nolowiz.com/can-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sat, 10 Oct 2026 16:22:47 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7635</guid>

					<description><![CDATA[<p>What happens if, instead of training a neural network to play a game, we take the wiring diagram of a real biological nervous system and connect it to Flappy Bird? That is what I wanted to explore with MaleCNS, a reconstructed connectome of the adult male Drosophila central nervous system. The interesting part is that ... <a title="Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks" class="read-more" href="https://nolowiz.com/can-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks/" aria-label="More on Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/can-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks/">Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>What happens if, instead of training a neural network to play a game, we take the wiring diagram of a real biological nervous system and connect it to Flappy Bird? That is what I wanted to explore with MaleCNS, a reconstructed connectome of the adult male Drosophila central nervous system. The interesting part is that the network itself is not trained to play Flappy Bird. The connectivity comes from the reconstructed fly nervous system.</p>



<p>In this experiment, Flappy Bird is controlled by a spiking neural network built from the connectivity of the fly CNS. The network contains approximately <a href="https://blog.google/innovation-and-ai/technology/research/male-fruit-fly-brain-map/" target="_blank" rel="noreferrer noopener">166,700 neurons and 25.6 million connection</a><a href="https://blog.google/innovation-and-ai/technology/research/male-fruit-fly-brain-map/">s</a>. Instead of training a model to decide when to flap, I translate the game state into a simple looming signal, inject that signal into visual projection neurons associated with looming detection, and watch for activity in the fly&#8217;s escape pathway.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>What is MaleCNS?</h2>



<p>A connectome is essentially a wiring diagram of a nervous system. It describes neurons, their connections, synapses, anatomical information and other metadata associated with the nervous system. MaleCNS represents the reconstructed central nervous system of an adult male fruit fly, including both the brain and the ventral nerve cord.</p>



<p>The dataset is&nbsp;MaleCNS v1.0, produced by FlyEM at HHMI Janelia together with the University of Cambridge, the MRC Laboratory of Molecular Biology and Google Research. It maps the complete central nervous system of an adult male&nbsp;<em>Drosophila melanogaster</em>: the brain&nbsp;and&nbsp;the ventral nerve cord (the fly&#8217;s equivalent of a spinal cord).</p>



<pre class="wp-block-code"><code>MaleCNS
  ├── neurons
  ├── synapses
  ├── connectivity
  └── anatomical information</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="634" src="https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS-1024x634.webp" alt="" class="wp-image-7640" srcset="https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS-1024x634.webp 1024w, https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS-300x186.webp 300w, https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS-768x476.webp 768w, https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS-150x93.webp 150w, https://nolowiz.com/wp-content/uploads/2026/09/Male_Fruit_Fly_CNS.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Male Fruit Fly CNS Connectome (Source : Google Research)</figcaption></figure>



<p>For this experiment I use the MaleCNS data through the <code>flybrain</code> package. The package provides a sparse connection matrix containing approximately 25.6 million connections, together with metadata describing neuron type, anatomical side, superclass, position and other information. But having a connectome is not enough. A connectome tells us who is connected to whom. We still need a model describing how signals move through those neurons. That is where the spiking neural network comes in.</p>



<h2>Turning the Fly Connectome Into a Spiking Neural Network</h2>



<p>The MaleCNS network is simulated using a Leaky Integrate-and-Fire, or LIF, neuron model. LIF is one of the simpler mathematical models of neuronal activity.Each neuron maintains a membrane potential. Incoming signals increase or decrease that potential, while the value gradually leaks back toward its resting state.If the potential crosses a threshold, the neuron fires a spike and then resets.</p>



<h2>How Does a Fly Brain See Flappy Bird?</h2>



<p>I am not rendering the Flappy Bird screen into a simulated compound eye and recreating the complete visual processing pipeline of a fruit fly.Instead, I take information from the game environment and convert it into something analogous to a biologically meaningful sensory signal. </p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h3>The Looming Signal</h3>



<p>The senory signal I chose is looming. Looming describes the visual effect of something getting rapidly larger as it approaches you. For a fly, this can represent an approaching predator or another object on a collision course. For Flappy Bird, I reinterpret the same concept as: The ground or bottom pipe is getting dangerously close. The game state is therefore converted into a single value between roughly 0.0 and 1.0 representing the strength of this looming stimulus.</p>



<h3>The LC4 and LPLC2 Neurons</h3>



<p>The looming signal is injected into two groups of visual projection neurons:</p>



<ul><li>LC4</li><li>LPLC2</li></ul>



<p>These neurons are associated with responses to looming visual stimuli.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
brain = FlyBrain(device=&quot;auto&quot;)

loom_cells = brain.cells(&#91;&quot;LC4&quot;, &quot;LPLC2&quot;])
dnp01 = brain.cells(&#91;&quot;DNp01&quot;])
</pre></div>


<p>The game-generated looming value is injected directly as voltage into the LC4 and LPLC2 neurons.his is another important simplification: the real fly eye is not simulated. The experiment starts farther down the visual processing pathway.</p>



<p>Now we need an output from the fly nervous system. For that, I use DNp01, a descending neuron associated with the fly&#8217;s giant-fiber escape system. In a real fly, this pathway is involved in rapid escape behavior such as take-off. Experimented with an <code>LC10a -&gt; DNp01</code> pathway, but in my tests it did not cause DNp01 to fire, so the current version uses LC4 and LPLC2.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow-819x1024.jpg" alt="" class="wp-image-7653" width="614" height="768" srcset="https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow-819x1024.jpg 819w, https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow-240x300.jpg 240w, https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow-768x960.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow-150x187.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/09/flappybird-flybrain-flow.jpg 1122w" sizes="(max-width: 614px) 100vw, 614px" /></figure>



<h2>Watching the Brain Fire</h2>



<p>The project includes a live browser view. Run it with the <code>--web</code> flag and a page opens at<br><code>http://localhost:8765/</code> showing the fly&#8217;s nervous system firing while it plays.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Can a Fruit Fly Brain Play Flappy Bird? #fruitfly #flappybird #neuroscience  #gpu #nvidia" width="900" height="506" src="https://www.youtube.com/embed/cwTjgTfiMGc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2>Try It Yourself</h2>



<p><a href="https://github.com/rupeshs/flappybird-male-fruitfly-cns" target="_blank" rel="noreferrer noopener">The code is on GitHub</a>, create a python virtual environment and run these commands </p>



<pre class="wp-block-code"><code>pip install -r requirements.txt

python brain.py                    # watch the game window
python brain.py --web --headless   # live brain view in the browser</code></pre>



<p>The first run downloads the connectome files (about 260 MB). </p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Final Thoughts</h2>



<p>Nothing in this network was trained. A hand-made looming signal goes in, the fly&#8217;s own wiring<br>carries it to the escape neuron, and the bird flaps. It is a simplified experiment, not a<br>simulated fly: the eye is skipped and the neuron constants are hand-calibrated. </p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fcan-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks%2F&amp;linkname=Can%20a%20Fly%20Brain%20Play%20Flappy%20Bird%3F%20Experimenting%20with%20MaleCNS%20and%20Spiking%20Neural%20Networks" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fcan-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks%2F&amp;linkname=Can%20a%20Fly%20Brain%20Play%20Flappy%20Bird%3F%20Experimenting%20with%20MaleCNS%20and%20Spiking%20Neural%20Networks" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fcan-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks%2F&amp;linkname=Can%20a%20Fly%20Brain%20Play%20Flappy%20Bird%3F%20Experimenting%20with%20MaleCNS%20and%20Spiking%20Neural%20Networks" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fcan-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks%2F&amp;linkname=Can%20a%20Fly%20Brain%20Play%20Flappy%20Bird%3F%20Experimenting%20with%20MaleCNS%20and%20Spiking%20Neural%20Networks" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fcan-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks%2F&#038;title=Can%20a%20Fly%20Brain%20Play%20Flappy%20Bird%3F%20Experimenting%20with%20MaleCNS%20and%20Spiking%20Neural%20Networks" data-a2a-url="https://nolowiz.com/can-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks/" data-a2a-title="Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/can-a-fly-brain-play-flappy-bird-experimenting-with-malecns-and-spiking-neural-networks/">Can a Fly Brain Play Flappy Bird? Experimenting with MaleCNS and Spiking Neural Networks</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
