{$lblSkipToContent|ucfirst}

Recording Industry v. Internet Archive

donderdag 17 augustus 2023 inMichael Tsai (Column-Blog)

Chris Freeland (PDF, Hacker News): Late Friday, some of the world’s largest record labels, including Sony and Universal Music Group, filed a lawsuit against the Internet Archive and others for the Great 78 Project, a community effort for the preserv…

Lees meer

Twitter Delays URLs for Certain Sites

woensdag 16 augustus 2023 inMichael Tsai (Column-Blog)

Jeremy B. Merrill and Drew Harwell: The company formerly known as Twitter has been slowing the speed with which users could access links to the New York Times, Facebook and other news organizations and online competitors, a move that appeared target…

Lees meer

Apple to Send Batterygate Payments

woensdag 16 augustus 2023 inMichael Tsai (Column-Blog)

Juli Clover: iPhone owners who signed up to receive a payment under Apple’s “batterygate” iPhone throttling lawsuit settlement should soon be receiving their payments. As noted by The Mercury News, the judge overseeing the lawsuit has thrown out an …

Lees meer

The iMac at 25

woensdag 16 augustus 2023 inMichael Tsai (Column-Blog)

Jason Snell (MacRumors, Hacker News): Essentially, Jobs went back to his playbook for the original “computer for the rest of us,” the Mac, to sell simplicity. The Mac’s mouse-driven graphical interface may have changed the course of the PC world, bu…

Lees meer

Typography Is Impossible

woensdag 16 augustus 2023 inMichael Tsai (Column-Blog)

Marcin Wichary (2016): Sticking out is not unusual in typography, even if you don’t use flamboyant typefaces like Zapfino. Here are four examples from Medium today where cropping text precisely at its box’s edges would cut stuff off[…] The box is ju…

Lees meer

ResForge

dinsdag 15 augustus 2023 inMichael Tsai (Column-Blog)

andrews05 (via David C.): ResForge is a resource editor for macOS, capable of editing classic resource fork files and related formats. Based on ResKnife by Nicholas Shanks and Uli Kusterer, this derivative of the project has been rewritten for moder…

Lees meer

Old Kindle Fires Can No Longer Download Books

dinsdag 15 augustus 2023 inMichael Tsai (Column-Blog)

Andrew Abernathy: TIL that old Kindle devices can’t be registered to an account, and thus can’t be used for reading books. […] I learned this by having my Amazon credentials repeatedly rejected despite various two-factor/OTP contortions and finally …

Lees meer

Turning Off Core Data Persistent History Tracking

dinsdag 15 augustus 2023 inMichael Tsai (Column-Blog)

It’s not documented, but Core Data doesn’t like you to turn off persistent history tracking once it’s been enabled for a store. If you set NSPersistentHistoryTrackingKey to false after it had been set to true, opening the store will seem to succeed,…

Lees meer

Toolbar SF Symbols Vertically Stretched on a 1x Display

dinsdag 15 augustus 2023 inMichael Tsai (Column-Blog)

John Brayton: Toolbar images based on SF Symbols are vertically stretched when displayed on a 1x display. I filed this as FB12928137, but wanted to let other developers know. This is tricky because the effect is subtle and because developers without…

Lees meer

Making an IPv6 URLRequest

maandag 14 augustus 2023 inMichael Tsai (Column-Blog)

Casey Liss: I’m trying to make a URL GET request to a service I’m discovering via Bonjour.I have gotten a NWBrowser.Result, and I’ve gotten an NWEndpoint.The endpoint is an IPv6 link local address.How the hell do I make a URLRequest to this? I don’t…

Lees meer

GrammarlyGO Training on User Content With Questionable Opt Out

maandag 14 augustus 2023 inMichael Tsai (Column-Blog)

Rahul Roy-Chowdhury: GrammarlyGO provides on-demand generative AI communication assistance directly in the apps where people write. Whether in an email thread or a long-form document, GrammarlyGO is right there with you and your teams during the wri…

Lees meer

Zoom ToS Allowed Training AI on User Content With No Opt Out

maandag 14 augustus 2023 inMichael Tsai (Column-Blog)

Alex Ivanovs (via Hacker News): Zoom Video Communications, Inc. recently updated its Terms of Service to encompass what some critics are calling a significant invasion of user privacy.[…]What raises alarm is the explicit mention of the company’s rig…

Lees meer

JVM Compares Strings Using the pcmpestri x86 Instruction

maandag 14 augustus 2023 inMichael Tsai (Column-Blog)

Jackson Davis (2016, tweet, Hacker News): String.compareTo is one of a few methods that is important enough to also get a special hand-rolled assembly version.[…]Introduced in SSE4.2, pcmpestri is a member of the pcmpxstrx family of vectorized strin…

Lees meer

AppKit vs. SwiftUI: Stable vs. Shiny

vrijdag 11 augustus 2023 inMichael Tsai (Column-Blog)

Milen Dzhumerov: Mitchell Hashimoto has been working on a new cross-platform terminal written in Zig and posted a update on the project’s progress. […] So, usage of SwiftUI constrained the product to have bugs and missing features.[…]Because of its …

Lees meer

Unraveling the Digital Markets Act

vrijdag 11 augustus 2023 inMichael Tsai (Column-Blog)

iA: When Facebook introduced Threads on July 5th, they excluded Europe due to non-compliance with the Digital Markets Act (DMA), an EU regulation effective since May 2, 2023. The question arises: Did the DMA function as intended, or were Europeans p…

Lees meer

CNET Deletes Thousands of Old Articles to Game Google Search

vrijdag 11 augustus 2023 inMichael Tsai (Column-Blog)

Thomas Germain (via Slashdot, Hacker News): Archived copies of CNET’s author pages show the company deleted small batches of articles prior to the second half of July, but then the pace increased. Thousands of articles disappeared in recent weeks. A…

Lees meer

Overlaying Text on Images

vrijdag 11 augustus 2023 inMichael Tsai (Column-Blog)

Eric D. Kennedy (previous version): If you hop into Dev Tools and remove the overlay, you’ll see that the original image was too bright and had too much contrast for the text to be legible. But with a dark overlay, no problem![…]Whip up a mildly-tra…

Lees meer

China to Require Apps to Register With Government

donderdag 10 augustus 2023 inMichael Tsai (Column-Blog)

Josh Ye: China will require all mobile app providers in the country to file business details with the government, its information ministry said, marking Beijing's latest effort to keep the industry on a tight leash. […] You Yunting, a lawyer with Sh…

Lees meer

Objective-C Internals

donderdag 10 augustus 2023 inMichael Tsai (Column-Blog)

Brian T. Kelley (via Dave Verwer): Get ready to dive deep into the inner workings of the Objective-C language and runtime! Each post delves into a specific aspect of the language and explores the details of its implementation. I hope you’ll find thi…

Lees meer

Paddle Billing

woensdag 9 augustus 2023 inMichael Tsai (Column-Blog)

Paddle: Paddle Billing is a new set of developer friendly subscription billing APIs with feature enhancements and functionality improvements built to strengthen Paddle’s Merchant of Record platform. This developer-friendly upgrade enables SaaS busin…

Lees meer

Bram Moolenaar, RIP

woensdag 9 augustus 2023 inMichael Tsai (Column-Blog)

Alex: In the early 90s, programmer Bram Moolenaar was frustrated with limitations of the vi text editor.So he created his own open source fork called Vim!Vim improved on vi with new features like multi-level undo/redo, visual selection, and syntax h…

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 •