• Skip to main content
  • Skip to primary sidebar

Reefwing Software

  • Home
  • Book
  • Development
  • Blog
  • Contact Us
  • Privacy
You are here: Home / Archives for Title Post

Title Post

May 28, 2026 by David Such Leave a Comment

The Godfather of AI Claims a Multi-modal AI had a Subjective Experience

The Prism, the Pointing Arm, and What Hinton Got Right (and Wrong).

In a recent talk, Geoffrey Hinton offered a thought experiment he thinks settles a long-running argument about machine consciousness. The setup is simple. You have a multimodal chatbot with a camera, a robot arm, and language. You place an object in front of it and ask it to point. It points. You then sneak a prism in front of the camera lens. You ask again. It points off to one side, because the prism has bent the light. You tell it about the prism. The chatbot replies: “Oh, I see. The prism bent the light. The object is actually straight in front of me, but I had the subjective experience that it was off to one side.”

Hinton’s claim is that the chatbot, in saying this, is using the phrase “subjective experience” exactly the way you and I use it. Therefore the chatbot had a subjective experience. Therefore the line we draw between human and machine experience is, in his words, rubbish.

I had to think about this, because Hinton is that guy, and the example is doing more work than it first appears. But I also want to say where I think the argument is weaker than it is being sold, and where I think it is stronger.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

May 28, 2026 by David Such Leave a Comment

Creating an Index for a Technical Book using AI

How I used Claude to build a 5,000-entry index for a 600 page technology book without going crazy. The hard part of indexing is not inserting tags, but you will want to automate the boring mechanical labour.

I have spent the last couple of years writing a book about Embedded AI for No Starch Press (NSP). It has been three times the amount of work that I was expecting. The editing process feels never ending and by the end you will never want to read your book again. It does make for a better book though, and I am now an advocate for having an external editor.

One of the more tedious aspects of putting together a book is index tagging. The publisher can index for you, but it will cost around $4 per page and this comes out of your royalties. Not many people get rich writing a book, but there is no point throwing away hard earned royalties! There are lots of things you have to do manually when creating a book (like writing), but this feels like a task that a Large Language Model (LLM) should be good at.

NSP expects the finished index to weigh in at 5 to 8 percent of the manuscript word count, so for a 100,000-word book you are building something in the range of 5,000 to 8,000 words. This is a substantial document in its own right.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

May 12, 2026 by David Such Leave a Comment

Spot the Robot Can Reason, but it can’t hold a can of soda

Boston Dynamics and Google DeepMind announced last month that Spot is now running Gemini Robotics-ER 1.6, a high-level embodied reasoning model. The headline is that Spot has been taught to reason. The commercial pitch is industrial inspection: wandering around a facility, reading gauges, spotting spills, deciding what to do when something looks wrong. So far, so good.

Buried in the demo video is a small failure that says more about the architecture than the press release does. Asked to recycle cans in the living room, Spot picks one up sideways. If there is any liquid left in the can, it ends up on the carpet. The problem is using a language model to solve something handled by other more primitive layers in the organic world.

Read the complete article…

Filed Under: AI, Embedded, Robotics, Title Post Tagged With: embedded AI

May 7, 2026 by David Such Leave a Comment

Why 95% of AI Deployments Fail

MIT’s August 2025 study of 300 enterprise generative AI deployments found that 95% produced no measurable P&L impact. Gartner forecasts that more than 40% of agentic AI projects will be cancelled by 2027. McKinsey’s State of AI 2025 identifies workflow redesign as the single strongest correlate with EBIT impact, yet only 21% of organisations have redesigned any workflows. The data converges on a structural conclusion: enterprise AI is failing because the operational substrate is inadequate, not because the models are. This episode examines the process-readiness gap, the misallocation pattern that concentrates investment in low-ROI front-office applications, and what the 5% of high performers do differently. It is an architectural argument, not a change-management one: AI is a linear amplifier acting on a pre-existing process, and the sign of the output depends on the sign of the input.

Listen to Podcast…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI, podcast

April 24, 2026 by David Such Leave a Comment

Why Asimov’s Three Laws Shouldn’t Be the Blueprint for AI Principles

Every time a news story breaks about some new AI mishap, a chatbot lying to a user, a self-driving car making a dodgy decision, a recommendation engine nudging teenagers toward inappropriate content, someone in the comments inevitably writes, “We just need Asimov’s Three Laws.”

The trouble is that Isaac Asimov wrote the Three Laws as a plot device, not as an engineering specification. Almost every story he wrote about them was about how they fail. It is a bit like reading Jurassic Park and concluding that you now have a solid operating manual for cloning dinosaurs.

If we are serious about building safe AI, and particularly if we are building the sort of layered, bio-inspired systems that drive physical robots, we need to start from a different foundation. This article explains why, and proposes a replacement set of principles drawn from the Primal Layers framework.

Read the complete article…

Filed Under: AI, Embedded, Title Post Tagged With: development, embedded AI

April 4, 2026 by David Such Leave a Comment

