@lapcatsoftware Well, there are cellular watches now, so they can’t let a rogue app take down AT&T’s network.
Medium’s API Stops Working: mjtsai.com/blog/2019/01/3… #mjtsaiblog
Swift-ObjC Bridge Using dynamicCallable: mjtsai.com/blog/2019/01/3… #mjtsaiblog
Dell’s Massive 49-Inch 5K Ultrawide Display: mjtsai.com/blog/2019/01/3… #mjtsaiblog
Facebook Pays Teens to Install VPN That Spies on Them: mjtsai.com/blog/2019/01/3… #mjtsaiblog
Posts updated today:
The 2018 MacBook Keyboards Have the Same Old Problems
mjtsai.com/blog/2018/10/1…
2018 iPhone S… twitter.com/i/web/status/1…
Posts updated today:
Major FaceTime Privacy Bug
mjtsai.com/blog/2019/01/2…
Google Asks for API Copyright Case to Be… twitter.com/i/web/status/1…
toothfairymac ToothFairy 2.4.9 make connecting to Bluetooth devices smoother, improves accessibility support, and works better wi… twitter.com/i/web/status/1…
@lapcatsoftware @howardnoakley Yeah, I am actually somewhat serious. It’s very useful to know that something will never be fixed.
@howardnoakley @lapcatsoftware Or, my favorite: “There are no plans to address this.”
2018 Six Colors Apple Report Card: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Google Asks for API Copyright Case to Be Reviewed: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Major FaceTime Privacy Bug: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Apple Still Charging Customers for iPhone 7 Microphone Defect: mjtsai.com/blog/2019/01/2… #mjtsaiblog
2013 Mac Pro Launch Postponed Due to Screws: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Posts updated today:
Apple Sues Qualcomm
mjtsai.com/blog/2017/01/2…
macOS 10.14 Mojave Released… twitter.com/i/web/status/1…
@jamesthomson Good time to do it, as they turn off the web site when the govt is shut down.
@jnadeau At least they know that structs are the new hotness.
Posts updated today:
Xcode 10.2 Beta Release Notes
mjtsai.com/blog/2019/01/2…
Acceptable Renewable Subscriptions Pi… twitter.com/i/web/status/1…
Posts updated today:
2018 iPhone Sales
mjtsai.com/blog/2018/12/1…
Mac App Store Links Prompt to Review… twitter.com/i/web/status/1…
iMac and MacBook Last Updated 602 Days Ago: mjtsai.com/blog/2019/01/2… #mjtsaiblog
People Don’t Read Similar Dialogs: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Posts updated today:
Goodbye, iPhone SE
mjtsai.com/blog/2018/09/1…
25 Years Ago: RAM Doubler Debuts… twitter.com/i/web/status/1…
@platkus Yep, second display is on the right. It opens in the bottom left of my main display. I quit Messages often… twitter.com/i/web/status/1…
Did Messages get rewritten in macOS 10.14? No longer remembers window positions on secondary display.
@hisaac As I recall, it came on a floppy disk.
Malicious Shortcuts: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Xcode 10.2 beta Release Notes: mjtsai.com/blog/2019/01/2… #mjtsaiblog
25 Years Ago: RAM Doubler Debuts: mjtsai.com/blog/2019/01/2… #mjtsaiblog
WeChat’s Apps Within an App: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Posts updated today:
Mojave Software Update Issues
mjtsai.com/blog/2019/01/2…
Swift 5 Release Notes for Xcode 10.2… twitter.com/i/web/status/1…
Posts updated today:
Microsoft Office in the Mac App Store
mjtsai.com/blog/2019/01/2…
More Push Notification Spam F… twitter.com/i/web/status/1…
@ccgus You probably will need it eventually…
Posts updated today:
macOS 10.14 Mojave Released
mjtsai.com/blog/2018/09/2…
2018 iPhone Sales
mjtsai.com/blog/2018/12/1…
#mjtsaiblog
Posts updated today:
Even More About Swift’s Codable
mjtsai.com/blog/2019/01/1…
iPhone XS Fails After Quick Drop in… twitter.com/i/web/status/1…
Swift 5 Release Notes for Xcode 10.2 Beta: mjtsai.com/blog/2019/01/2… #mjtsaiblog
ExpressibleByStringInterpolation in Swift 5: mjtsai.com/blog/2019/01/2… #mjtsaiblog
35 Years of Mac: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Microsoft Office in the Mac App Store: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Mojave Software Update Issues: mjtsai.com/blog/2019/01/2… #mjtsaiblog
@pataling Fixed; thanks.
Posts updated today:
AWS and MongoDB
mjtsai.com/blog/2019/01/1…
Web Accessibility in Domino’s Pizza Case… twitter.com/i/web/status/1…
Posts updated today:
Cutting “Old Heads” at IBM
mjtsai.com/blog/2018/04/0…
Stack Allocation for Non-Escaping Swift… twitter.com/i/web/status/1…
Posts updated today:
MacBook Pro 2018
mjtsai.com/blog/2018/07/1…
The 2018 MacBook Keyboards Have the Same Old Probl… twitter.com/i/web/status/1…
Posts updated today:
iPhone XS Fails After Quick Drop in Water
mjtsai.com/blog/2019/01/2…
Flexgate: Display Issues… twitter.com/i/web/status/1…
Mojave Finder’s Preview Column Shouldn’t Prioritize Thumbnail Size: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Python Gets a New Governance Model: mjtsai.com/blog/2019/01/2… #mjtsaiblog
France Fines Google for GDPR Violation: mjtsai.com/blog/2019/01/2… #mjtsaiblog
App Store Refunds and Reviews: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Posts updated today:
Apple Legal Doesn’t Like Domain Redirect
mjtsai.com/blog/2018/11/0…
Apple Support Tells Custom… twitter.com/i/web/status/1…
@SQLProApp Yep, I noticed that while testing DropDMG’s feature to auto-add the version number to the .dmg/.zip filename. :)
@tomfanderson Yeah, icon should not be prioritized. Even worse with a small window and a video. Currently showing m… twitter.com/i/web/status/1…
The icon in the preview of Finder’s Column View is too large. Now, with Quick Actions, there’s not enough room to s… twitter.com/i/web/status/1…
Flexgate: Display Issues With 2016 and Newer MacBook Pros: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Kick-ass CLI Tools In Swift: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Will Apple Fill the Speech Recognition Void?: mjtsai.com/blog/2019/01/2… #mjtsaiblog
Phased vs. Regular Update Adoption Rates: mjtsai.com/blog/2019/01/2… #mjtsaiblog
iPhone XS Fails After Quick Drop in Water: mjtsai.com/blog/2019/01/2… #mjtsaiblog
@cocoadog Congrats!
@EggFreckles That must be why tccd seems to be constantly burning CPU.
Most surprising part of updating the main Mac to 10.14: Xcode hangs all the time during builds.
@betalogue A bit of a mystery, though, because I see (non-subpixel) font smoothing on Mojave even with “Use font sm… twitter.com/i/web/status/1…
@betalogue I have never liked subpixel anti-aliasing—the colored pixels drove me crazy. Seems like there were good engineering reasons.
@metaning Nope, that one is new to me.
@lapcatsoftware @colincornaby I think the main exceptions are Finder and iTunes.
@lapcatsoftware @colincornaby It is. See NSTabViewControllerTabStyleToolbar.
@lapcatsoftware @colincornaby IIRC, the tab view gets its title from the selected view controller, and when you cre… twitter.com/i/web/status/1…
@colincornaby Yes, it’s built into NSTabViewController the way you and I don’t like.
@dbennett_ks @howardnoakley I do, but often I fall back to Google because Duck Duck Go doesn't find what I was looking for.
@leebennett Fixed; thanks!
Even More About Swift’s Codable: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Haptic Touch Bar: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Airbnb and Security Camera Disclosure: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Stop Google Search Results Tracking: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Posts updated today:
New MoneyWell Developer
mjtsai.com/blog/2019/01/0…
Max Inspect 1.0
mjtsai.com/blog/2018/10/1…
Th… twitter.com/i/web/status/1…
@jgordonshare At this point, I’d wait until you’re comfortable and then just do one jump.
@brianstucki A few minutes. At first I thought it was a problem with my site, but then I found that Daring Fireball… twitter.com/i/web/status/1…
@lapcatsoftware Reviews are much more time consuming to write (well).
Finally updated my main Mac to Mojave. Ran into an issue where Safari refused to display any text in Verdana. Fixed… twitter.com/i/web/status/1…
Acorn 6.3 Postmortem: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Stack Allocation for Non-Escaping Swift Closures: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Stack Allocation for Non-Escaping Swift Closures: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Stack Allocation for Non-Escaping Swift Closures: mjtsai.com/blog/2019/01/1… #mjtsaiblog
How Facebook Keeps Messenger from Crashing on New Year’s Eve: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Big Win for Web Accessibility in Domino’s Pizza Case: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Posts updated today:
Save Changes Before Quitting?
mjtsai.com/blog/2019/01/1…
#mjtsaiblog
@lapcatsoftware How much of the Web breaks when you enable this sort of protection?
@jnadeau :)
Swift Community Podcast: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Google Pixel’s Night Sight: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Customer Support for Failing App Downloads: mjtsai.com/blog/2019/01/1… #mjtsaiblog
On Public Bug Trackers: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Turning Type Sideways: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Posts updated today:
Unreliable MacBook Pro Keyboards
mjtsai.com/blog/2017/10/1…
2018 MacBook Keyboards… twitter.com/i/web/status/1…
Save Changes Before Quitting?: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Signal v Noise Exits Medium: mjtsai.com/blog/2019/01/1… #mjtsaiblog
DuckDuckGo Switches to Apple Maps for Location Searches: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Signal v Noise Exits Medium: mjtsai.com/blog/2019/01/1… #mjtsaiblog
DuckDuckGo Switches to Apple Maps for Location Searches: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Signal v Noise Exits Medium: mjtsai.com/blog/2019/01/1… #mjtsaiblog
DuckDuckGo Switches to Apple Maps for Location Searches: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Signal v Noise Exits Medium: mjtsai.com/blog/2019/01/1… #mjtsaiblog
DuckDuckGo Switches to Apple Maps for Location Searches: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Announcing the FoundationDB Record Layer: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Posts updated today:
Forcing Suspect to Unlock iPhone With Face ID
mjtsai.com/blog/2018/10/0…
Apple Sues Qualcomm… twitter.com/i/web/status/1…
Posts updated today:
The Lost Art of Legendary Apple UX
mjtsai.com/blog/2019/01/1…
Lightning or USB-C on the New iP… twitter.com/i/web/status/1…
AWS, MongoDB, and the Economic Realities of Open Source: mjtsai.com/blog/2019/01/1… #mjtsaiblog
The Lost Art of Legendary Apple UX: mjtsai.com/blog/2019/01/1… #mjtsaiblog
GoDaddy JavaScript Injection: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Aliases, Hard Links, Symlinks, and Copies in Mojave’s APFS: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Closing Down Coriolis Systems: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Posts updated today:
Flickr to Limit Free Accounts to 1,000 Photos
mjtsai.com/blog/2018/11/0…
Unreliable MacBook Pr… twitter.com/i/web/status/1…
@peternlewis Fixed; thanks.
@lapcatsoftware I filed a bug about this in 2012, and it was closed as a duplicate. On 10.7, this was only allowed… twitter.com/i/web/status/1…
@shameermulji @OhMDee @dudup @sbono14 The stainless is actually the only thing that I wish my XR had. It’s much mor… twitter.com/i/web/status/1…
@lapcatsoftware Yeah, a slight majority is not good enough. I guess I expected it to be worse.
@jgordonshare I don’t know. It really is old and is locked at 8 GB of RAM. But it looks like they’ve stopped selling the old MacBook Pros…
Posts updated today:
The Toxic Fragility of Siri Shortcuts
mjtsai.com/blog/2019/01/0…
US Cell Carriers Are Selling… twitter.com/i/web/status/1…
Posts updated today:
The 2018 MacBook Keyboards Have the Same Old Problems
mjtsai.com/blog/2018/10/1…
iTunes Video… twitter.com/i/web/status/1…
iOS Games Found Talking to Golduck Malware C&C Servers: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Hacking With Private APIs on iPad: mjtsai.com/blog/2019/01/1… #mjtsaiblog
Strangers Watching Ring Security Cameras: mjtsai.com/blog/2019/01/1… #mjtsaiblog
App Discovery, Downloading, and Purchasing: mjtsai.com/blog/2019/01/1… #mjtsaiblog
@betalogue @Adobe @Apple @Microsoft Oh yes, all the time with iTunes and the Mac App Store. I think only once with… twitter.com/i/web/status/1…
@retrophisch Yay!
Elgato Thunderbolt 3 Pro Dock: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Google Assistant Coming to Google Maps for iOS: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Google Assistant Coming to Google Maps for iOS: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Google Assistant Coming to Google Maps for iOS: mjtsai.com/blog/2019/01/0… #mjtsaiblog
The Toxic Fragility of Siri Shortcuts: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Adding a Command Line Tool Helper to a Mac App Store App: mjtsai.com/blog/2019/01/0… #mjtsaiblog
No NVIDIA Drivers for Mojave: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Posts updated today:
2018 iPhone Sales
mjtsai.com/blog/2018/12/1…
iTunes Video and AirPlay on Samsung TVs… twitter.com/i/web/status/1…
@lapcatsoftware There’s a ton of writing about this tradeoff. I think in many cases you are essentially making a be… twitter.com/i/web/status/1…
Overcast Premium Improvements: mjtsai.com/blog/2019/01/0… #mjtsaiblog
The iOS Menu: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Environmentally-Lit User Interface: mjtsai.com/blog/2019/01/0… #mjtsaiblog
iCloud Leader Leaves Apple: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Solution for Time Machine “Error While Restoring From the Backup”: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Posts updated today:
Apple Says Bent iPad Pros Are Not Defective
mjtsai.com/blog/2018/12/2…
File Reference URLs Don… twitter.com/i/web/status/1…
Posts updated today:
iTunes Video and AirPlay on Samsung TVs
mjtsai.com/blog/2019/01/0…
The 2018 MacBook Keyboards… twitter.com/i/web/status/1…
GitHub Now Offers Unlimited Free Private Repos: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Swift Import Declarations: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Why Doesn’t JSONEncoder Conform to the Encoder Protocol?: mjtsai.com/blog/2019/01/0… #mjtsaiblog
iTunes Video and AirPlay on Samsung TVs: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Smartphone Facial Recognition Test: mjtsai.com/blog/2019/01/0… #mjtsaiblog
When to Use dispatch_async(): mjtsai.com/blog/2019/01/0… #mjtsaiblog
Posts updated today:
MacBook Air 2018
mjtsai.com/blog/2018/11/0…
Two-factor Authentication for Old Apple TVs… twitter.com/i/web/status/1…
@jcenters When non-exclusive?
@jcenters But, then, one could also say that Apple’s content strategy as a whole is a money-losing distraction… I d… twitter.com/i/web/status/1…
@jcenters I see, so the disagreement is not about Samsung being the last; it’s about the consequences of more platf… twitter.com/i/web/status/1…
@jcenters Who’s saying that’s wrong? I don’t understand what the argument would be that it would be only Samsung.
@khanlou Let us know how it goes.
@khanlou Still using it, and it’s still the most reliable I’ve found. I have since supplemented with a USB-A dock: mjtsai.com/blog/2018/02/0…
@rjonesy @Wealthfront Very interesting, thanks. Charitably, -4.4% is probably not the level of down market they are… twitter.com/i/web/status/1…
@peternlewis @ccgus They re-run the last run unit test or the unit test that the insertion point is in.
@jnadeau But now you can’t bill to 20% off iTunes gift cards. :(
Posts updated today:
AirPods Shipping Delay
mjtsai.com/blog/2017/04/1…
Mojave’s New Security and Privacy Protection… twitter.com/i/web/status/1…
Posts updated today:
2018 iPhone Sales
mjtsai.com/blog/2018/12/1…
Netflix No Longer Offering In-App Subscriptions… twitter.com/i/web/status/1…
@joeworkman Maybe. But I care and don’t want to use brew. Why add a step? I want to be able to depend on Apple to s… twitter.com/i/web/status/1…
Mac App Store Links Prompt to Review: mjtsai.com/blog/2019/01/0… #mjtsaiblog
New MoneyWell Developer: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Mojave’s rsync From the Days of Tiger: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Throwing Storage at the Problem: mjtsai.com/blog/2019/01/0… #mjtsaiblog
@UlurooSpeaks @kuba_suder @stroughtonsmith I think you’re thinking of @marcoarment.
@bob_burrough I mean, it was clearly a massive success in shifting perception in Apple’s favor. But, as a customer,… twitter.com/i/web/status/1…
@bob_burrough Steve’s two key points were that others phones had the same problem and that a case would fix it. But… twitter.com/i/web/status/1…
@bob_burrough I disagree with the common perception of Antennagate: mjtsai.com/blog/2011/02/2…
@rjonesy It‘s a great opportunity, but do you think they’ll take advantage of it?
@gruber @bob_burrough @marcpalmerdev @rjonesy They also didn’t have the desire or capacity to do a lot of battery r… twitter.com/i/web/status/1…
@bob_burrough @rjonesy @gruber It doesn’t look good that they didn’t tell anyone what was going on with the throttl… twitter.com/i/web/status/1…
Posts updated today:
2018 iPhone Sales
mjtsai.com/blog/2018/12/1…
#mjtsaiblog
IINA 1.0: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Lower Cost iOS Devices: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Splitting a Swift Sequence Into Head and Tail: mjtsai.com/blog/2019/01/0… #mjtsaiblog
React.js and Cocoa Side by Side: mjtsai.com/blog/2019/01/0… #mjtsaiblog
Posts updated today:
Dirty Dealing in the $175 Billion Amazon Marketplace
mjtsai.com/blog/2018/12/3…
New Mac Pro Wo… twitter.com/i/web/status/1…
Posts updated today:
Using an iPad as a Mac mini Display
mjtsai.com/blog/2018/11/1…
Netflix No Longer Offering In-A… twitter.com/i/web/status/1…
Posts updated today:
Continued Mac Bluetooth Problems
mjtsai.com/blog/2018/08/1…
ScanSnap 64-bit Software Update… twitter.com/i/web/status/1…
@cocoadog @amazon Yeah, searching for Amazon orders on the Web works great, and they now have clickable order numbe… twitter.com/i/web/status/1…
@cocoadog @amazon They’ve been doing this for a while. :( It’s really annoying and means I can’t search for item na… twitter.com/i/web/status/1…