Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
158496 stories
·
33 followers

What’s his angle? Teen frustrated by plastic protractor reimagines the classic classroom tool

1 Share
Wenxin Fang of Redmond, Wash., holds the ZeroPivot Protractor that he designed and is selling through a new Kickstarter campaign. (Photo courtesy of Wenxin Fang)

Wenxin Fang was 14 years old when he realized he was fed up with fighting with a flimsy piece of plastic in math class.

As an eighth grader at Evergreen Middle School in Redmond, Wash., Fang kept bumping into the limits of standard classroom protractors — the cheap, clear tools generations of students have used to measure and plot angles. Frustrated by how often he had to realign the plastic arc just to mark a single line, he started sketching an alternative in his notebook.

Two and a half years and seven design iterations later, the incoming Tesla STEM High School junior is launching the ZeroPivot Protractor, a sleek, precision-machined aluminum hardware project aiming to drag an overlooked classroom staple into the modern era.

“I shouldn’t be fighting with a piece of plastic to draw an angle,” said Fang, now 17, during a call from China this week where he was meeting with suppliers ahead of production of his tool.

Fang launched a Kickstarter campaign on July 26 to fund the initial production run of the ZeroPivot. The campaign hit its initial target within 48 hours and has raised more than $2,200 from dozens of early backers.

Priced at $19, the ZeroPivot is positioned as a durable, high-precision upgrade over standard $3 plastic models. The funding will cover tooling costs and help manufacture the custom-machined aluminum components through HKAA Industrial, a supplier Fang vetted and partnered with during a visit to Shenzhen.

To make the tool work, Fang abandoned the traditional semi-circular design in favor of a guide-rail system made from anodized aluminum — a material choice he insisted on despite the higher production costs.

Unlike a standard protractor, which requires users to mark an angle’s vertex and rays in separate steps, the ZeroPivot features an adjustable sliding mechanism that allows users to plot and draw precise angles in a single fluid sweep.

“I went down this path of product design, trying to come up with something that’s small, that’s almost simplistic … that is able to improve the lives of people in tiny ways through good design,” Fang said.

Fang didn’t just keep his ideas trapped in his notebook. After coming up with the initial sketches, he brought them to his middle school engineering teacher, who encouraged him to build an actual prototype rather than treat it as a fleeting thought.

The ZeroPivot Protractor. (Photo courtesy of Wenxin Fang)

When he transitioned to high school, that mentorship expanded into a full support structure. A trio of teachers helped him turn his hobby into a legitimate consumer hardware launch:

  • Steven Bonomo, an engineering and product design teacher with a background working on Microsoft’s Surface Laptop line, guided Fang through user testing, ergonomics, and physical product design.
  • Andrew Christensen, who has a background in law, walked him through the corporate, operational, and legal logistics of starting his company, Bonae Artis LLC.
  • Karen Schaeffer, a graphic design teacher, helped him refine the brand identity and the final visual aesthetics of the product and its packaging.

That guidance proved essential as Fang spent the past year user-testing prototypes in class on himself and his classmates, refining the tool’s feel and mechanics in real classroom conditions.

Balancing the demands of a hardware startup with high school homework requires an intense level of discipline — and plenty of late nights.

“It’s a ton of work, that’s just the reality of it,” Fang said. “If you’re pushing a project by yourself, there’s not an external deadline there. What you have to do is set deadlines for yourself and say, ‘Hey, this iteration needs to get out by Sunday.’ I do late nights pretty often just to get something in on time.”

Diary of a protractor reinvention, from left: Wenxin Fang’s notebook sketches, touring a manufacturing facility in China, and various prototypes throughout the process. (Photos courtesy of Wenxin Fang)

For Fang, the ZeroPivot is just the starting point for a career he has been prepping for since childhood. His earliest memory of designing anything was at age 9 during Chinese Lunar New Year, when he used Lego bricks and superglue to create a custom ceiling hook to help his grandparents hang decorative lanterns.

Now aiming for a college degree and future career in product design and mechanical engineering, Fang sees the protractor project as proof of what simple, physical problem-solving can accomplish.

“That was kind of when I first realized, hey, I could make something so simple, and I could have somebody else use it, and it could be really nice for them,” Fang said.

With the Kickstarter campaign already funded, Fang is focused on executing the manufacturing run smoothly in China and delivering the finished ZeroPivot protractors to backers by his estimated February fulfillment target.

While he isn’t yet ready to reinvent the ruler or big pink eraser, Fang does envision creating more consumer hardware tools down the road. But his immediate motivation remains remarkably simple.

“I’m definitely focused on getting this through to fulfillment and getting this in people’s hands,” Fang said. “I think that is the most satisfying part of doing products — getting to see people using them.”

