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

Purdue University Approves New AI Requirement For All Undergrads

1 Share
Nonprofit Code.org released its 2025 State of AI & Computer Science Education report this week with a state-by-state analysis of school policies complaining that "0 out of 50 states require AI+CS for graduation." But meanwhile, at the college level, "Purdue University will begin requiring that all of its undergraduate students demonstrate basic competency in AI," writes former college president Michael Nietzel, "starting with freshmen who enter the university in 2026." The new "AI working competency" graduation requirement was approved by the university's Board of Trustees at its meeting on December 12... The requirement will be embedded into every undergraduate program at Purdue, but it won't be done in a "one-size-fits-all" manner. Instead, the Board is delegating authority to the provost, who will work with the deans of all the academic colleges to develop discipline-specific criteria and proficiency standards for the new campus-wide requirement. [Purdue president] Chiang said students will have to demonstrate a working competence through projects that are tailored to the goals of individual programs. The intent is to not require students to take more credit hours, but to integrate the new AI expectation into existing academic requirements... While the news release claimed that Purdue may be the first school to establish such a requirement, at least one other university has introduced its own institution-wide expectation that all its graduates acquire basic AI skills. Earlier this year, The Ohio State University launched an AI Fluency initiative, infusing basic AI education into core undergraduate requirements and majors, with the goal of helping students understand and use AI tools — no matter their major. Purdue wants its new initiative to help graduates: — Understand and use the latest AI tools effectively in their chosen fields, including being able to identify the key strengths and limits of AI technologies; — Recognize and communicate clearly about AI, including developing and defending decisions informed by AI, as well as recognizing the influence and consequences of AI in decision-making; — Adapt to and work with future AI developments effectively.

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
6 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Links For You (12/14/25)

1 Share

I cannot stress how much happier weekends are when you're not looking for a job. I used to dread the weekends. No one was posting jobs, no one was responding to applications (usually), and it just made me anxious. Now - I'm enjoying the hell out of the weekend, and looking forward to Monday as my job continues to be fun as hell. Thing are good - and I'm doing my best not to be nervous/anxious about that. ;) Here's some links for your Sunday enjoyment.

West of House

For us old-timers, Infocom is fondly remembered as one of the great companies of early computing gaming history. Their text-based games were surprisingly deep and thoughtful, and fun to own as they always had fun accessories in the box. (Remember physical games?) A few weeks ago, Microsoft announced the open source release of Zork 1, Zork 2, and Zork 3. You can peruse the code and even play the games if you want.

As an aside, my personal favorite Infocom game was A Mind Forever Voyaging, something I'd love to see turned into a movie.

Sanitized HTML with setHTML

Next up is an article on something I wanted to look at over a year or so ago, and I'm glad I didn't as the spec changed a bit. Ollie Williams had written up an article looking at the Sanitizer API as a method to safely inject dynamic HTML into the DOM: setHTML(), Trusted Types and the Sanitizer API. The setHTML method does multiple things, including filtering out inline event handlers and certain tags. Read his post for more information.

Size of Life

Last up is an incredibly beautiful web site demonstrating the relative sizes of living organisms on Earth, Size of Life. Not only is this informative, it's also truly gorgeous and a great reminder that you can use the web for art and science at the same time.

Just For Fun

Last up is a mashup with Cookin Soul (who I had never heard of) and MF DOOM (who I only discovered about a year ago). I did listen to it and don't remember, but I'd probably assume it's NSFW in the office so wear headphnes. Either way, it's a great mix and great for the holidays.

Play Video

Read the whole story
alvinashcraft
7 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’

1 Share

The open source hardware community is debating Arduino’s new Terms and Conditions following the company’s acquisition by Qualcomm.

Arduino_Uno_-_R3 - Creative Commons via Wikipedia - by SparkFun Electronics from Boulder, USA

Arduino microcontroller board

Chief microcontroller rival Adafruit has argued that the new terms threaten open principles by restricting reverse engineering of cloud tools, asserting perpetual licenses over user uploads and implementing broad monitoring for AI-related features.

