Gab Will Become a Mastodon Fork: mjtsai.com/blog/2019/05/3… #mjtsaiblog
Browser Vendors Win War With W3C: mjtsai.com/blog/2019/05/3… #mjtsaiblog
The End of iTunes: mjtsai.com/blog/2019/05/3… #mjtsaiblog
Browser Vendors Win War With W3C: mjtsai.com/blog/2019/05/3… #mjtsaiblog
The End of iTunes: mjtsai.com/blog/2019/05/3… #mjtsaiblog
Browser Vendors Win War With W3C: mjtsai.com/blog/2019/05/3… #mjtsaiblog
The End of iTunes: mjtsai.com/blog/2019/05/3… #mjtsaiblog
Browser Vendors Win War With W3C: mjtsai.com/blog/2019/05/3… #mjtsaiblog
The End of iTunes: mjtsai.com/blog/2019/05/3… #mjtsaiblog
autoreleasepool Uses in 2019 Swift: mjtsai.com/blog/2019/05/3… #mjtsaiblog
@tempelorg @lapcatsoftware Sorry about that. Not sure what happened, but it should be current now.
@stroughtonsmith Yes.
@stroughtonsmith I’ve definitely seen long delays in my iOS Music, and it has far less music in it than my iTunes.
Posts updated today:
Apple Expected to Remove 3D Touch
mjtsai.com/blog/2019/05/2…
Playdate
mjtsai.com/blog/2019/05/2…… twitter.com/i/web/status/1…
Posts updated today:
How the Apple Store Lost Its Luster
mjtsai.com/blog/2019/05/1…
Three iOS Keyboard Changes Appl… twitter.com/i/web/status/1…
Posts updated today:
App Store Competition
mjtsai.com/blog/2019/05/3…
Beyond the Tablet
mjtsai.com/blog/2019/05/2…
Cl… twitter.com/i/web/status/1…
@roryprior And now compare with the Mac versions before they were rewritten for iOS…
@NamelessWander4 @nubero Some of the most vocal iPad fans do know a lot about the Mac. I think they just have a different perspective.
@sanguish @McCloudStrife Here’s a fun one: the descriptions of the two by-property merge policies are backwards: developer.apple.com/documentation/…
@nubero Great post. It baffles me as well. I can only assume that the bloggers are sincere and really do love it an… twitter.com/i/web/status/1…
Posts updated today:
Skype for Web Drops Support for Safari
mjtsai.com/blog/2019/03/1…
Playdate… twitter.com/i/web/status/1…
Posts updated today:
Apple Expected to Remove 3D Touch
mjtsai.com/blog/2019/05/2…
iPod touch 7th Generation… twitter.com/i/web/status/1…
App Store Compeition: mjtsai.com/blog/2019/05/3… #mjtsaiblog
@doekezanstra I think just from the iPhone displays.
iPod touch 7th Generation: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Apple Expected to Remove 3D Touch: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Apple Expected to Remove 3D Touch: mjtsai.com/blog/2019/05/2… #mjtsaiblog
@sanguish The reference docs aren’t collecting HeaderDoc comments or equivalent?
Posts updated today:
WWDC 2019 Preview
mjtsai.com/blog/2019/05/2…
The State of Apple’s Developer Documentation… twitter.com/i/web/status/1…
Movist Removed From the Mac App Store: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Gatekeeper Symlink/Automount Bypass: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Wish for a Return of Vibrant Tapdown States: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Apple Developer Survey: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Posts updated today:
WWDC 2019 Preview
mjtsai.com/blog/2019/05/2…
Apple News+
mjtsai.com/blog/2019/03/2…
Privacy Pres… twitter.com/i/web/status/1…
@tullera @kocienda @lapcatsoftware And if you want a tree instead of a stack, there’s NSDetailedErrorsKey.
@colincornaby Not in the base 10.2.0, only added later by installing Safari.
Why Does Windows Use Backslash As the Path Separator?: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Facebook Sharing Data With Phone Carriers: mjtsai.com/blog/2019/05/2… #mjtsaiblog
How Effective Is Basic Account Hygiene at Preventing Hijacking?: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Understanding Real-World Concurrency Bugs in Go: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Posts updated today:
Collision Course
mjtsai.com/blog/2019/04/2…
Playdate
mjtsai.com/blog/2019/05/2…
MacBook Pro 2019… twitter.com/i/web/status/1…
@kocienda This ended up being a really important contribution to Foundation. Thank you.
spamsieve SpamSieve 2.9.36 improves filtering accuracy, Dark Mode in Apple Mail, and interaction with Outlook rules; also mak… twitter.com/i/web/status/1…
Privacy Preserving Ad Click Attribution For the Web: mjtsai.com/blog/2019/05/2… #mjtsaiblog
A New Core Playlist for VLC 4: mjtsai.com/blog/2019/05/2… #mjtsaiblog
GitHub Sponsors: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Playdate: mjtsai.com/blog/2019/05/2… #mjtsaiblog
@parrots Well, I can’t say whether there’s a bug that would cause that to happen. But I think this is something that’s intended to work.
@parrots Pretty sure you can actually do this with the designated initializer and a nil context.
@agilethumbs @lapcatsoftware Yeah, lots of I/O problems with Mojave. Drives that won’t mount or unmount. USB keyboa… twitter.com/i/web/status/1…
@briannehring @gruber That sounds right. Thanks for the correction.
Enough about the WWDC app’s new icon. What I want to know is, does it work offline? mjtsai.com/blog/2018/11/0…
Posts updated today:
MacBook Pro 2019
mjtsai.com/blog/2019/05/2…
The State of Apple’s Developer Documentation… twitter.com/i/web/status/1…
Some Users See More Twitter Ads: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Qualcomm Loses U.S. Antitrust Ruling: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Mac Toolbar Labels and Accessibility: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Intel vs. Qualcomm Cellular Modem Speed: mjtsai.com/blog/2019/05/2… #mjtsaiblog
@sanguish The same people’s vision changed? I thought maybe it was a people shortage—despite the same headcount—sin… twitter.com/i/web/status/1…
@sanguish Yeah, if they’re not understaffed, I don’t know what’s going on. If they are, fixing that should be a top… twitter.com/i/web/status/1…
@sanguish I don’t know. I wish he’d hire you.
@nickheer The press release (unless it differs from the Newsroom piece) doesn’t mention the word “keyboard.”
@McCloudStrife @gruber Is the Windows app ecosystem really that sparse?
Posts updated today:
Google Pulls Huawei’s Android License
mjtsai.com/blog/2019/05/2…
The Potential Advantages of a… twitter.com/i/web/status/1…
MacBook Pro 2019: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Beyond the Tablet: Seven Years of iPad as My Main Computer: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Microsoft Edge for Mac Preview: mjtsai.com/blog/2019/05/2… #mjtsaiblog
WWDC 2019 Preview: mjtsai.com/blog/2019/05/2… #mjtsaiblog
@McCloudStrife @gruber Has that really gone anywhere, or is it more like GNUstep—cool technology without much traction?
@e_k_ @brentsimmons That looks great!
Can’t read Internet Archive pages in Safari due to kCFErrorHTTPParseFailure.
Just received this text: “Is something wrong with my iCloud photos? I was trying to print a pic but the thing says iCloud not available” :-(
@betalogue @Apple Alas, I see this from SpamSieve customers who thought they put an address in their Contacts, but… twitter.com/i/web/status/1…
@e_k_ @brentsimmons Wow, I didn’t realize that. It looks likes you can turn both cookies and JavaScript off and the… twitter.com/i/web/status/1…
Timery for Toggl: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Google Pulls Huawei’s Android License: mjtsai.com/blog/2019/05/2… #mjtsaiblog
The State of Apple’s Developer Documentation: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Beware iCloud Video Syncing: mjtsai.com/blog/2019/05/2… #mjtsaiblog
Posts updated today:
Apple Card
mjtsai.com/blog/2019/03/2…
#mjtsaiblog
@timohetzel Thanks.
Microarchitectural Data Sampling (MDS) Mitigation: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Three iOS Keyboard Changes Apple Should Make: mjtsai.com/blog/2019/05/1… #mjtsaiblog
The Potential Advantages of a JavaScript Whitelist: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Dynamic Equality Checking and Equatable: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Posts updated today:
Apple Arcade
mjtsai.com/blog/2019/03/2…
SHA-1 Collision
mjtsai.com/blog/2017/02/2…
Valve’s Steam… twitter.com/i/web/status/1…
@pmcg No, hadn’t heard that, specifically. My recollection was that conversion has been necessary for several major… twitter.com/i/web/status/1…
How Safari Puts Weblocs on Pause: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Detaching Safari’s Downloads Popover: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Valve’s Steam Link App Now Available: mjtsai.com/blog/2019/05/1… #mjtsaiblog
PDFpen 11: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Designing a Dark Theme for OLED iPhones: mjtsai.com/blog/2019/05/1… #mjtsaiblog
My Google Activity: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Amazon S3 Path Deprecation Plan: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Image Resizing Techniques: mjtsai.com/blog/2019/05/1… #mjtsaiblog
@NSExceptional @slava_pestov Yeah, once you’ve received something as an Any, it’s too late to turn it into an AnyHashable, right?
@NSExceptional @slava_pestov This seemed like the obvious solution to me, so I assume there’s something I’m missing.
@NSExceptional I guess there’s a small performance win because you statically know that the types are the same, so you can avoid that check.
@NSExceptional Yeah, this is really annoying. Is there an advantage to the Self requirement other than making it mo… twitter.com/i/web/status/1…
Posts updated today:
Collision Course
mjtsai.com/blog/2019/04/2…
New Mac Pro Won’t Arrive Until 2019… twitter.com/i/web/status/1…
Posts updated today:
App Store Monopoly Lawsuit
mjtsai.com/blog/2019/05/1…
Quarantine: Apps and Documents… twitter.com/i/web/status/1…
iOS 12.3’s TV App: mjtsai.com/blog/2019/05/1… #mjtsaiblog
macOS 10.14.5 Whitelists Kernel Extensions: mjtsai.com/blog/2019/05/1… #mjtsaiblog
How the Apple Store Lost Its Luster: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Adobe Case Study in Why Customers Don’t Like Subscriptions: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Warren Buffett’s Paper Wizard: mjtsai.com/blog/2019/05/1… #mjtsaiblog
@reneritchie EagleFiler: c-command.com/eaglefiler/
@marcoarment @tiffanyarment Enjoyed this episode. Disorganized Crime is another fun light one that’s very heisty.
@nebelch BBEdit
@dimitribouniol Fixed; thanks!
What to Expect from Marzipan: mjtsai.com/blog/2019/05/1… #mjtsaiblog
App Store Monopoly Lawsuit: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Google’s Apparent Turnaround on Privacy: mjtsai.com/blog/2019/05/1… #mjtsaiblog
.NET 5 = .NET Core vNext: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Posts updated today:
Windows to Include a Full Linux Kernel
mjtsai.com/blog/2019/05/1…
Collision Course… twitter.com/i/web/status/1…
Posts updated today:
2019 Apple Keyboard Problems
mjtsai.com/blog/2019/05/1…
Dark Mode Support in WebKit… twitter.com/i/web/status/1…
@CraigGrannell @mcelhearn The same thing happened with my old aluminum Apple keyboard, but the Magic one does seem to wear out faster.
@eurozerozero Thanks. I seem to recall it being Contacts Only by default as well, though perhaps it’s changed.
@krzyzanowskim Late 2015, after the 12-inch MacBook: mjtsai.com/blog/2015/10/1…
@krzyzanowskim In fairness, the regular Magic Keyboard hardware seems to be fine. It’s held back by software issues… twitter.com/i/web/status/1…
iPhone XR Sales in Q1 2019: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Google Is Turning Off the Works-with-Nest API: mjtsai.com/blog/2019/05/1… #mjtsaiblog
2019 Apple Keyboard Problems: mjtsai.com/blog/2019/05/1… #mjtsaiblog
A Conspiracy to Kill IE6: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Dark Mode Support in WebKit: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Windows to Include a Full Linux Kernel: mjtsai.com/blog/2019/05/1… #mjtsaiblog
Posts updated today:
StopTheNews
mjtsai.com/blog/2019/05/0…
Joe Armstrong
mjtsai.com/blog/2019/04/2…
Alexa… twitter.com/i/web/status/1…
@tjluoma Looks like the bundle identifier has changed to com.tapbots.Tweetbot3Mac.
@tjluoma Thanks. I used to use Choosy but didn’t realize it could expand links.
@NSExceptional I believe so, because it requires Developer ID, which is not available to free accounts.
StopTheNews 1.0: mjtsai.com/blog/2019/05/0… #mjtsaiblog
SD Notary 1.0: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Posts updated today:
Requires New Developers to Notarize
mjtsai.com/blog/2019/04/0…
Benefits of App Notarization… twitter.com/i/web/status/1…
Optional, throws, Result, and async/await: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Non-Standard Emoji Colors: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Tying the Locale to the Localization: mjtsai.com/blog/2019/05/0… #mjtsaiblog
@stormchild I haven’t looked into that. I already knew I didn’t want to rely on Photos.
The Apple Watch Turns Four: Some Thoughts: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Quarantine: Apps and Documents: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Jim des Rivieres, RIP: mjtsai.com/blog/2019/05/0… #mjtsaiblog
@stormchild Preserved but not editable, I think. Like adjustments from previous Lightroom engines.
MongoDB Acquires Realm: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Apple Developer CD Covers: mjtsai.com/blog/2019/05/0… #mjtsaiblog
TurboTax Dark Patterns and Robots Exclusion: mjtsai.com/blog/2019/05/0… #mjtsaiblog
@McCloudStrife Sure, sounds interesting.
Nils Nilsson, RIP: mjtsai.com/blog/2019/05/0… #mjtsaiblog
AppleCare Support Is Broken: mjtsai.com/blog/2019/05/0… #mjtsaiblog
The Future Is Weird: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Lobbying Against Right to Repair: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Google’s Response to Edge Chromium: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Posts updated today:
Apple Cracks Down on Screen Time Apps That Use MDM
mjtsai.com/blog/2019/04/2…
Apple’s Q2 2019… twitter.com/i/web/status/1…
Posts updated today:
Apple Cracks Down on Screen Time Apps That Use MDM
mjtsai.com/blog/2019/04/2…
#mjtsaiblog
Apple’s Q2 2019 Results: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Microsoft’s Resurgence: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Folder Access and Inconsistent App Review: mjtsai.com/blog/2019/05/0… #mjtsaiblog
TextEdit Deletes Original File Even When You Cancel: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Plans for Third-Party Marzipan Apps: mjtsai.com/blog/2019/05/0… #mjtsaiblog
Posts updated today:
Boeing 737 MAX
mjtsai.com/blog/2019/03/1…
End of the Line for Aperture
mjtsai.com/blog/2019/04/3…… twitter.com/i/web/status/1…
Intelligent Tracking Prevention 2.2: mjtsai.com/blog/2019/04/3… #mjtsaiblog
End of the Line for Aperture: mjtsai.com/blog/2019/04/3… #mjtsaiblog
Improved Twitter Data Export: mjtsai.com/blog/2019/04/3… #mjtsaiblog
.DS_Store File Format: mjtsai.com/blog/2019/04/3… #mjtsaiblog