99 posts tagged ‘Programming’
Operation Triangulation Details
Dan Goodin (Hacker News): Researchers on Wednesday presented intriguing new findings surrounding an attack that over four years backdoored dozens if not thousands of iPhones, many of which belonged to employees of Moscow-based security firm Kaspersky. Chief among the discoveries: the unknown attackers were able to achieve an unprecedented level of access by exploiting a […]
SpamSieve 3.0.3
SpamSieve 3.0.3 is another maintenance update. The main focus is working around various cases where Apple Mail doesn’t behave properly, resulting in hangs or messages not being filtered or trained. Some interesting bugs were: Some customers were seeing a crash when SpamSieve updated its Dock icon badging. It turns out that setting NSApplication.applicationIconImage will throw […]
GitMounter
Julia Evans: has anyone made a read-only FUSE filesystem for a git repository where every commit is a folder and the folder contains all the files in that commit? Jordan Rose: And I did in fact do something very like that, back when I was playing with FUSE! But I never put it up anywhere […]
How to Control the World
Brandon Williams and Stephen Celis (2018, via Christian Tietze): While unconventional, we hope that it’s obvious that this solution of controlling dependencies is superior to the traditional solutions in use today. It also gives us an opportunity to reevaluate deep-seated beliefs we may have. We should continuously question our assumptions. In this case, we found […]
State Restoration With NSSecureCoding on Sonoma
Milen Dzhumerov: AppKit state restoration behaviour changed on macOS 14 Sonoma in a subtle way that can lead to apps not restoring their state correctly. The change can lead to silent breakages which can be hard to debug.[…]Violations can now arise in any -restoreStateWithCoder: implementations, so they need to be audited.Check for any usages of […]
Triggering Swift Property Observers From Initializers
Natalia Panferova: In Swift, property observers such as willSet and didSet are not called when a property is set in an initializer. This is by design, as the initializer's purpose is to set up the initial state of an object, and during this phase, the object is not yet fully initialized. However, if we need […]
Xcode 15.1
Apple (downloads): Xcode 15.1 includes SDKs for iOS 17.2, iPadOS 17.2, tvOS 17.2, watchOS 10.2, and macOS Sonoma 14.2. The Xcode 15.1 release supports on-device debugging in iOS 12 and later, tvOS 12 and later, and watchOS 4 and later. Xcode 15.1 requires a Mac running macOS Ventura 13.5 or later. Robin Kunde: There’s a […]
iOS 17.2 and iPadOS 17.2
Juli Clover (release notes, security, developer): The iOS 17.2 update includes the new Journal app, which is designed to allow iOS users to record key moments in their lives. The Journal app includes journaling suggestions, scheduled notifications, and options for adding photos, locations, and more.For the iPhone 15 Pro models, iOS 17.2 adds a Translate […]