Urgent.News

What's breaking now, across thousands of outlets.

Tech

Microsoft Surface Laptop Ultra vs. MacBook Pro M5 Pro: The biggest differences explained

The Microsoft Surface Laptop Ultra could be a local AI and 3D rendering powerhouse, but how would it fare against the MacBook Pro? Here are the key differences.

Microsoft Surface Laptop Ultra vs. MacBook Pro M5 Pro: The biggest differences explained

Microsoft has unveiled the Surface Laptop Ultra, a 15-inch laptop built for local AI and 3D graphics, and boasts an Nvidia RTX Spark chip. Priced at $2,599, it competes with Apple's MacBook Pro M5 Pro, whose entry-level model starts at $2,499. Both devices offer similar specifications like memory (24GB) and storage (512GB), but differ in display sizes (15 inches for Microsoft, 14.2 inches for Apple) and battery life (claimed 15 hours vs. rated 24 hours for Apple).

Both laptops weigh differently, with the Surface Laptop Ultra at 4.4 pounds and the MacBook Pro at 3.4 pounds. Microsoft's Surface Laptop Ultra is touted as having the world's first built-in magnetic USB-C charging port, similar to Apple's MagSafe charger. In terms of design, both laptops share a premium feel and resemble the MacBook Pro.

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

Read the original at tomsguide.com →

More in Tech

GraphQL resolvers often check the top-level object and skip the nested ones

A common GraphQL setup puts the permission check in the root resolver. project(id: 7) checks that you're a member of project 7 and returns it. Every nested field resolves on its own after that.

  • GraphQL resolvers often check top-level object, skip nested ones
  • Authorization bypass possible in nested field resolvers
  • Place authorization check in each type's resolver or data loader

More from Thursday 8 October →