{$lblSkipToContent|ucfirst}

Amazon Shuts Down Newspaper and Magazine Subscriptions

vrijdag 17 maart 2023 inMichael Tsai (Column-Blog)

Laura Hazard Owen (via Hacker News): It doesn’t matter whether they’re for your Kindle or in print — starting this week, Amazon is no longer selling newspaper and magazine subscriptions.[…]Instead, Amazon wants publishers to add their content to its…

Lees meer

Petey 1.1.2

donderdag 16 maart 2023 inMichael Tsai (Column-Blog)

Modum: We are excited to introduce Petey your AI assistant app for the Apple Watch! With this app, you can now interact with the famous GPT model right from your wrist.[…]With Petey on your wrist, you can easily access a vast source of knowledge and…

Lees meer

Ventura Adds com.apple.provenance

donderdag 16 maart 2023 inMichael Tsai (Column-Blog)

Howard Oakley (Hacker News): What happens in macOS Ventura is essentially the same until the moment that quarantine is cleared, when macOS now attaches a new extended attribute (xattr) of type com.apple.provenance to the file. This contains an 11-by…

Lees meer

Peakto 1.5

donderdag 16 maart 2023 inMichael Tsai (Column-Blog)

CYME: CYME adds annotation features to Peakto, the AI-powered photo meta-cataloger for macOS. Thanks to its wide compatibility–Lightroom, Luminar AI/Neo, Capture One and Apple Photos–Peakto allows photographers to annotate from the same interface th…

Lees meer

Passing Types to Swift Functions

donderdag 16 maart 2023 inMichael Tsai (Column-Blog)

Paul Samuels: This post uses a toy helper function that fetches remote JSON to show how we can design its api so that explicitly providing the type isn’t required when the compiler can infer types from context. […] We can look at how JSONDecode.deco…

Lees meer

GPT-4

woensdag 15 maart 2023 inMichael Tsai (Column-Blog)

OpenAI (Hacker News): GPT-4 is a large multimodal model (accepting image and text inputs, emitting text outputs) that, while less capable than humans in many real-world scenarios, exhibits human-level performance on various professional and academic…

Lees meer

Aiko 1.0.3

woensdag 15 maart 2023 inMichael Tsai (Column-Blog)

Sindre Sorhus: High-quality on-device transcription. Easily convert speech to text from meetings, lectures, and more. The transcription is powered by OpenAI’s Whisper model running locally on your device. It’s free. There’s even an option to transla…

Lees meer

Printing Lazy Web Images

woensdag 15 maart 2023 inMichael Tsai (Column-Blog)

Adam Engst: Mail generates an offscreen web view, waits for the “load” part of the document to arrive, and then “prints.” But loading="lazy" causes images to load only when scrolled into view, which never happens with printing. […] I did testing and…

Lees meer

Why a Separate App for Classical Music

woensdag 15 maart 2023 inMichael Tsai (Column-Blog)

Jessie Char (via Nick Heer): Now here’s The Nutcracker. The composer is in the album title, the performer and conductor are listed as the artists, each track has a byline for the conductor, and while all 17 tracks are unique you can’t see the bit th…

Lees meer

Update on Cloud File Provider Extensions

dinsdag 14 maart 2023 inMichael Tsai (Column-Blog)

Adam Engst (Mastodon): My understanding is that Box, Google, and Microsoft have migrated their Mac users to the File Provider approach, whereas Dropbox—probably the most popular among everyday Mac users—has only recently started to encourage those o…

Lees meer

Using a Mac Without Phoning Home

dinsdag 14 maart 2023 inMichael Tsai (Column-Blog)

Howard Oakley: A great deal has happened in the two years since Apple promised that it would provide an option to stop online checking of certificate validity using OCSP, and that of notarization. Instead, it has introduced two quite different enhan…

Lees meer

Bugs in OpenBSD’s UTF-8 Decoding Logic

dinsdag 14 maart 2023 inMichael Tsai (Column-Blog)

Exotic Silicon (via Hacker News): In this article, we’ll take a look at the [sorry] state of affairs regarding UTF-8 support on the OpenBSD kernel, at least as of OpenBSD 7.2-release. It’s not a pretty picture, but hopefully we can improve things.[……

Lees meer

Converting the Streaks Apple Watch App to SwiftUI

dinsdag 14 maart 2023 inMichael Tsai (Column-Blog)

Quentin Zervaas: At this time, Streaks for Apple Watch still supports watchOS 6. Even though SwiftUI runs on watchOS 6, there were some roadblocks in our implementation, so if you’re on watchOS 6, you’ll still be running the WatchKit version.[…]In S…

Lees meer

Pattern Matching on Swift Error Codes

maandag 13 maart 2023 inMichael Tsai (Column-Blog)

Ole Begemann: I was wondering why this shorter syntax works. Is there some special compiler magic for pattern matching against error codes of NSError instances? Turns out: no, the answer is much simpler. Foundation includes an overload for the patte…

Lees meer

Ventura Time Machine Backups and the APFS Uncertainty Principle

maandag 13 maart 2023 inMichael Tsai (Column-Blog)

Howard Oakley: Before making any snapshots for this backup, TMA performs housekeeping on its own previous snapshots, both on each volume being backed up, and on the target volume (backup storage). The rule it applies is inflexible: it deletes any lo…

Lees meer

Indispensable Developer Tools

maandag 13 maart 2023 inMichael Tsai (Column-Blog)

David Smith: This isn’t comprehensive, but my hope is to surface potentially less well known tools that I have found super helpful. The obvious ones like Xcode and Terminal are obviously essential, if not particularly interesting. Sim Genie is an ab…

Lees meer

Music to No One’s Ears

vrijdag 10 maart 2023 inMichael Tsai (Column-Blog)

Joe Rosensteel (member post): Look, I’ve been hoping that at some point, the rocky transition from iTunes to the Music app would be over and we’d all look back on it and say, “Wow, I can’t believe that was so brief.” But it isn’t over. Here I am, in…

Lees meer

Judo 1.13.1

vrijdag 10 maart 2023 inMichael Tsai (Column-Blog)

Judo (via Collin Allen): Judo is a design and build tool for SwiftUI apps that writes production-ready code for you while you’re designing. Eliminate back-and-forth with developers and free them from unrewarding grunt work. […] Drag-and-drop a Judo …

Lees meer

Roku Doesn’t Support IPv6

vrijdag 10 maart 2023 inMichael Tsai (Column-Blog)

DingleBog3899 (via John Gruber): Our tribal network started out IPv6, but soon learned we had to somehow support IPv4 only traffic. It took almost 11 months in order to get a small amount of IPv4 addresses allocated for this use. In fact there were …

Lees meer

Screen Saver Doesn’t Properly Display Rotated Images

vrijdag 10 maart 2023 inMichael Tsai (Column-Blog)

Adam Engst: But therein lies the longstanding rub: an unresolved bug that spans many years. The big win of Apple’s photo screen savers is that they let you select photos from your Photos library or a folder. According to the author of ArtSaver, an i…

Lees meer

Working Around Stuck Safari Tabs Syncing

vrijdag 10 maart 2023 inMichael Tsai (Column-Blog)

Jesse Squires: Aside from tabs not syncing, the biggest problem I’ve had is that tabs from my Mac get “stuck” on my iPhone and iPad. These “ghost tabs” are ones that have been closed on my Mac — often for weeks or months — yet they continue to appea…

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 •