Claude Code: Creating a C++ Linter for Embedded Development

I know! I’m late to the Claude Code party but now I’m here, I’m all in. If you write C++ for microcontrollers, or edge inference, you already know that the rules are different from desktop software. No heap allocation after startup. No exceptions. No recursion on a 4 KB stack. And these constraints are not optional if you want your firmware to survive.

The problem is that general-purpose linters do not enforce the rules you need. Clang-tidy is powerful, but configuring it to catch you just used int instead of int32_t, requires writing custom checks in C++ against the AST. That is a significant investment for what should be a simple rule. I wanted something I could tweak for each project.

Read More…

Filed Under: AI, App Development, Embedded, Title Post Tagged With: development, embedded AI

March 16, 2026 by David Such Leave a Comment

Learning to Claude Code

Up until now we have been using ChatGPT and Gemini to scratch our vibe-coding itch. But the future is agentic and a lot of folks swear by Claude so we thought we would give it a go and use the Anthropic Academy to learn how.

If you want to use Claude Code you are going to need at least a Pro account (i.e., pay Anthropic some money). There is an interesting tweet (what do we call them now?) by Boris Cherny about how he uses Claude Code. As its creator, his advice is credible. Boris runs five Claude’s in parallel in terminal and jumps between them as they spit out a result. He has another 5–10 Claude’s in the browser (http://claude.ai/code). We are going to start with a more modest single Claude and take it from there.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

What the F-35 can Teach us about Writing Safer Embedded C++

We recently came across the Joint Strike Fighter Air Vehicle C++ Coding Standards for the F-35 program. This was published by Lockheed Martin many years ago, but it contains some useful guidelines for coding C++ on embedded systems. The number one objective for the document was, the software must not fail.

Although written for military aircraft, the philosophy behind these rules applies directly to modern embedded systems. If you are building firmware for medical devices, robotics, automotive systems, or industrial control, this distilled guide captures the most practical lessons for your own C++ standards.

Our position on guidelines is that they need tailored for the application. Guidelines exist to reduce risk. The level of restriction they impose should match the level of consequence in the system. In life-critical systems the cost of failure is too high to optimise for elegance. If you are going to ignore a guideline, you had better know what you are doing. Coding standards should scale with the risk, and breaking a rule should always be an informed decision rather than an act of convenience.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

Hardwired Instincts: Designing PrimalBot’s Reflex Shield

Any bio-inspired robot needs hardwired instincts. That means giving PrimalBot the ability to sense its environment, protect itself, and react instantly, without waiting for the processor. To achieve this we had to design a custom shield that provides dedicated reflex circuits. On it, we’ve integrated:

  • Four hardware reflex loops that can bypass the controller and activate/stop the motors instantly.
  • A Pulse Width Modulation (PWM) generator to enable speed control of the motors.

The shield is designed to act like a robotic brainstem, handling the critical low-level functions that keep the system safe and responsive, while freeing higher-level layers to focus on learning, planning, and decision-making. In this article, we’ll walk through the design and simulation process of the reflex loops.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

Electronic Circuit Simulation on macOS

If you use a Mac for your development then your circuit simulation options are fewer than for Windows, but there are options.

The genesis of this article was a design for artificial reflexes. Our usual approach is to draw up the schematic and then jump straight to breadboarding. However, there are no off the shelf designs for electronic nerves so we didn’t know exactly how we would approach this problem. We needed to play around with components using different analog conditioning blocks until we got the required output. Simulation is the perfect use case for this scenario.

It seems like anytime you want to do something new, it involves learning another software package. Electronic simulation is no different. Whatever you end up using will probably have the word “spice” in it or be a thin wrapper around one of the SPICE engines.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

  • Page 1
  • Page 2
  • Page 3
  • Go to Next Page »

Primary Sidebar

Embedded AI News

Recent Posts

  • A Chip That Thinks using 7 μW June 1, 2026
  • Who is Liable for Onboard AI? June 1, 2026
  • The Godfather of AI Claims a Multi-modal AI had a Subjective Experience May 28, 2026
  • Creating an Index for a Technical Book using AI May 28, 2026
  • Your Brain Has a Real Estate Problem, and Dreams Might Be the Solution May 16, 2026

Featured Posts

A Chip That Thinks using 7 μW

June 1, 2026 By David Such Leave a Comment

Most AI research is about making the cortex bigger. This one is about making the spinal cord cheaper. A team at the University of Michigan has built a tiny computing device that controls a balancing propeller using about seven millionths of a watt. For comparison, the LED bulb in your kitchen burns through about ten […]

Archives

  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • October 2021
  • August 2021
  • July 2021
  • June 2021
  • February 2021
  • November 2020
  • October 2020
  • May 2020
  • April 2020
  • January 2020
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • June 2019
  • May 2019
  • March 2019
  • January 2019
  • December 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • July 2016
  • May 2014
  • April 2014

Search

Copyright © 2026 · Executive Pro on Genesis Framework · WordPress · Log in