{$lblSkipToContent|ucfirst}

Debug Descriptions on the Wrong Thread

vrijdag 24 januari 2025 inMichael Tsai (Column-Blog)

Douglas Hill (Bluesky): Is there a best practice for implementing description and debugDescription for main actor classes with Swift strict concurrency? Currently, he’s checking the current thread and not trying to read the object if it’s the wrong …

Lees meer

Phishing Texts Trick Users Into Disabling Protection

vrijdag 24 januari 2025 inMichael Tsai (Column-Blog)

Lawrence Abrams (via Ric Ford): As you can see below, a fake USPS shipping issue and a fake unpaid road toll text were sent from unknown senders, and iMessage automatically disabled the links.While neither of these phishing lures is new, we noticed …

Lees meer

Google Search Now Requires JavaScript

vrijdag 24 januari 2025 inMichael Tsai (Column-Blog)

Kyle Wiggers (Hacker News): Google says it has begun requiring users to turn on JavaScript, the widely used programming language to make web pages interactive, in order to use Google Search.In an email to TechCrunch, a company spokesperson claimed t…

Lees meer

Stargate Project

donderdag 23 januari 2025 inMichael Tsai (Column-Blog)

Kyle Wiggers (OpenAI, Hacker News): OpenAI says that it will team up with Japanese conglomerate SoftBank and with Oracle, among others, to build multiple data centers for AI in the U.S. The joint venture, called the Stargate Project, will begin with…

Lees meer

iOS and iCloud Keychain Are Hostile to Backups

donderdag 23 januari 2025 inMichael Tsai (Column-Blog)

Jeff Johnson (Mastodon): In my view, a useful backup system must be (1) chronological, (2) granular, and (3) redundant. It seems like iOS iCloud backups provide none of these. I thought iCloud Backup used to store multiple backups for each device, a…

Lees meer

Swift Concurrency: Waiting for Async Work

donderdag 23 januari 2025 inMichael Tsai (Column-Blog)

David Smith: A common point of confusion in Swift Concurrency turns out to actually not be unique to Swift at all: “why can’t you synchronously wait for future async work?”If you block a thread in your thread pool waiting, a core goes idle, but anot…

Lees meer

App Store Profit Margin

donderdag 23 januari 2025 inMichael Tsai (Column-Blog)

Juli Clover (March 2024): With the App Store and app ecosystem undergoing major changes in the European Union, The Wall Street Journal today shared a profile on App Store chief Phil Schiller, who is responsible for the App Store.Though Schiller tran…

Lees meer

Swift Proposal: Opt-in Strict Memory Safety Checking

woensdag 22 januari 2025 inMichael Tsai (Column-Blog)

SE-0458: For example, Swift solves null references with optional types. Statically, Swift prevents you from using an optional reference without checking it first. If you’re sure it’s non-null, you can use the ! operator, which is safe because Swift …

Lees meer

Opting Out of Visual Look Up and iCloud Photos

woensdag 22 januari 2025 inMichael Tsai (Column-Blog)

Bogdan: This is much worse [than Photos.app’s Enhanced Visual Search]: open an image containing a “landmark” in the Preview app, then open the Inspector. An icon will appear which, when clicked, will popup information about the landmark. Verified wi…

Lees meer

App Store Trader Status Deadline

woensdag 22 januari 2025 inMichael Tsai (Column-Blog)

Apple: Starting February 17, 2025: Due to the European Union’s Digital Services Act, apps without trader status will be removed from the App Store in the European Union until trader status is provided and verified, if necessary. Apple: To determine …

Lees meer

ViewSonic VP2788-5K

woensdag 22 januari 2025 inMichael Tsai (Column-Blog)

Efosa Udinmwen: ViewSonic’s VP2788-5K is a compact device with a 99% DCI-P3 color gamut and robust connectivity options, including Thunderbolt 4, HDMI 2.1, USB-C and A, and DisplayPort. […] The monitor is expected to be available in the first quarte…