Read the whole story
alvinashcraft
just a second ago
reply
Pennsylvania, USA
Share this story
Delete

It’s time to panic about AI safety

1 Share

When the phrase "OpenAI hacked Hugging Face" has more or less entered mainstream culture, you know we have an AI problem. This week, we learned more about exactly how OpenAI's agent broke out of a sandbox and autonomously traversed the web, including a bunch of other supposedly secure web services, all in the name of cheating on a benchmark tests.

The fact that this hack happened is a problem. So is the fact that it took a while for anyone to notice. And the fact that it seems no one is willing or able to do much to stop it. (And lest you think it's just an OpenAI problem, since we recorded this episode Anthropic acknowledged its models ha …

Read the full story at The Verge.

Read the whole story
alvinashcraft
28 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Dispatches from O'Reilly: The best risk mitigation strategy in data? A single source of truth​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​‌‍‌‌​​​​​‌‍​‍​‌‍‌‍‌‌‌‍​‍​‍‌​‌‌​‌​‌‍‌​​​​​‍‌​‌​​‌​‍‌‌‍‌‌​‍‌‌‍​‍‌‍​‌‌‍​‍​​​‍‌​‌​​‌​​​‍‌‌‍​‌​‍‌‌‍​‍​​​‌‌‍‌​‌‍​​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‌​‌‍‍‌‌‌​‌‍​‌‍‌‌​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​‌‍‌‌​​​​​‌‍​‍​‌‍‌‍‌‌‌‍​‍​‍‌​‌‌​‌​‌‍‌​​​​​‍‌​‌​​‌​‍‌‌‍‌‌​‍‌‌‍​‍‌‍​‌‌‍​‍​​​‍‌​‌​​‌​​​‍‌‌‍​‌​‍‌‌‍​‍​​

1 Share
Your semantic layer is a risk mitigation strategy. Not risk in the abstract, compliance-framework sense, but the practical, operational risk that quietly drains organizations every day..​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​‌‍‌‌​​​​​‌‍​‍​‌‍‌‍‌‌‌‍​‍​‍‌​‌‌​‌​‌‍‌​​​​​‍‌​‌​​‌​‍‌‌‍‌‌​‍‌‌‍​‍‌‍​‌‌‍​‍​​​‍‌​‌​​‌​​​‍‌‌‍​‌​‍‌‌‍​‍​​​‌‌‍‌​‌‍​​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​‌‍‌‌​​​​​‌‍​‍​‌‍‌‍‌‌‌‍​‍​‍‌​‌‌​‌​‌‍‌​​​​​‍‌​‌​​‌​‍‌‌‍‌‌​‍‌‌‍​‍‌‍​‌‌‍​‍​​​‍‌​‌​​‌​​​‍‌‌‍​‌​‍‌‌‍​‍​​​‌‌‍‌​‌‍​​‌‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read the whole story
alvinashcraft
55 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

How to govern agentic AI, MCPs, and AI code assistants

1 Share

AI code completion built human review into the process by design. A developer types, a suggestion appears, and a human decides whether to accept it. A person looked at every line before it shipped.

Agentic AI breaks that review loop. An agent can open a merge request, call a tool, modify a CI/CD configuration, and push a change, sometimes without a person reviewing each individual step. Add in the Model Context Protocol (MCP), which lets agents connect to external tools and data sources on their own, and the question engineering leaders are asking shifts. It is no longer "which model writes the best code?" It is "what is this agent allowed to do, and how can we prove what it did?"

GitLab's own research across more than 1,500 developers and technology leaders found that 73% of respondents are concerned about the long-term maintainability of code and 86% agree that without clear governance, AI-generated code can compound technical debt faster than traditional development practice.

In this article, you'll learn how to proactively address some of the challenges organizations are starting to see with governing agentic AI. We'll introduce you to a governance framework for agentic AI in software development and explore what to control, where human review still belongs, how to measure a rollout, and a practical checklist for teams standardizing on GitLab Duo Agent Platform.

Why agentic AI needs a different approach to governance

The security model for an interactive coding assistant is straightforward because a human is in the loop at every step: a developer asks a question, reviews a suggestion, and accepts or rejects it.

Agentic AI in automated workflows requires a different approach to governance. When an agent can run tests, modify configurations, and take multi-step actions across the software delivery lifecycle without a human reviewing each step, the relevant questions change to:

  • What can this agent access?
  • What is it authorized to do?
  • What actions did it take, and can that be proven after the fact?

Most teams are already feeling this challenge. Ninety-two percent of DevSecOps professionals report some governance challenge with AI-generated code, and the specific concerns point directly to the questions above.

The top concerns include:

  • Code attribution: The ability to tell which code was AI-generated versus human-written in the first place.
  • Traceability to intent: Connect AI-generated code back to the business requirement it was meant to satisfy.
  • Documentation that scales: Manual documentation practices don't hold up once agents are generating a growing share of the codebase.

Once an agent is approved for a project, it can typically write, delete, and push changes without someone reviewing the action before it happens. However, you are still accountable for what lands in the codebase regardless of whether a person or an agent made the change.

Governance for agentic AI is not an add-on to code completion governance. It is a different approach, built around identity, permissions, and auditability.

Setting controls for MCPs, agents, model access, and tool permissions

Once agents can call tools and connect to external systems through protocols like MCP, permissioning becomes the control point. A useful governance model answers three questions before any agent runs:

  1. Which agents and flows are allowed?
  2. Where are they allowed to operate?
  3. Which models can the agents use?

In practice, this looks like a few layers working together:

  • A central catalog for agents and flows: Rather than every team standing up its own agent integrations, a shared AI catalog lets administrators decide what gets published, aligned to the organization's existing roles and group structure.
  • Composite identity: Every AI agent's identity should be linked to the human user who requested the action, so activity is never attributable to the agent alone. When an agent tries to access a resource, both principals, the agent and the human who instructed it, need to be authenticated and authorized before access is granted.
  • Tool approval guardrails: Individual agent tools can be set to run autonomously, pause for a human reviewer, or stay blocked outright, so a sensitive action like writing a file or deleting a resource waits for sign-off before it executes.
  • Prompt guardrails: Because agents can process untrusted input (a webpage, an issue comment, a file an attacker controls), the platform needs to detect attempts to hijack agent behavior mid-workflow, not just log it after the fact.

The goal is a control plane that treats agent permissions the same way an organization already treats human permissions: role-based, auditable, and consistent across every project.

Data privacy and self-hosted AI: The questions worth asking

Source code is one of the most sensitive assets an enterprise has, and every AI feature that reads it raises a data-handling question. Before rolling out agentic AI broadly, engineering and security leaders typically want clear answers to a short list of questions:

  • Does the vendor train models on our code?
  • Who owns the inputs and outputs?
  • Where do our subprocessors sit, and can we be notified when that list changes?

For organizations in regulated industries, the answer to "where do our subprocessors sit" often needs to be "nowhere outside our own infrastructure." That is why self-hosting matters as a governance lever, not just a deployment preference. Self-hosted options let a team run its AI agents entirely on infrastructure it controls, while still accurately tracking team usage and satisfying regulators.

Bring-your-own-model support extends that further, letting administrators connect models they have already validated internally and map specific models to certain agent flows. With this method, a sensitive workflow can be pinned to a model the organization trusts while less sensitive workflows use a managed option.

Human-in-the-loop: Decide where review still belongs

Governance does not mean blocking agents from acting autonomously. It means deciding, deliberately, where autonomy ends and review begins. A workable policy usually separates two modes:

  • Interactive work, where a developer is present, sees each suggestion, and approves or rejects it directly. This is the mode most teams already understand from AI code completion.
  • Automated or headless work, such as agents running inside CI/CD pipelines without a developer watching in real time. Here, the review has to happen either before the action (through tool approval guardrails) or immediately after (through an audit trail a human can inspect).

Key decision points worth defining

Code review, testing and validation, and deployment approval should all be defined by answering questions like:

  • Which of these can an agent complete unassisted?
  • Which require a named human sign-off before the change proceeds?

In practice, each checkpoint needs its own enforcement mechanism. This could look like:

  • Merge request approval policies determine who has to sign off before a merge request lands, regardless of whether an agent or a developer opened it.
  • Tool approval guardrails for agents decide, tool by tool, whether an agent's action runs autonomously, pauses for review, or stays blocked.
  • Scanner enforcement holds a change at the pipeline level until it clears the security and quality checks your organization requires.

We recommend creating an organization-wide AI governance policy rather than leaving it to individual team norms. This helps create consistent usage and policies, and helps auditors verify your use of AI.

Added context from the decision layer

There is a longer-term benefit to capturing these approvals as structured records rather than letting them evaporate in a chat thread or a reviewer's memory. An exception granted last quarter, the policy version it was granted under, and who approved it are exactly the kind of organizational judgment that both auditors and future agents need to reference.

Enterprises that treat decisions as durable, queryable events get the added benefit that the next reviewer, human or agent, starts with additional context instead of starting from zero.

Learn more about the decision layer and how capturing decision events can impact your software development.

5 metrics that measure an AI rollout

Five categories are worth tracking from the start, and they should be reviewed together rather than in isolation, since a spike in adoption without a matching look at risk metrics is itself a warning sign.

  1. Adoption: Active users of AI features week over week, number of flows or agents run, and which teams have turned agentic capabilities on versus which have not.
  2. Acceptance and quality: Downstream signals like revert rate on AI-assisted changes and how often AI-authored merge requests pass review without rework. A single acceptance-rate number is a weak proxy for effectiveness on its own, since it says nothing about what happens to the code after it is accepted.
  3. Risk: Track how often tool approval guardrails pause an action for review, how often those pauses result in a blocked or modified action, and whether any agent activity triggers a policy violation.
  4. Remediation: Keep an eye on the scanner coverage across projects, the share of vulnerabilities that get auto-remediated versus manually triaged, and time to resolve findings once flagged.
  5. ROI: Once you have a full quarter of data, explore the ROI of your AI investment. Track how much time developers save on tasks agents now handle and weigh that against the cost per resolved issue or merged change, in credits or compute spent. Check out this tutorial for an in-depth look at your AI ROI — you’ll learn how to transform raw usage data into actionable business insights and ROI calculations.

By tracking all five metrics together, you can catch issues with the AI rollout early. A rollout can look successful on adoption and acceptance while accumulating risk that only shows up in an audit six months later. With the above metrics, you get a holistic view of the value of AI to your organization.

Your GitLab Duo Agent Platform governance checklist

For teams standardizing on GitLab Duo Agent Platform, here is a practical starting checklist before expanding agentic AI beyond a pilot:

  • Review the AI Transparency Center and confirm your understanding of data usage, model vendors, and subprocessor commitments.
  • Decide, at the platform level, which agents and flows are approved for use, and publish them through GitLab’s AI Catalog rather than letting teams configure their own.
  • Set tool approval guardrails as always allow, always ask, or always deny, based on the sensitivity of the tool.
  • Set up composite identity so every agent action is linked to the human who requested it, and access requires both to be authorized.
  • For regulated workloads, evaluate self-hosted deployment and bring-your-own-model options against your data residency requirements.
  • Document explicit human-in-the-loop checkpoints for code review, testing and validation, and deployment approval.
  • Turn on audit event streaming for agent activity so every action lands in the same audit trail your organization already reviews.
  • Define your rollout metrics (adoption, acceptance, risk, remediation, ROI) before expanding past a pilot, and review them together on a recurring cadence.

Revisit the checklist each release cycle. Governance for agentic AI is not a one-time setup. New agents, new tools, and new models often reopen governance questions.

Where agentic AI speed meets enterprise control

Agentic AI changes what needs governing. Code completion asked a developer whether a suggestion was good. Agentic AI asks what an agent is allowed to touch, who approved it, and whether that can be proven later.

Answering those questions fully requires governance built into the platform itself, not layered on afterward. GitLab Duo Agent Platform provides an AI Catalog, approval guardrails, and audit event streaming directly into the platform where the work happens, so governance isn't bolted on after the fact. Teams get AI-assisted speed and enterprise control together, because the guardrails are part of the workflow, not a separate process running alongside it.

Start a free trial of GitLab Duo Agent Platform. On the Free tier, you can sign up in a few simple steps. If you're already on GitLab Premium or Ultimate, you can turn on Duo Agent Platform and use the GitLab Credits included with your subscription.

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

What’s New in Advanced Installer 23.9

1 Share
Discover what’s new in Advanced Installer 23.9

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

From LLM Theory to Practical Agentic Implementations - Seth Juarez

1 Share
From: NDC
Duration: 59:49
Views: 68

This talk was recorded at NDC Toronto in Toronto, Canada. #ndctoronto #ndcconferences #developer #softwaredeveloper

Attend the next NDC conference near you:
https://ndcconferences.com
https://ndctoronto.com

Subscribe to our YouTube channel and learn every day:
/ @NDC

Follow our Social Media!

https://www.facebook.com/ndcconferences
https://twitter.com/NDC_Conferences
https://www.instagram.com/ndc_conferences/

#ai #llm

Take your understanding of LLMs and agentic primitives from theory all the way to hands-on code. We go behind the scenes of LLM training, loss functions, and evolving output formats. You’ll see how agentic loops, advanced memory architectures, and orchestration techniques transform text generation into interactive systems that act, remember, and automate decisively.

Step through live demos, sample workflows, and open source frameworks, gaining actionable insight into how to safely bridge LLM recommendations with execution. This all-in-one session helps developers design, build, and scale agentic AI solutions--combining technical detail, code samples, and best practices for building robust, orchestrated agentic systems.

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories