Quantcast
Channel: July 2020 – Michael Tsai
Browsing latest articles
Browse All 69 View Live

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 Article


Is 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 Article


Making 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 Article

Clip 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 Article

How 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 Article


VMware 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 Article

The 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 Article

Implicit 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 Article


Another 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 Article


The 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 Article

iOS 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 Article

SwiftUI 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 Article

APFS 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 Article


Don’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 Article

macOS 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 Article


Omni 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 Article

Hackers 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 Article


A 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 Article

The 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 Article

Launch 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 Article

swift-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 Article


iOS 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 Article


Two 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 Article

How 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 Article

Windows 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 Article


Return 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 Article

Big 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 Article

Local 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 Article

A 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 Article



Apple 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 Article

Another 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 Article

Polymorphic 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 Article

Programming 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 Article

E-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 Article

USB-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 Article


Logitech 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 Article


Hopper 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 Article

64-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 Article

Steve 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 Article

New 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 Article


macOS 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 Article

MarsEdit 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 Article


Schiller 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 Article

Tim 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 Article


Dropbox 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 Article

Exposure 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 Article

Keeping 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 Article

macintosh.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 Article


Speculation 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

Browsing latest articles
Browse All 69 View Live