Lees meer

TikTok Takedown

dinsdag 21 januari 2025 inMichael Tsai (Column-Blog)

Thomas Claburn (MacRumors): A US federal appeals court has rejected a challenge to the law that prevents popular apps that collect data on Americans from being controlled by a foreign adversary.The decision puts the ongoing operation of social media…

Lees meer

TikTok In-App Purchases

dinsdag 21 januari 2025 inMichael Tsai (Column-Blog)

John Koetsier: TikTok might be under assault by the U.S. government, banned in India and not even available in China, but in February it had the highest in-app earnings in the world. And it wasn’t even close: TikTok’s $189 million from in-app revenu…

Lees meer

How to Obtain View Dimensions in SwiftUI

vrijdag 17 januari 2025 inMichael Tsai (Column-Blog)

Fatbobman: Use GeometryReader, onGeometryChange, visualEffect, or containerRelativeFrame to dynamically retrieve and respond to view dimensions in SwiftUI. Each method caters to specific use cases and levels of customization.

Lees meer

Trouble Updating the Wisdom of Quinn

vrijdag 17 januari 2025 inMichael Tsai (Column-Blog)

Josh Wisenbaker: With the most recent update to the Apple Developer Forums, it’s become pretty much impossible to update this collected wisdom in any regular way. This is why there hasn’t been an update to the archive in a while.The main issues are:…

Lees meer

Apple’s DMA Compliance Criticized

vrijdag 17 januari 2025 inMichael Tsai (Column-Blog)

Thomas Claburn (Hacker News): Digital rights advocacy organizations contend that Apple has failed to comply with its interoperability obligations under the EU’s Digital Markets Act (DMA).The groups made their case in a letter [PDF] asking competitio…

Lees meer

Opting Out of Microsoft 365’s Copilot AI

vrijdag 17 januari 2025 inMichael Tsai (Column-Blog)

Nick Gelling (via Hacker News, Reddit): If you have a Microsoft 365 subscription, you might’ve been told your fees are going up by $5 a month or $50 a year. But the fees aren’t actually changing – you’re just being upsold.[…]On face value, a price h…

Lees meer

Let the User Help Solve Their Own Problem

donderdag 16 januari 2025 inMichael Tsai (Column-Blog)

Peter Hosey (Mastodon): I wish we had a maps app like Apple Maps or Google Maps that let you order up a travel itinerary using public transit between two points, and explicitly pick the transit routes involved. Or, ideally, multiple sets of routes, …

Lees meer

M4 Mac mini USB-C Issues

donderdag 16 januari 2025 inMichael Tsai (Column-Blog)

Malcolm Owen (Reddit, 2): However, it seems that in a small number of cases, USB-C connections on the M4 Mac mini are problematic.Various Internet posts uncovered by AppleInsider reveal that users are undergoing similar problems. They generally cons…

Lees meer

Putnam-AXIOM Variation

donderdag 16 januari 2025 inMichael Tsai (Column-Blog)

Aryan Gulati et al. (PDF, via Hacker News): As large language models (LLMs) continue to advance, many existing benchmarks designed to evaluate their reasoning capabilities are becoming saturated. Therefore, we present the Putnam-AXIOM Original bench…

Lees meer

macOS 15.2 Changes XProtect Update Mechanism

donderdag 16 januari 2025 inMichael Tsai (Column-Blog)

Howard Oakley: In the latest release of Sequoia, the traditional method of updating XProtect is no longer used. If softwareupdate were to download and install an update, then it will only end up in the traditional location, and xprotect update can’t…

Lees meer

Internet - WiFi • e-mail • Software • Hardware • Reparatie • (Geheugen - SSD) Upgrades • Advies • Netwerken • Routers • Beheer op afstand (Teamviewer) • Onderhoud (Online Backup's) • Data Recovery • OSX Server • Synology NAS • Bootcamp - Parallels - VMWare

• 20 jaar ervaring •