Apple Silicon and Virtualization
bmalehorn (via Hacker News, Reddit): Why can’t you update the Docker image to also support ARM? You theoretically could switch your backend to run ARM Linux. However, this would take months - renting...
View ArticleIs WebKit Sabotaging the Future of the Open Web?
WebKit: WebKit’s first line of defense against fingerprinting is to not implement web features which increase fingerprintability and offer no safe way to protect the user. Here are some examples of...
View ArticleMaking a Best in Class iOS App
Jordan Morgan (tweet): What things can I quantify that help make an app great? I believe I’ve created such a list that helps answer that question. Yours might look different, but this one is mine. It...
View ArticleClip 1.0
Riley Testut: Clip is a clipboard manager for iOS that can run in the background indefinitely, listening for changes to the clipboard and saving your clippings for later use. Normally this would be...
View ArticleHow to Decode Apple Version and Build Numbers
David Shayer: An Apple build number also has three parts: Major version: Within Apple, the major version is called the build train. Minor version: For iOS and its descendants, the minor version tracks...
View ArticleVMware Fusion Tech Preview for Big Sur
Michael Roy (tweet): Big Sur brings with it some really big visual changes, but also major changes under the hood. For instance, Apple has been progressively deprecating 3rd party Kernel Extensions or...
View ArticleThe Raison d’Être for the App Store
John Gruber (tweet, Hacker News): Feel free to file Google’s release this week of an update to their iPad Gmail app with support for split-screen multitasking under “better late than never”, but this...
View ArticleImplicit Capturing of Self in Swift 5.3
John Sundell: In Swift 5.3, however, using self in the above kind of situation is no longer required, and we can simply access properties and methods belonging to value types (such as SwiftUI views, or...
View ArticleAnother Facebook SDK Crash
John Sundell (also: Hacker News): Facebook’s SDK is once again causing numerous iOS apps to crash on launch. Here are some of the GitHub issues. It seems like another case of a server change causing an...
View ArticleThe WWDC Format
Benjamin Mayo: The technical sessions were also all pre-recorded this year … and they should keep them that way. It was brilliant. The seminar format conveyed the information with more detail and more...
View ArticleiOS 14 Pasteboard Notifications
an0: If you thought the new API -[UIPasteboard detectValuesForPatterns:completionHandler:] on iOS 14 is designed to avoid privacy alerts when accessing pasteboard, no, it is not. It still triggers...
View ArticleSwiftUI for Mac on Big Sur
Sarah Reichelt: After a lot of testing, several days of frustration and help from Jordan Singer with his mail-swiftui-sample project, I was finally able to work this out. The difference is that the...
View ArticleAPFS Snapshots of the Big Sur System Volume
Jeff Johnson: Yesterday I updated from Big Sur beta 1 to beta 2, which went smoothly except for the fact that the update doubled the size of my read-only system volume to over 27 GB, which didn’t leave...
View ArticleDon’t Close Your MacBook With a Camera Cover
Apple (via MacRumors, Hacker News): If you close your Mac notebook with a camera cover installed, you might damage your display because the clearance between the display and keyboard is designed to...
View ArticlemacOS 10.15.6
Apple (also: MacRumors, Mr. Macintosh, Howard Oakley): macOS Catalina 10.15.6 introduces local news in your Today feed in Apple News and improves the security and reliability of your Mac. Unlike macOS...
View ArticleOmni Group’s New Licensing
Ken Case (tweet): With sign-in licensing (coming very soon), you will no longer have to keep track of license codes: to access purchases, you can simply log into our apps using your Omni Account. A...
View ArticleHackers Convinced Twitter Employee to Help Them Hijack Accounts
Joseph Cox (also: Jack Dorsey, Twitter Support, Jason Koebler, SwiftOnSecurity): A Twitter insider was responsible for a wave of high profile account takeovers on Wednesday, according to leaked...
View ArticleA New and Improved Twitter API
Twitter (via Hacker News): With this new foundation, developers can expect to see:A cleaner API that’s easier to use, with new developer features like the ability to specify which fields get returned,...
View ArticleThe Rise and Fall of Adobe Flash
Richard C. Moss: In recognition of its service to content creators and consumers of all stripes, of its contribution to the proliferation of online video and multimedia, and of that divisiveness that’s...
View ArticleLaunch Services Browser 2.1
Thomas Tempelmann (tweet): This is an analysis tool meant for developers and advanced users. It uses the macOS Launch Services API to perform lookups of bundle IDs and file extensions. Additionally, it...
View Articleswift-reflection-dump
Ole Begemann: swift-reflection-dump is cool! For example, this command dumps 78,000 lines of information about SwiftUI types and their stored properties: ./swift-reflection-dump --arch=x86_64...
View ArticleiOS 13.6
Juli Clover: iOS 13.6 also brings support for Car Key, a feature available in both iOS 13 and iOS 14. Car Key is designed to allow an iPhone or an Apple Watch to be used in lieu of a physical key to...
View ArticleTwo Weeks With iPadOS 14
Federico Viticci: A trait of iPadOS 14 that immediately stands out is how this year’s changes to the iPad experience do not come in the form of shiny new pro apps or reimagined multitasking. Apple...
View ArticleHow macOS 11 Will Sound
Chance Miller: In addition to the visual redesign, however, macOS Big Sur completely overhauls the sound effects. A pair of new videos on YouTube from channel Pomamitia offer a detailed walkthrough of...
View ArticleWindows 10X As a Web-first OS
Zac Bowden (tweet): VAIL, the technology Microsoft uses to virtualize legacy Win32 programs on Windows 10X via containers, has been removed from the latest internal builds of the OS. I’m told that this...
View ArticleReturn and Enter Are Two Different Keys
John Gruber (tweet): If your keyboard doesn’t have a dedicated Enter key, you can type the Enter key by pressing Fn-Return. That’s why some Return keys have “Enter” printed in small type above the word...
View ArticleBig Sur Is Both 10.16 and 11.0
Howard Oakley (Hacker News): For apps built with Xcode, the version returned depends on which version of its SDK they were built with. SDK 10.15 and earlier will consistently respond that Big Sur is...
View ArticleLocal iOS Backups Without a Mac
Kickstarter (via 9to5Mac): AnyBackup is capable of reading, backing up, transferring, and restoring your documents, contacts, photos, videos, and data from all the popular social media channels....
View ArticleA First Replicating Type
Drew McCormack: You may be wondering why the Entry type includes a UUID identifier. It already has a timestamp, which is an identity of a sort. Isn’t that timestamp unique enough? Maybe, but you will...
View ArticleApple Security Research Device Program
Apple (via Hacker News): The Security Research Device (SRD) is intended for use in a controlled setting for security research only. Shell access is available, and you’ll be able to run any tools and...
View ArticleAnother Apple-Funded App Store Study
Juli Clover (Slashdot, Hacker News): As Apple CEO Tim Cook gears up to testify in an App Store antitrust hearing before the House Judiciary Committee next week, Apple has commissioned a study from...
View ArticlePolymorphic Interfaces
Swift by Sundell (tweet, Reddit): Dave Abrahams joins John to talk about Protocol-Oriented Programming and how to make the most out of the Swift Standard Library. Also, discussions on Swift’s overall...
View ArticleProgramming Job Interviews
Chris Parnin and Matt Shipman (via Hacker News, 2, 3): A new study from North Carolina State University and Microsoft finds that the technical interviews currently used in hiring for many software...
View Article“No-Logging” VPN Providers
Craig Silverman (tweet, also: Nick Heer): Sensor Tower, a popular analytics platform for tech developers and investors, has been secretly collecting data from millions of people who have installed...
View ArticleE-Verify’s “SSN Lock” Is Nothing of the Sort
Brian Krebs: One of the most-read advice columns on this site is a 2018 piece called “Plant Your Flag, Mark Your Territory,” which tried to impress upon readers the importance of creating accounts at...
View ArticleUSB-C Is Still a Mess
Robert Triggs (via Hacker News): Moving phones between different chargers, even of the same current and voltage ratings, often won’t produce the same charging speeds. Furthermore, picking a third party...
View ArticleLogitech Folio Touch Keyboard Case
Juli Clover: Logitech today announced the launch of the Logitech Folio Touch, a new keyboard case with trackpad designed for the 11-inch iPad Pro models released in 2018 and 2020. It’s $160 vs....
View ArticleHopper for Apple Silicon and Big Sur
Vincent Bénony: Today, I’m happy to announce that Hopper will fully support macOS Big Sur and Apple Silicon CPU! macOS Big Sur changes a lot of things under the hood. For instance, there is a new way...
View Article64-bit ScanSnap Manager for Older Scanners
Dave Kitabjian: Fujitsu announced it wouldn’t support Catalina well over a year ago, and many ScanSnap owners have already gone through the Five Stages of Grief and resolved to buy either a new scanner...
View ArticleSteve Wozniak Sues YouTube Over Bitcoin Scams
Monica Chin: According to the lawsuit, filed in the Superior Court of the State of California, crooks have been posting videos on the platform claiming that Wozniak is hosting a bitcoin promotion....
View ArticleNew EU Regulations for App Stores
Seth Barton: The rules, which you can see here in full if you’re happy to fight through them, or as discussed here by the EGDF’s Jari-Pekka Kaleva on GI.Biz, cover a wide range of ongoing issues that...
View ArticlemacOS 10.15.6 Bug Causes Crashes With Virtualization
Hartley Charlton (tweet): Users of virtualization software have reported that macOS 10.15.6 crashes repeatedly when running virtual machines.A regression in the App Sandbox component of macOS 10.15.6...
View ArticleMarsEdit 4.4
MarsEdit 4.4 now supports Micro.blog and can search the values of custom fields. However, there seems to be a regression that causes the app to beachball for 30 seconds each time I publish a post....
View ArticleSchiller Interview Before the App Store Hearing
Stephen Nellis (via MacRumors): But when the App Store launched in 2008 with 500 apps, Apple executives viewed it as an experiment in offering a compellingly low commission rate to attract developers,...
View ArticleTim Cook’s App Store Testimony
Juli Clover (also: 1, 2): Apple CEO Tim Cook is today participating in an antitrust hearing with the U.S. House Judiciary Antitrust Subcommittee alongside Alphabet/Google CEO Sundar Pichai, Amazon CEO...
View ArticleDropbox Dark Pattern
Nick Heer: While the biggest tech CEOs testifying before some of the dumbest people are stymied by WebEx problems, I want to direct your attention to this Dropbox screen. Would you assume that both of...
View ArticleExposure Notification Update
Howard Oakley (Hacker News): According to figures obtained by the BBC, of the 83 million people in Germany, only around 16 million have downloaded this app since it launched in June. That’s less than...
View ArticleKeeping Dropbox
David Sparks: iCloud Drive and sharing have not failed me. On the contrary, they have worked better than I expected. […] The trouble is those instances where I am not in control. For example, I have...
View Articlemacintosh.js
Felix Rieseberg: This is Mac OS 8, running in an Electron app pretending to be a 1991 Macintosh Quadra. Yes, it's the full thing. Via Dan Moren: I fired it up to take it for a spin and it worked pretty...
View ArticleSpeculation in JavaScriptCore
Filip Pizlo: This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic...
View Article