@fbrunel I only ever use about 2 hours.
@chrisatzinger Probably wouldn’t hurt or help.
@chrisatzinger I’d run Disk Utility, but not sure how you can really check files unless you had previously checksummed. Diff with a clone?
@chrisatzinger Was this related to an update?
Whole-Module Optimization in Swift 3: mjtsai.com/blog/2016/10/3… #mjtsaiblog
Apple’s October TV Surprise: mjtsai.com/blog/2016/10/3… #mjtsaiblog
How Google Almost Killed ProtonMail: mjtsai.com/blog/2016/10/3… #mjtsaiblog
HomeKit’s Stringent Security Requirements: mjtsai.com/blog/2016/10/3… #mjtsaiblog
The Price Of GPL: mjtsai.com/blog/2016/10/3… #mjtsaiblog
More MacBook Pro links: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Good Coding Taste: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Inadvertent GitHub Private Repository Disclosure: mjtsai.com/blog/2016/10/2… #mjtsaiblog
The Beautifully Annoying Siri Remote: mjtsai.com/blog/2016/10/2… #mjtsaiblog
iPhone 7 Plus Portrait Mode: mjtsai.com/blog/2016/10/2… #mjtsaiblog
@anandabits Interesting post. Thanks. I think the context and framing of these MacBook Pros is more concerning than the actual computers.
That fleeting happiness when Edge Cases pops up in your feed reader and you realize it’s not actually a new episode.
@felix_schwarz I’ve updated the link. Thanks!
@invalidname Thanks!
@brentsimmons Thanks. I wonder whether they backdated it or there was a bug preventing it from showing up on the 26th.
@mdrockwell Yeah, I liked that one, too.
@svintussen Yep.
An Ode to the 11-inch MacBook Air: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Lots of updates to the MacBook Pro post: mjtsai.com/blog/2016/10/2… #mjtsaiblog
@markonen Except it doesn’t come in the iPhone box or work with your other USB chargers.
@khrisrino Did you read the post?
@grynspan So how does that work with Safari, which has 4 dots in its CFBundleVersion? I don’t see that here: developer.apple.com/library/conten…
@grynspan I’m using one big number with digits for major/minor/fix/build concatenated.
@grynspan Good to know. That is an unexpectedly low limit. I could hit that before long with my current version convention.
@shameermulji @z31r4m For example, form vs. function, what to say No to, when to ship.
@chuq @camflan @jsnell No roadmaps was not such a big deal when there were more regular updates. Now, fair to wonder if models are dead.
@chuq @camflan @jsnell Maybe, although they used to have notebooks that were competitive with iMacs.
@chuq @camflan @jsnell So, yes, part of the problem is that the desktop story is far from clear, and almost certainly nothing more in 2016.
@chuq @camflan @jsnell I would prefer a single Mac, really top-end notebook. Alternative: Mac Pro, but will there ever even be a new one?
@Dman228 Fair enough. I’m not saying they shouldn’t call it Pro. Just that they’re omitting the top end.
@Dman228 And you can’t pair a more efficient laptop with a more powerful desktop, because they let the Mac Pro languish.
@Dman228 Probably so. My point is that Apple is not offering another class. It’s this or Windows.
@Dman228 Yes, again, they prioritized thinness.
@ClarkGoble I’ve seen the claims but have not looked into it much yet.
@ClarkGoble Yep.
@Dman228 Obviously not for the whole line—as an option. So many people use MacBook Pros plugged in most of the time.
@Dman228 Yes, they only have standard/midrange sizes now. Other companies make 17-inches, and even Apple used to.
@Dman228 @jsnell Low RAM ceiling, small internal screen, not enough ports, GPU apparently not top-end.
@ryanrogalski Cool, another Hanoverite. Cardigan is one of my favorites.
@ryanrogalski No, Cardigan is much smaller: flickr.com/photos/mjtsai/… I think the header is from Eisenhower or Franklin, towards Washington.
@jsnell It’s less Pro because they clearly prioritized thin/light over performance.
@jsnell @ClarkGoble I guess I’m saying that the actual product is not niche enough. A Toyota marketed as a BMW.
@mmunz Yep.
@owensd Then either we are severely mistaken/outnumbered or Apple has bigger problems than we thought.
@mmunz Is NSClassFromString necessary because #available doesn’t know about the two different versions of 10.12.1?
@ClarkGoble Yeah. It’s like they don’t want to just keep iterating, but they don’t have a big new vision, either. So they let it wither.
@ClarkGoble For example: twitter.com/jsnell/status/…
I don’t see how to square this “Macs are a niche” argument with the fact that Apple is making them less Pro.
@morrick Yeah, I thought she was one of the better third-party presenters from any recent Apple event.
@iamkory @JasonJahnke This is the main problem I have with the watch and car—taking valuable attention away from the Mac.
@JDdallwitz @dougscripts Probably not enough to affect sales much, but I worry about the health of the ecosystem if these types leave.
@rosyna Not saying it’s slow, just that it’s probably not a big reason to upgrade. Unless they made a weird choice, not really Apple’s fault
@MayurDhaka I thought the presenters were fine.
@MayurDhaka Yes, like the Watch, I think Touch Bar is Apple feeling like they have to prove something, instead of simply improving things.
@MayurDhaka Touch Bar seems like Apple’s version of the MS ribbon, which I never liked. Duplicate but not really better interface.
@MayurDhaka Most compelling use case is full screen, I guess, but the buttons would only take up 30 points along the bottom.
@MayurDhaka Yeah. Keyboard shortcuts work by feel, without taking your eyes off the display. And trackpad is better for slider-type stuff.
Touch Bar: mjtsai.com/blog/2016/10/2… #mjtsaiblog
@joesteel Which is saying a lot because the v3 remote is not comfortable at all.
@z31r4m I have no idea whether it’s because of the loss of Forstall, but current leadership seems out of balance.
@joesteel TV does still seem like a mess. Haven’t followed too closely. I still have v3, which no longer works well. Hate the new remote.
@joesteel I don’t *want* a clone. I just mean that if Apple doesn’t want to make certain Macs, at least let someone else do it.
@lapcatsoftware In that example, it seems to combine the worst aspects of the screen and keyboard, for no benefit.
New MacBook Pros and the State of the Mac: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Sierra Log Littering: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Parsing JSON Is a Minefield: mjtsai.com/blog/2016/10/2… #mjtsaiblog
@smashingfiasco Hmm, I thought it was a PDF rendering issue. But this sounds like maybe both are related to GPU?
@smashingfiasco For PDF files or Web page?
@mjdrayton I don’t want that headache, but I can see where you’re coming from. Even in the 90s they had real Pro stuff.
Now Sierra’s Preview is displaying every page of every PDF as a solid black rectangle. Hopefully I just need to reboot.
The Tim Cook quote is from cnet.com/special-report…
“Even Cook questioned why anyone would buy a personal computer instead of an iPad Pro…Cook didn’t answer our question about that.”
Still waiting for that macOS 10.12.1 update download, too.
@StephenFleming I don’t think so, but it doesn't stick out (much) so you can just leave it in, almost like a drive bay.
@thequinntaylor Will there be a xip download for Xcode 8.1?
@notio Yeah, I think it’s best to keep waiting and see what they do. Would love an old-style Pro.
@petermaurer I was planning to instabuy it maxed. But this doesn’t look like a big improvement and would be most expensive I’ve ever bought.
@StephenFleming Selective folders.
@StephenFleming I’m going to miss the SD slot. Good for Time Machine.
Considering iMac for the first time in 10 years, for the performance, but I don’t want the display—much smaller than 30-inch.
Internal keyboard likely worse, fewer ports, lots of dongles to buy, more max storage but $.
Waited 4+ years, but not sure this MacBook Pro is worth it. Touch Bar useless when using external kb. 16 GB of RAM. No non-GPU benchmarks.
Google Drops Ban on Personally Identifiable Web Tracking: mjtsai.com/blog/2016/10/2… #mjtsaiblog
iOS (and Mac) Development Podcasts: mjtsai.com/blog/2016/10/2… #mjtsaiblog
@ddkilzer 28941162
Web Bloat Score Calculator: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Yoink’s Revenue a Month After Localizing: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Went to the Apple Downloads page, and it still highlights Yosemite: apple.com/downloads/
@lapcatsoftware The Intel iMac also destroyed my PowerMac G5. Rough first version—also the only Mac I had that just died after a few years.
@peternlewis Then ordered from Shutterfly, which was much easier than I remembered, and I like that they do white bars instead of cropping.
@peternlewis One thought the problem was in my Contacts app. Reproduced on a nearly clean OS installation, uploaded 400 MB of logs to them.
@peternlewis After an hour+ on the phone, they have no idea what’s happening, and different levels of techs can’t see each other’s notes.
It also took three tries changing my credit card online (URL given by Photos was wrong) before it would stick.
Tried a few times, and Photos wouldn’t place order. Then it deleted my project.
Can’t order prints from Photos because my credit card is “assigned to the US store” (only one I’ve ever used, and am trying to use now).
@bmike Totally serious. Some USB devices are finicky. Currently using 2 USB ports, 2 TB, and power. With 4 C ports, something must combine.
Dropbox Discontinues HTML Rendering: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Disappointing Interaction Design: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Little Flocker: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Amazon Selling Fake Apple Chargers and Cables: mjtsai.com/blog/2016/10/2… #mjtsaiblog
Well, not for the last few OS versions, that is.
@mcelhearn We’ll see. It definitely doesn’t work with hubs.
Sure hope those USB-C ports work with my label printer that has to be plugged directly into the Mac.
@smashingfiasco Sampling does show a lot of WebKit stuff. I’m not sure what’s going on with the launch time.
@ZevEisenberg Nope. Thanks for the link.
@etresoft Popovers and drawers are useful in different situations.
I’m getting that warning during nib unarchiving. I’m not even trying to set the first responder.
I guess drawers aren’t getting much attention: forums.developer.apple.com/thread/49052
@fzwob I think the problem ended up being an unneeded private key.
@Zorg__ I don’t know. I guess I should try the new clang warning. So you manually suppress it for areas where you’ve tested the OS version?
Faster to reach for and log into my phone.
I have few iMessages, but after clicking a notification it takes 10 seconds to launch Messages and another 10 of beachball before ready.
Mac App Store version delayed because codesign is crashing. Only with that certificate, not Developer ID. There’s something every time.
Looks like this is already fixed for the next version of Deploymate.
@lapcatsoftware That would be so great.
@jgordonshare By which I mean fewer new smaller issues. The old ones from 10.11 are mostly still there.
@jgordonshare More bigger issues but fewer smaller ones than 10.11.
@wilshipley Yep.
@wilshipley I think most people thought the unreasonable part was that they shut down his main account without notification or explanation.
@siegel @grynspan Which may be fine when amortized, but in my case I only needed to check each file once, so it was all wasted vs. stat().
@siegel @grynspan With large numbers of files (some years ago), the lower level stuff seemed to have a lot of caching overhead.
@grynspan @siegel The NSURL API is nice for these higher level properties. Not sure about, say, NSURLIsDirectoryKey (speed, caching).
@grynspan @siegel Got a bunch of crash reports and a frantic e-mail right after shipping, so apparently customers are using 10.10.
@grynspan @siegel I miss being able to use old SDKs to prevent these types of bugs. But I guess in theory Swift addresses this.
@wilshipley Didn’t he say it was his mother? imore.com/dash-developer… Or are you referring to something after that?
@siegel That actually makes me feel better. Thanks. But looks like it’s time to file a bug in Deploymate for not catching it.
Stopped using LSCopyItemInfoForURL on 10.12 because it wasn’t working, but turns out the replacement NSURLIsApplicationKey crashes on 10.10.
Still With the Mac, Unfashionably: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Discontinuing Support for Check the Weather: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Working Without a Nib: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Amazon Family Vault: mjtsai.com/blog/2016/10/1… #mjtsaiblog
@lapcatsoftware Must have been a different bug, because I was seeing this with the release version.
@lapcatsoftware I switched to os_log because of problems with regular NSLog messages not appearing in Sierra.
spamsieve SpamSieve 2.9.26 adds support for macOS 10.12.1, improves filtering accuracy: c-command.com/blog/2016/10/1… (cc @MailPlugins)
eaglefiler EagleFiler 1.7.2 improves compatibility with macOS 10.12: c-command.com/blog/2016/10/1…
dropdmg DropDMG 3.4.3 improves compatibility with macOS 10.12: c-command.com/blog/2016/10/1…
@peternlewis I had to download the installer for the next major version, then update: mjtsai.com/blog/2016/10/1…
@peternlewis Maybe you had a too-old version of the software installed, like me?
@steipete Wondering why I didn’t remember seeing it in my feed, but it came up in Google.
@OmniOutliner Would be nice if there were a download link on that page.
@adurdin I don’t see them documented. This search turns up nothing. google.co.uk/search?q=sanit…
Undocumented Xcode Sanitizer Settings: mjtsai.com/blog/2016/10/1… #mjtsaiblog
ShareLaTeX: mjtsai.com/blog/2016/10/1… #mjtsaiblog
ScanSnap and Sierra Update: mjtsai.com/blog/2016/10/1… #mjtsaiblog
@lapcatsoftware Yep. That and the long-term tradeoffs are not well documented.
@lapcatsoftware I’m surprised more developers aren’t going nibless.
@handcoding @stevenf Looks like, officially speaking, the S500M and S510M haven’t been supported for a long time: fujitsu.com/global/support…
@handcoding @stevenf I updated to Sierra immediately but have been running ScanSnap in a 10.11 VMware.
@handcoding @stevenf I have the S500M. So I’m not sure what this schedule means for us. :(
The “iTunes couldn’t back up the phone because the backup is corrupt” error seems to be from concurrently importing photos via Image Capture
Declarative API Design in Swift: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Well Rounded: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Swifty Delegates: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Git Tower 2.5: mjtsai.com/blog/2016/10/1… #mjtsaiblog
OpenType Variable Fonts: mjtsai.com/blog/2016/10/1… #mjtsaiblog
@jemmons Thanks for reading. You don’t seem to write that much, but when you do it’s gold.
Drawing Hairlines: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Twitter Changes What Counts Toward 140-Character Limit: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Why Does Siri Seem So Dumb?: mjtsai.com/blog/2016/10/1… #mjtsaiblog
favicon.ico Is a Privacy Leak: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Swift Type-Erased Protocol Property: mjtsai.com/blog/2016/10/1… #mjtsaiblog
ripgrep: mjtsai.com/blog/2016/10/1… #mjtsaiblog
BinUtils for Swift: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Yahoo’s FISA E-mail Scan: mjtsai.com/blog/2016/10/1… #mjtsaiblog
What’s New in Safari 10: mjtsai.com/blog/2016/10/1… #mjtsaiblog
Whose ideas was this PayPal web screen where the bottom half of the window is gray and the buttons are scrolled off the top half?
@chuq @reneritchie @Gartenberg @settern @jamesthomson Right, but it sounds like both sides agreed to the blog post, and he wrote the draft.
@nibroc @danielpunkass Not so much a bug as a potentially confusing situation that developers need to be aware of.
@grynspan Fond memories of THINK Reference.
@ClarkGoble @mmunz Seems like a major rewrite or refactor, but I don’t think this was ever officially talked about.
@mmunz No, I know that the public PDF frameworks are really buggy in 10.12.
@mmunz I wonder how much of the OS’s PDF engine they use…
Optional Non-Escaping Swift Closures: mjtsai.com/blog/2016/10/1… #mjtsaiblog
A Mac OS 9 Odyssey: mjtsai.com/blog/2016/10/1… #mjtsaiblog
We Need to Save the Internet From the Internet of Things: mjtsai.com/blog/2016/10/1… #mjtsaiblog
@peternlewis Seems like the apps should probably be updated to do that.
@otolithe Yeah, on first reading I thought they meant the reviews came from the same account, but apparently not.
Thanks for the @OmniFocus TaskPaper/clipboard update: mjtsai.com/blog/2016/09/2…
Apple and Kapeli Respond About Dash: mjtsai.com/blog/2016/10/1… #mjtsaiblog
@istumbler So you think they were posted by other accounts, and Apple determined they were fake?
@tapbot_paul I wouldn’t do it, but I haven’t seen a rule against it. Seems like it would only be fraud if the reviews were untruthful.
@tapbot_paul That might be weird, but Apple’s dictionary says that fraud is “wrongful or criminal deception.”
@tapbot_paul I mean, are you not allowed to post thoughtful comments about another Twitter app?
@tapbot_paul At first I thought they meant fake accounts posting paid-for reviews. But all the reviews were from the actual own account?
@tapbot_paul Right. What makes a review fraudulent/fake?
@TechWithMatthew I don’t know. Maybe. Still not sure where the fraud is. You’re not allowed to review other apps that are related to yours?
The account reviewed its own 25 apps and 975 other apps once? Which part of that is fraud?
Does anyone understand what the “1,000 fraudulent reviews” means in practice?