Arduino has defended the changes, claiming restrictions only apply to its SaaS cloud applications, that data handling is standard for modern platforms, and its commitment to open source hardware remains unchanged.

The Debate Over Arduino’s New Terms and Conditions

Last week, I spoke to Arduino, Adafruit and the EFF about Qualcomm’s October acquisition of the beloved company known for its single-board microcontroller kits.

Many criticisms came from rival Adafruit, whose products include Arduino-compatible hardware kits. In late November, Adafruit’s Managing Editor Phillip Torrone had warned its 36,000+ followers on LinkedIn that (among other things) Arduino’s users were now “explicitly forbidden from reverse engineering or even attempting to understand how the platform works unless Arduino gives permission.”

But Arduino responded in a blog post that “Restrictions on reverse engineering apply specifically to our Software-as-a-Service cloud applications. Anything that was open, stays open.”

An Arduino spokesperson said their blog post reassured many readers, who’d said they felt “understanding and relief that our commitment to the open source spirit is unwavering and Arduino’s core mission remains unchanged.” Yet Adafruit’s critical LinkedIn post had drawn over 1,575 upvotes. I asked both sides to clarify their positions. Does this really represent a turning point since Arduino’s founding in 2004?

Here’s what they had to say.

Reverse Engineering: Cloud Apps vs. Hardware Boards

I asked Mitch Stoltz, EFF director for competition and IP litigation, who agreed that Arduino “isn’t imposing any new bans on tinkering with or reverse engineering Arduino boards.”

Like Adafruit, Arduino’s primary user base is at-home enthusiasts. Arduino provides an open source electronics platform — which includes single-board microcontrollers such as the Arduino UNO — and various kits/shields/accessories, as well as development software.

Limor_Fried_TC2013 (Creative Commons via Wikipedia) - by TechCrunch from TechCrunch Disrupt NY 2013 Day Three

Limor Fried (Wikipedia)

Nonetheless, Adafruit founder Limor “Ladyada” Fried says Arduino’s response “downplays how central the cloud and web tools have become to the Arduino experience.”

“If you go to the Arduino software page and the cloud page, you’re strongly encouraged to use the cloud editor/web IDE and cloud plans, especially on platforms like ChromeOS where the cloud editor is the recommended or only realistic path,” Fried said. “So when Arduino says ‘These restrictions only apply to SaaS,’ that still means the restrictions apply to the tools many new users are being steered into as their primary Arduino environment.

“On top of that, using those cloud tools generally requires an Arduino account, and the signup flow prominently presents marketing and profiling consents, including consent to processing personal data for commercial offers and to profiling for customized offers.

Adafruit's LadaAda shares screenshot of Arduino signup - ag1Ca7zTnZDHZ4dS

“That is a very different model than ‘download a local IDE and just start hacking on hardware,'” Fried said.

Even if the underlying firmware and libraries remain open source, the practical entry point for many users is moving toward, she pointed out, in that accounts are tied to personal data, marketing and profiling prompts have been introduced, and are being linked to centralized, subscription-oriented cloud services.

Understanding the License on User-Uploaded Content

Phillip Tororne

Adafruit’s Torrone had also said Arduino’s new documents “introduce an irrevocable, perpetual license over anything users upload.”

But Arduino argues they’re instead clarifying that “content you choose to publish on the Arduino platform remains yours, and can be used to enable features you’ve requested, such as cloud services and collaboration tools.”

In a follow-up interview, an Arduino spokesperson provided clarifying examples:

  • “If a user uploads their code sketches on their Arduino Cloud subscription, the content remains their own, private to them, and the licensing rights granted to Arduino are strictly functional to perform the requested features (e.g. compiling the sketch in the cloud).”
  • “If the user uploads code or content to Project Hub or to the Forum, where the content is visible to all other users, then Arduino requires the user, who retains the ownership of the content, to grant a license to handle the publication.”

“[W]ithout this license, we could not run user projects on the cloud or display their posts in the forum, which is why this type of license is typically required to run any modern cloud service or social platform.”

Arduino’s old terms of use had also required a license for using material posted, notes EFF’s Stoltz, which he says is “normal for any online platform.”

