Mojave seems to be causing more bugs/problems for my apps than previous releases, but props to Apple for replying t… twitter.com/i/web/status/1…
Please Follow in Apple News: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Objective-C Features That I Wish Existed: mjtsai.com/blog/2018/07/3… #mjtsaiblog
The Bullshit Web: mjtsai.com/blog/2018/07/3… #mjtsaiblog
The Swift Compiler Can Reason About “Never”: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Rethinking the macOS Font Picker: mjtsai.com/blog/2018/07/3… #mjtsaiblog
A Spectre is Haunting Unicode: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Posts updated today:
iOS 12 Performance
mjtsai.com/blog/2018/07/2…
Locks, Thread Safety, and Swift… twitter.com/i/web/status/1…
@gruber Will Apple make another 4-inch iPhone?
@lapcatsoftware I think there may be a way to do local. I use their WebDAV. The sync data can be encrypted with a separate password.
@lapcatsoftware @Zorg__ @galooticus Yeah, I wonder what’s up with the release notes this year. ASCIIwwdc helps a lot, though.
@lapcatsoftware I know. :) I actually use OmniFocus for that most of the time, since it’s already installed on all… twitter.com/i/web/status/1…
@mkummer82 I guess it wouldn’t be hard for me to give up Handoff since Universal Clipboard has stopped working for… twitter.com/i/web/status/1…
@tclementdev I don’t know. I’m skeptical that their solution can fix that. Have you seen that it helps?
Posts updated today:
MacBook Pro 2018
mjtsai.com/blog/2018/07/1…
App Preservation: Saving the App Store’s History… twitter.com/i/web/status/1…
Discontinuation of Mac Support for Autodesk Alias and VRED: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Slack and Atlassian Team Up on Chat Software: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Spect 1.0: mjtsai.com/blog/2018/07/3… #mjtsaiblog
Twitter and Shadow Banning: mjtsai.com/blog/2018/07/3… #mjtsaiblog
@LeoNatan @lapcatsoftware @galooticus I plan to keep rocking CFUserNotificationRef.
@galooticus @lapcatsoftware Surprised it wasn’t already marked as such, since I think they announced the replacement in June.
@mkummer82 Had not seen that. Thanks. Are you referring to disabling Handoff and AirDrop?
@notio Do you have other Macs or Bluetooth devices nearby?
@howardnoakley Hmm, I do have an MBP about 6 feet away from my iMac, and I’ve been using it more heavily lately due… twitter.com/i/web/status/1…
Not sure what changed, since macOS 10.13.6 was a while ago, but in the last week I'm back up to around 10 spontaneo… twitter.com/i/web/status/1…
@NielsRoscher Thanks. I’ve thought about doing that but don’t yet have a good way of automating either the creation… twitter.com/i/web/status/1…
@colincornaby @lapcatsoftware So you think it is double-encrypting if you enable FileVault? Is that really necessar… twitter.com/i/web/status/1…
@lapcatsoftware Not sure exactly what it’s doing, but my guess is it’s always encrypted and the same speed either way.
@pataling Thanks, I added an archive link.
Photo Printing at Home: mjtsai.com/blog/2018/07/2… #mjtsaiblog
iOS 12 Performance: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Page Lifecycle API: mjtsai.com/blog/2018/07/2… #mjtsaiblog
PDFKit, the Lost Samples: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Annual Digital Assistant IQ Test: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Posts updated today:
Swift Protocols Wishlist
mjtsai.com/blog/2018/02/2…
App Store Subscriptions… twitter.com/i/web/status/1…
@pgor I do use playgrounds, although most of the log entries in question were created after the last time I had a playground open.
@SteveMoser ~/Library/Logs/CoreSimulator
@betalogue That has actually happened to me several times with Disk Utility.
@isaiah Already deleted, so I’m not 100% sure, but I think it was ~/Library/Logs/CoreSimulator
Wondering why my SSD was getting full. OmniDiskSweeper found 30 GB of CoreSimulator logs. I don’t use the iOS simulator.
@redsweater @marsedit And I run the script using FastScripts. :-)
@EggFreckles I select the posts in MarsEdit and run an AppleScript that generates the text.
Conditional Compilation in Swift: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Creative Selection: mjtsai.com/blog/2018/07/2… #mjtsaiblog
YouTube’s Poorer Performance in Non-Chrome Browsers: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Steve Jobs on the App Store in 2008: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Posts updated today:
MacBook Pro 2018
mjtsai.com/blog/2018/07/1…
macOS Mojave: Back to the Mac… twitter.com/i/web/status/1…
@peternlewis Seems very fast to me (NH, USA).
Password Rules / UITextInputPasswordRules: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Google’s HTTP “Not Secure” Warning: mjtsai.com/blog/2018/07/2… #mjtsaiblog
I Know What You Did Last Month: a New Artifact of Execution on macOS 10.13: mjtsai.com/blog/2018/07/2… #mjtsaiblog
The Secret Call to Andy Grove That May Have Helped Apple Buy NeXT: mjtsai.com/blog/2018/07/2… #mjtsaiblog
@lapcatsoftware @roryprior Spiffy.
Posts updated today:
MacBook Pro 2018
mjtsai.com/blog/2018/07/1…
Supporting This Site
mjtsai.com/blog/2018/07/1…
The… twitter.com/i/web/status/1…
@roryprior Does it sync with Fever?
@colincornaby @lapcatsoftware Yeah, PubSub never seemed complete enough to do any of the things I wanted to do with it.
@Padraig @lapcatsoftware @unread_app I’m not aware of an alternative that has as much server support. So if a clien… twitter.com/i/web/status/1…
@lapcatsoftware Plus, I want an RSS reader that feels like a Mac app. I imagine a Marzipaned one feeling like Reeder.
@gmarnin @tweetbot Posts updated today:
Dark Side of the Mac
mjtsai.com/blog/2018/07/0…
The Impossible Dream of USB… twitter.com/i/web/status/1…
@gmarnin Posts updated today:
MacBook Pro 2018
mjtsai.com/blog/2018/07/1…
Unreliable MacBook Pro Keyboards… twitter.com/i/web/status/1…
I’ll experiment with that. For now, you should be able to see the slug in the tooltip in your browser.
Relying on Google Cloud: mjtsai.com/blog/2018/07/2… #mjtsaiblog
The State of RSS on the Mac: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Mac and iOS Wallpaper Archive: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Posts updated today: mjtsai.com/blog/2018/07/1…
mjtsai.com/blog/2017/10/1…
mjtsai.com/blog/2014/04/0…… twitter.com/i/web/status/1…
Joe Shelton Recalls the Early Mac Days: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Apple: Don’t Default on Default Apps: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Schema-less Database With Dynamic Swift: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Death by Search Ranking: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Posts updated today: mjtsai.com/blog/2018/07/1…
mjtsai.com/blog/2018/07/1…
#mjtsaiblog
@invalidname Congratulations! Will miss your posts, but looking forward to your impact on the docs.
Unicode Waiting for New Japanese Era Name: mjtsai.com/blog/2018/07/2… #mjtsaiblog
An Entomologist Rates Ant Emojis: mjtsai.com/blog/2018/07/2… #mjtsaiblog
The European Commission Versus Android: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Computer History Museum Releases Eudora’s Source Code: mjtsai.com/blog/2018/07/2… #mjtsaiblog
Scanning Old Photos: mjtsai.com/blog/2018/07/2… #mjtsaiblog
@kcase As far as I know, it never prompts you to access Application Data. Just Contacts, AppleScript, etc.
@kcase Yes, that’s the default unless you give Terminal access to Application Data in System Preferences.
Posts updated today: mjtsai.com/blog/2018/04/1…
mjtsai.com/blog/2018/07/1…
mjtsai.com/blog/2018/07/1…… twitter.com/i/web/status/1…
@jaanus It’s in the sidebar. Were you expecting to see it somewhere else?
@agilethumbs Not sure. It happened a lot for me within the last year but not the last few months.
NIOTransportServices: SwiftNIO and Network.framework: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Identifying a Real Apple ID Password Dialog: mjtsai.com/blog/2018/07/1… #mjtsaiblog
How Tinder Keeps Your Exact Location (a Bit) Private: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Apple Doubling Down on Blocking Private API Use: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Search at the Bottom: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Posts updated today: mjtsai.com/blog/2018/07/1…
mjtsai.com/blog/2018/07/1…
mjtsai.com/blog/2018/07/0…… twitter.com/i/web/status/1…
@settern Congratulations!
@pataling @nut_bunnies I’ll try to remember to do that. Unfortunately, I don’t have an automated way, and I don’t w… twitter.com/i/web/status/1…
Fantastical 2.5 for Mac: mjtsai.com/blog/2018/07/1… #mjtsaiblog
App Stores and Monetization: mjtsai.com/blog/2018/07/1… #mjtsaiblog
App Stores and Monetization: mjtsai.com/blog/2018/07/1… #mjtsaiblog
App Stores and Monetization: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Tracking Your Phone’s Location With GPS Turned Off: mjtsai.com/blog/2018/07/1… #mjtsaiblog
strftime’s Alpha-sorted man Page vs. Well-meaning People: mjtsai.com/blog/2018/07/1… #mjtsaiblog
How Omni Does Release Notes: mjtsai.com/blog/2018/07/1… #mjtsaiblog
@nut_bunnies @SnazzyQ Not sure what Apple can do. @marcoarment has talked about the previous generation MBP throttl… twitter.com/i/web/status/1…
@nut_bunnies Yeah, I love the way @feedbin handles updated posts.
@petermaurer I believe not, although you can of course cancel after 1 month. Thanks for the PayPal!
Why Content Should Be Published in HTML and Not PDF: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Open Offices Result in Less Collaboration Among Employees: mjtsai.com/blog/2018/07/1… #mjtsaiblog
App Store Revenue Nearly Double That of Google Play: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Memoji Apple Leadership: mjtsai.com/blog/2018/07/1… #mjtsaiblog
iOS Devices Can Be Blocked From Entering USB Restricted Mode: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Swift GYB: mjtsai.com/blog/2018/07/1… #mjtsaiblog
@ToniWonKanobi @mailmateapp It needs to be running to work. MailMate will auto-launch it as needed. You can hide th… twitter.com/i/web/status/1…
@ToniWonKanobi @mailmateapp Yes. What’s built into MailMate is *integration* with SpamSieve. So you don’t have to i… twitter.com/i/web/status/1…
Mitigating Spectre With Site Isolation in Chrome: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Instapaper Is Going Independent: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Reporting Bugs as External Developers: mjtsai.com/blog/2018/07/1… #mjtsaiblog
How Far Does 20MHz of Macintosh IIsi Power Go Today?: mjtsai.com/blog/2018/07/1… #mjtsaiblog
App Preservation: Saving the App Store’s History: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Supporting This Site: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Is there CSS that I can use in a WebView (or for in the browser) so that the colors automatically switch for Mojave’s Dark Mode?
@lucianmarin I see what you’re referring to, but I don’t think “subpixel” is the right term for it. Influencing the… twitter.com/i/web/status/1…
@lucianmarin Subpixels are always colored due to the LCD display technology. If you’re seeing gray, you’re seeing a whole pixel.
@lucianmarin I don’t think there’s such a thing as a gray subpixel.
@catlan Unofficial, AFAIK.
Affinity Designer and Adobe Photoshop for iPad: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Changing Rules for App Store Screenshots and Videos: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Apple’s 4-Pronged Media Strategy: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Guido van Rossum Steps Down as Python BDFL: mjtsai.com/blog/2018/07/1… #mjtsaiblog
macOS 10.14 Mojave Removes Subpixel Anti-aliasing: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Apple Discontinues Its Own Photo Printing Service: mjtsai.com/blog/2018/07/1… #mjtsaiblog
MacBook Pro 2018: mjtsai.com/blog/2018/07/1… #mjtsaiblog
toothfairymac ToothFairy 2.4.6 improves the shell script text views, fixes bugs with window activation and scripts not running, t… twitter.com/i/web/status/1…
Apple Fixed Bug That Crashed Devices When Typing ”Taiwan”: mjtsai.com/blog/2018/07/1… #mjtsaiblog
The App Store Turns 10: mjtsai.com/blog/2018/07/1… #mjtsaiblog
The App Store Turns 10: mjtsai.com/blog/2018/07/1… #mjtsaiblog
The App Store Turns 10: mjtsai.com/blog/2018/07/1… #mjtsaiblog
The Best Third-party Camera App for iPhone: mjtsai.com/blog/2018/07/1… #mjtsaiblog
Say Goodbye to Netflix User Reviews: mjtsai.com/blog/2018/07/1… #mjtsaiblog
@dfay Not sure yet. Still seeing a bunch in 10.13.6.
@bengarland Are you able to access c-command.com?
@bengarland OK, I'll investigate. Thanks for the report.
@bengarland I don't know. I have used it with VPNs myself. Do you get a certificate error in Safari?
Shortcuts Beta: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Be File System Retrospective: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Panel Discussion on Moving to Subscriptions: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Twitterrific Braces for API Shutdown: mjtsai.com/blog/2018/07/0… #mjtsaiblog
@jckarter Yup. I’m thinking more of pre-ARC where, in practice, often neither side would retain because you knew yo… twitter.com/i/web/status/1…
Swift 4.2’s New Calling Convention: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Dark Side of the Mac: Appearance & Materials: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Who Will Steal Android From Google?: mjtsai.com/blog/2018/07/0… #mjtsaiblog
15 Years of Ulysses: mjtsai.com/blog/2018/07/0… #mjtsaiblog
@lapcatsoftware Local businesses and community groups that don’t have their own Web sites, forums, or mailing lists.
@lapcatsoftware Because it does provide some useful services that unfortunately have no alternatives.
Facebook’s Political False Positives: mjtsai.com/blog/2018/07/0… #mjtsaiblog
@mpweiher I mean in “But of course compiler writers have an out, because more recent versions of the standard chang… twitter.com/i/web/status/1…
@mpweiher In “changed to word "permissible" at the end,” do you mean *from*?
@macguru17 Congrats! (But Mac OS X 10.2 was already out in 2002.)
Debugging With C-Reduce: mjtsai.com/blog/2018/07/0… #mjtsaiblog
The App Developers Sifting Through Your Gmail: mjtsai.com/blog/2018/07/0… #mjtsaiblog
The App Developers Sifting Through Your Gmail: mjtsai.com/blog/2018/07/0… #mjtsaiblog
A Brief History of Unreal Mode: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Facebook Confirms That It Tracks Mouse Movements: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Netflix of Podcasts: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Time Synchronized to the Nanosecond: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Reclaiming RSS: mjtsai.com/blog/2018/07/0… #mjtsaiblog
NSOnState Is Deprecated: mjtsai.com/blog/2018/07/0… #mjtsaiblog
Surface Book 2: mjtsai.com/blog/2018/07/0… #mjtsaiblog