Urgent.News

What's breaking now, across thousands of outlets.

Tech

Who is John Ternus, the new Apple CEO?

Starting on September 1, Ternus will lead one of the world's most valuable companies, but if you're not a dedicated Apple enthusiast, you've probably never heard of this man, who has largely remained out of the spotlight until now.

John Ternus has been named the new CEO of Apple, following the retirement of Tim Cook after 15 years at the helm. Ternus, who has been with the company for 25 years, assumed the role as Apple prepares to unveil its latest iPhone lineup and introduce its upgraded AI capabilities, powered by Google's Gemini. In his farewell message to staff, Cook praised Ternus's ability to build products that "change the world."

Ternus, 51, has held the senior vice president of hardware engineering position for the past 20 years and has been involved in various significant projects, including the MacBook Neo and the transition from Intel chips to Apple silicon. He emphasized the importance of humility in leadership during his commencement speech at the University of Pennsylvania.

Apple, a company known for its iconic hardware, is now looking to Ternus to navigate the challenges of the AI race and the future of its groundbreaking Vision Pro product.

Written by urgent.news from TechCrunch's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at techcrunch.com →

More in Tech

Inside `oblien/openship`: A Practical Look at Self-Hosted Deployment Control

oblien/openship is gaining attention as a self-hosted deployment platform, with more than 111 new GitHub stars today. The interesting part is not the number itself; it is the operational model behind…

  • Oblien/openship offers self-hosted deployment control within private environments.
  • Platform simplifies private-network routing and reduces external control plane reliance.
  • Critical to assess deployment lifecycle alignment with team's release process.

I Built an Agent to Fix Bad Tests. I Found Eight Bugs in My Own Ruler.

Here is a Python function and a test for it. def withdraw ( balance , amount ): if amount <= 0 : raise ValueError ( " amount must be positive " ) if amount > balance : raise ValueError ( "…

  • Author built an agent for mutation testing to fix bad tests
  • Identified eight bugs in own measuring instrument
  • Bugs include handling editable installs and concurrency issues

Fixing the “D.map is not a function” crash by tightening DB indexes and normalizing the API payload

Fixing the “D.map is not a function” crash by tightening DB indexes and normalizing the API payload TL;DR: I added missing PostgreSQL indexes in apps/api/src/db/db.ts and forced the /condos/metrics…

  • Duplicate rows in brokertokens table caused malformed API responses
  • Indexes added to prevent duplicate rows and enforce referential integrity
  • Metrics endpoint refactored to guarantee array output, fixing crash

Apple Teases 'Huge Launch' Next Week

In his first memo to Apple employees as CEO today, John Ternus teased a "huge launch next week that's going to be phenomenal." In a social media post today, Apple's marketing chief Greg Joswiak teased…

More from Tuesday 1 September →