But then Stoltz adds that “Still, some of the changes to the terms are troubling.”

Arduino’s old terms “were unusual in giving users the ability to revoke that license at any time. The new terms remove that ability, making the license irrevocable. It’s disappointing to see a platform that was once especially user-protective revert to the norm.”

User Data and the Right To Delete Accounts

Arduino also pointed out an additional privacy protection. “All users retain the right to request deletion of their account and/or content at any time. Upon such deletion, the relevant content will no longer be visible to other users.”

Torrone had complained of “years-long retention of usernames even after account deletion,” but Arduino calls that “a misunderstanding of our policy … When a user requests account deletion, we immediately delete the account and remove the user’s username from all associated Forum posts.

The five-year public retention of usernames applies only to users who simply have not logged into their Arduino user account for 24 months and have not submitted any data or account deletion requests.” (In those cases, Arduino seeks a status where “contributions remain attributed to inactive usernames, honoring their contribution to the community.”)

So, for those inactive-for-two-years users, accounts are automatically deactivated, Arduino’s blog post clarified, but with usernames preserved in the Arduino Forum “to address an explicit request from the Forum community to maintain attribution for user-generated content.” (And where a user does request account deletion, “the username would be promptly removed and related posts would become anonymous.”)

Even then, with those inactive accounts, “After five years the username is deleted,” Arduino’s spokesperson explained, “and relevant user posts or comments are de-identified.

“This policy is not meant for data retention for commercial use, but instead solely to help preserve content attribution, something the community has emphasized as valuable.”

But Adafruit’s Fried still says there’s a troubling pattern in how usernames are retained and not deleted. “Policy choices that treat the community’s identity and data as a managed asset, rather than something users can fully control.”

AI Features and User Monitoring Policies on Arduino

The culture difference is most clear where the new Terms and Conditions list several “prohibited uses of AI,” which include criminal use and violation of the law, intentions to harm (including dissemination of false information and manipulative or deceptive acts), generating facial recognition databases and military use.

Arduino’s blog post notes its new AI features are optional — including AI-powered computer vision and audio models and an IDE with pre-trained AI models. But in the new Terms and Conditions, Arduino “reserves the right to monitor User accounts and use of the AI Product … [for] verifying compliance with laws and this policy.”

Arduino says the monitoring is “to comply with existing laws and regulations, including applicable privacy laws, export controls, and other global regulatory requirements” and “verify compliance with legal and policy standards.” And they add their ultimate goal is “protecting the users and Arduino” and to enable “robust and reliable operation of the AI products.”

But their conditions also include the right to monitor for other reasons, including “administering and managing Arduino’s business.”

Adafruit’s Fried says Arduino “should, of course, comply with applicable laws and respond appropriately to clear evidence of criminal activity.” But “they should design their AI and cloud offerings so that monitoring is narrowly targeted, proportionate, and clearly explained, instead of defaulting to broad surveillance across all users.”

“You cannot say ‘this code is open source, but it may not be used for military purposes’ and still call the license open source.”

— Adafruit Founder Limor Fried

Fried instead sees “an ongoing surveillance posture, not just responding to specific, well-founded reports of abuse.”

So yes, an open source application can watch for the creation of facial-recognition databases or military use “as long as they are transparent about what they log, how long they keep it, and under what circumstances they review it.” But there are concerns about “broad continuous monitoring erodes user trust, especially in an educational/maker context where many people are minors or hobbyists who expect a relatively private environment.”

And there’s an even larger issue of principle. “Genuine open source licenses do not allow field-of-use restrictions,” Fried said. “You cannot say ‘this code is open source, but it may not be used for military purposes’ and still call the license open source.

Once you present something as open source, you no longer get to pick and choose ‘good’ versus ‘bad’ users.” Fried calls such restrictions “fundamentally incompatible with open source licensing,” and would like to see Arduino remove them. “If a project wants that kind of control, it should be honest and call itself ‘source-available’ or something similar, not open source.”

Torrone noted that Arduino’s Terms and Conditions also state users will undertake not to use Arduino’s platform or services “to identify or provide evidence to support any potential patent infringement claim against Arduino … or any of Arduino’s or Arduino’s Affiliates’ suppliers and/or direct or indirect customers.” But the specifics almost seem beside the point. Fried says Arduino’s usage restrictions “effectively override the freedoms the license is supposed to guarantee.”

What’s Next for Arduino and the Open Source Community?

“Transparency and open dialogue are fundamental to the Arduino ethos,” its spokesperson said Friday, “and understanding the community’s concerns, we are eager to set the record straight and reaffirm our commitment to the open source community.”

The representative also added that “We are committed to continuing to listen to community feedback.”

So what will Adafruit do next? Fried said Friday that Adafruit isn’t changing, and would “keep designing and shipping open source hardware, with hardware, firmware, and software available so people can learn from it, modify it, and build on it.” And the company supports “multiple” ecosystems, also continuing work on Wi-Fi/Bluetooth low-energy (BLE) chips, matter-based Internet of Things (IoT), and the Linux Foundation’s real-time OS Zephyr.

“We are always open to working with other makers and companies, including Arduino, as long as the collaboration allows us to ship great products with strong documentation and truly open source licensing.”

The post Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’ appeared first on The New Stack.

Read the whole story
alvinashcraft
7 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Announcing Files v4.0.22

1 Share
Announcing Files Preview v4.0.22 for users of the preview version.

Read the whole story
alvinashcraft
7 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Why humans are AI’s biggest bottleneck (and what’s coming in 2026) | Alexander Embiricos (OpenAI Codex Product Lead)

1 Share

Alexander Embiricos leads product on Codex, OpenAI’s powerful coding agent, which has grown 20x since August and now serves trillions of tokens weekly. Before joining OpenAI, Alexander spent five years building a pair programming product for engineers. He now works at the frontier of AI-led software development, building what he describes as a software engineering teammate—an AI agent designed to participate across the entire development lifecycle.

We discuss:

1. Why Codex has grown 20x since launch and what product decisions unlocked this growth

2. How OpenAI built the Sora Android app in just 18 days using Codex

3. Why the real bottleneck to AGI-level productivity isn’t model capability—it’s human typing speed

4. The vision of AI as a proactive teammate, not just a tool you prompt

5. The bottleneck shifting from building to reviewing AI-generated work

6. Why coding will be a core competency for every AI agent—because writing code is how agents use computers best

Brought to you by:

WorkOS—Modern identity platform for B2B SaaS, free up to 1 million MAUs: https://workos.com/lenny

Fin—The #1 AI agent for customer service: https://fin.ai/lenny

Jira Product Discovery—Confidence to build the right thing: https://atlassian.com/lenny/?utm_source=lennypodcast&utm_medium=paid-audio&utm_campaign=fy24q1-jpd-imc

Transcript: https://www.lennysnewsletter.com/p/why-humans-are-ais-biggest-bottleneck

My biggest takeaways (for paid newsletter subscribers): https://www.lennysnewsletter.com/i/180365355/my-biggest-takeaways-from-this-conversation

Where to find Alexander Embiricos:

• X: https://x.com/embirico

• LinkedIn: https://www.linkedin.com/in/embirico

Where to find Lenny:

• Newsletter: https://www.lennysnewsletter.com

• X: https://twitter.com/lennysan

• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/

In this episode, we cover:

(00:00) Introduction to Alexander Embiricos 

(05:13) The speed and ambition at OpenAI

(11:34) Codex: OpenAI’s coding agent

(15:43) Codex’s explosive growth

(24:59) The future of AI and coding agents

(33:11) The impact of AI on engineering

(44:08) How Codex has impacted the way PMs operate

(45:40) Throwaway code and ubiquitous coding

(47:10) Shipping the Sora Android app

(49:01) Building the Atlas browser

(53:34) Codex’s impact on productivity

(55:35) Measuring progress on Codex

(58:09) Why they are building a web browser

(01:01:58) Non-engineering use cases for Codex

(01:02:53) Codex’s capabilities

(01:04:49) Tips for getting started with Codex

(01:05:37) Skills to lean into in the AI age

(01:10:36) How far are we from a human version of AI?

(01:13:31) Hiring and team growth at Codex

(01:15:47) Lightning round and final thoughts

Referenced:

• OpenAI: https://openai.com

• Codex: https://openai.com/codex

• Inside ChatGPT: The fastest-growing product in history | Nick Turley (Head of ChatGPT at OpenAI): https://www.lennysnewsletter.com/p/inside-chatgpt-nick-turley

• Dropbox: http://dropbox.com

• Datadog: https://www.datadoghq.com

• Andrej Karpathy on X: https://x.com/karpathy

• The rise of Cursor: The $300M ARR AI tool that engineers can’t stop using | Michael Truell (co-founder and CEO): https://www.lennysnewsletter.com/p/the-rise-of-cursor-michael-truell

• Atlas: https://openai.com/index/introducing-chatgpt-atlas

• How Block is becoming the most AI-native enterprise in the world | Dhanji R. Prasanna: https://www.lennysnewsletter.com/p/how-block-is-becoming-the-most-ai-native

• Goose: https://block.xyz/inside/block-open-source-introduces-codename-goose

• Lessons on building product sense, navigating AI, optimizing the first mile, and making it through the messy middle | Scott Belsky (Adobe, Behance): https://www.lennysnewsletter.com/p/lessons-on-building-product-sense

• Sora Android app: https://play.google.com/store/apps/details?id=com.openai.sora&hl=en_US&pli=1

• The OpenAI Podcast—ChatGPT Atlas and the next era of web browsing: https://www.youtube.com/watch?v=WdbgNC80PMw&list=PLOXw6I10VTv9GAOCZjUAAkSVyW2cDXs4u&index=2

• How to measure AI developer productivity in 2025 | Nicole Forsgren: https://www.lennysnewsletter.com/p/how-to-measure-ai-developer-productivity

• Compiling: https://3d.xkcd.com/303

Jujutsu Kaisen on Netflix: https://www.netflix.com/title/81278456

• Tesla: https://www.tesla.com

• Radical Candor: From theory to practice with author Kim Scott: https://www.lennysnewsletter.com/p/radical-candor-from-theory-to-practice

• Andreas Embirikos: https://en.wikipedia.org/wiki/Andreas_Embirikos

• George Embiricos: https://en.wikipedia.org/wiki/George_Embiricos: https://en.wikipedia.org/wiki/George_Embiricos

Recommended books:

Culture series: https://www.amazon.com/dp/B07WLZZ9WV

The Lord of the Rings: https://www.amazon.com/Lord-Rings-J-R-R-Tolkien/dp/0544003411

A Fire Upon the Deep (Zones of Thought series Book 1): https://www.amazon.com/Fire-Upon-Deep-Zones-Thought/dp/1250237750

Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity: https://www.amazon.com/Radical-Candor-Kick-Ass-Without-Humanity/dp/1250103509

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.

Lenny may be an investor in the companies discussed.



To hear more, visit www.lennysnewsletter.com



Download audio: https://api.substack.com/feed/podcast/180365355/bf9e1dafca7dfdc770324d90dbf1417b.mp3
Read the whole story
alvinashcraft
7 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

The AI Race Gets a Massive Power Shift

1 Share
From: AIDailyBrief
Duration: 14:51
Views: 2,392

President Trump approved exports of Nvidia H200 GPUs to China with a negotiated 25% revenue cut, reversing prior US export controls. Analysts warn the move trades national-security and compute advantage for short-term economic gains, with models projecting China’s AI compute share could rise from about 2% to 12–30%. The decision sparked partisan fights over corruption claims, federal preemption of state AI rules, and far-reaching consequences for the US–China AI race and supply chains.

Brought to you by:
KPMG – Go to ⁠www.kpmg.us/ai⁠ to learn more about how KPMG can help you drive value with our AI solutions.
Vanta - Simplify compliance - ⁠⁠⁠⁠⁠⁠⁠https://vanta.com/nlw

The AI Daily Brief helps you understand the most important news and discussions in AI.
Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614
Get it ad free at
Join our Discord: https://bit.ly/aibreakdown

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