@mulle_nat I guess just the inconvenience of breaking software that's already in use.
@heathborders @invalidname Not as concise as I’d like, but I don’t know of a better way. Maybe SE-0030 will eventually help.
@heathborders @invalidname I’m sure there’s more to add than what I’ve written. Do you have any tips for what to do about the limitation?
@handcoding @howardnoakley I don’t know.
Sarahah Quietly Uploads Your Address Book: mjtsai.com/blog/2017/08/3… #mjtsaiblog
Swift Error Handling Implementation: mjtsai.com/blog/2017/08/3… #mjtsaiblog
Using Lazy Variables to Work Around Swift Initialization Rules: mjtsai.com/blog/2017/08/3… #mjtsaiblog
The TLS 1.3 Controversy: mjtsai.com/blog/2017/08/3… #mjtsaiblog
Reliability of macOS Sierra: Scheduled and Background Activities: mjtsai.com/blog/2017/08/3… #mjtsaiblog
@catlan @felix_schwarz I don’t think APFS is an option for Time Machine at present.
Swift 4: Bridging Peephole for “as” Casts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
APFS to be Mandatory for SSDs in High Sierra: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Deep Learning for Siri’s Voice: mjtsai.com/blog/2017/08/2… #mjtsaiblog
YouTube Transcripts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@felix_schwarz Thanks.
Carbon Copy Cloner 5: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Dylan and Newton History: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Just Following Orders: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@marczak Thanks.
@marczak Do you have a link?
External MacBook Pro Displays: mjtsai.com/blog/2017/08/2… #mjtsaiblog
How Some Thunderbolt 3 Cables Underperform With USB-only Drives: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iOS 11 Will Strip AMP Garbage From Shared URLs: mjtsai.com/blog/2017/08/2… #mjtsaiblog
TRAI’s Spat With Apple Over App Access to Messages and Call Logs: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@nickheer I wonder if it would have helped to have a second DNS server at a different host, pointing to the same server IP.
@nickheer Yeah, sorry. news.ycombinator.com/item?id=150912…
spamsieve SpamSieve 2.9.29 improves support for macOS 10.13 and Outlook 2016, improves filtering accuracy, and more: c-command.com/blog/2017/08/2…
@jerkob Thanks for letting me know. Sounds pretty good to me.
@timohetzel @grumpygamer Yeah, that would be a start.
@grumpygamer Agreed, but how could this work with an app that needs *some* network access?
Testing Auto-Renewable Subscriptions on iOS: mjtsai.com/blog/2017/08/2… #mjtsaiblog
AccuWeather Caught Sending User Location Data, Even When Location Sharing Is Off: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Swift Local Refactoring: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Product Graveyard: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@apontious @nicklockwood A year later and all the splitter adapters on Amazon sound questionable. :(
@cjwl But if it’s just one of multiple sources of randomness, I don’t really see that as a vulnerability vs. not having it at all.
@cjwl Haha, yeah I was just thinking what would happen if the camera were blocked or something.
What You Can Learn From LockState: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Cloudflare’s Lava Lamps: mjtsai.com/blog/2017/08/2… #mjtsaiblog
Swift 4: Synthesizing Equatable and Hashable Conformance: mjtsai.com/blog/2017/08/2… #mjtsaiblog
CrashPlan Discontinues Consumer Backups: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@lapcatsoftware Me, too, but I don’t go to the safe deposit box every day.
@zorn I don’t think this applies to me because I don’t have any model files—all built in code. But thanks!
And sometimes it seems to be creating the managed object with an entity description from the model of a context that’s not what I passed in.
Anyone else having problems with NSManagedObject.init(context:)? My subclass represents a single entity per model, but have multiple models.
Goodbye years of backup history.
Why Is ARKit Better Than the Alternatives?: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2… #mjtsaiblog
iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2… #mjtsaiblog
When Exactly Will the Eclipse Happen?: mjtsai.com/blog/2017/08/2… #mjtsaiblog
@jgordonshare But not having word search is a huge problem.
@jgordonshare Good to know. I kind of like substring search because if you know what you’re looking for it narrows the list better/faster.
Concurrency in Swift: One Possible Approach: mjtsai.com/blog/2017/08/1… #mjtsaiblog
iPhone Secure Enclave Firmware Key Found: mjtsai.com/blog/2017/08/1… #mjtsaiblog
iOS 11’s Emergency SOS Feature: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Gab App Rejected by Google (and Apple): mjtsai.com/blog/2017/08/1… #mjtsaiblog
New Google Docs Features Power Team Collaboration: mjtsai.com/blog/2017/08/1… #mjtsaiblog
The Life, Death, and Legacy of iPhone Jailbreaking: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Bit Twiddling Hacks: mjtsai.com/blog/2017/08/1… #mjtsaiblog
@handcoding Thanks. I was confused when the Mac version I downloaded was v39. Their site has a weird organization,… twitter.com/i/web/status/8…
CS Papers I Like: mjtsai.com/blog/2017/08/1… #mjtsaiblog
An Aside About flatMap and Monads: mjtsai.com/blog/2017/08/1… #mjtsaiblog
@nicklockwood Yeah, this is pretty much what I do except that I have a bunch of ivars instead of enum payloads for… twitter.com/i/web/status/8…
@pbowden Maybe I should just put it in its own space. So used to hiding, though.
@roustem :)
If I hide Xcode 9, it changes a second window into a tab in the first window. :(
Tech Companies Fighting for User Privacy: mjtsai.com/blog/2017/08/1… #mjtsaiblog
F.lux 4: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Tech Companies Refusing DNS Service to Daily Stormer: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Modeling Implicit View Behaviors: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Swift.Unmanaged: mjtsai.com/blog/2017/08/1… #mjtsaiblog
PLRelational: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Classic Game Postmortem: Oregon Trail: mjtsai.com/blog/2017/08/1… #mjtsaiblog
A Brief History of the UUID: mjtsai.com/blog/2017/08/1… #mjtsaiblog
@cahuk Looks a temporary hang during indexing rather than a crash. If it happens again, please record a sample log:… twitter.com/i/web/status/8…
@cahuk Thanks for trying it out. I’m working on the scrolling speed. Please let me know if you have other suggestions.
HyperCard on the Internet Archive: mjtsai.com/blog/2017/08/1… #mjtsaiblog
A a a a a Very Good Song: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Safari Should Display Favicons in Its Tabs: mjtsai.com/blog/2017/08/1… #mjtsaiblog
How Facebook Squashes Competition From Startups: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Version Control ssh:// URL Shell Injection Vulnerability: mjtsai.com/blog/2017/08/1… #mjtsaiblog
@lapcatsoftware I think it depends on the app and on what you mean by “break.” I certainly see lots of new bugs eve… twitter.com/i/web/status/8…
@lapcatsoftware I guess. But I just don’t see that big a market for people who don’t need maintenance updates becau… twitter.com/i/web/status/8…
@lapcatsoftware Then someone subscribes for one month out of every year or two…
@lucvandal I was debating between the two, got the iMac, am very happy with it.
@plausiblelabs Cool! Was wondering whether you would write this up.
@lapcatsoftware Glad to hear that. Good luck!
Ulysses Switches to Subscription: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Why Apple’s Glasses Won’t Include ARKit: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Taking Uber to Small-claims Court: mjtsai.com/blog/2017/08/1… #mjtsaiblog
Mixing Constant and Literal Strings in Swift: mjtsai.com/blog/2017/08/1… #mjtsaiblog
@owensd Maybe they can eventually do a kind of tick-tock schedule.
@owensd That’s definitely true, but I think at this point I want the core team to focus its limited resources on some of the big items.
@owensd I think that’s what they’re trying to do.
@owensd Would you prioritize core team time differently? Will be interested to see whether they revert requirement… twitter.com/i/web/status/8…
@isaiah I see what you’re saying, but it seems to me that delegates are actually a good use of protocols, especiall… twitter.com/i/web/status/8…
@isaiah Agreed, but I don’t think that’s what this post is about.
The Internet Archive Adds 25,000 78rpm Records: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Swift 5: Start Your Engines: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Protocol Composition in Swift and Objective-C: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Radix Sort Revisited: mjtsai.com/blog/2017/08/0… #mjtsaiblog
QuickCheck for Swift: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Kryptonite: Protect Your SSH Private Key: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Lazy Permutations in Swift: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Making the Internet Archive’s Full Text Search Faster: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@stormchild Maybe, though look at how much an iPhone 5s costs now vs. the markup for adding Touch Bar…
@stormchild Yes, but Touch Bar requires the display and probably more RAM, etc.
@jgordonshare I actually do miss Force Touch on my SE, though would agree that it didn’t quite meet expectations.
Creating New Snippets: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Bringing Back Visual Basic IDE to Office for Mac: mjtsai.com/blog/2017/08/0… #mjtsaiblog
iPhone and Android Cameras: mjtsai.com/blog/2017/08/0… #mjtsaiblog
What’s Wrong with the Touch Bar: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@colincornaby Yes, I linked to the WWDC session.
iMessage somehow lost a photo (replaced with ? in bubble) that I sent from this phone.
Using a Downloaded HTML File to Steal Files From a Mac: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Using Static Frameworks to Speed Up Launching: mjtsai.com/blog/2017/08/0… #mjtsaiblog
How Rust Is Tested: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@EggFreckles I hope not.
“required” Swift Initializers and Decodable: mjtsai.com/blog/2017/08/0… #mjtsaiblog
CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0… #mjtsaiblog
CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0… #mjtsaiblog
CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0… #mjtsaiblog
CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Graphing Calculator Started As a Demo for PenMac: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@nigelw Thanks. I added a link and comment.
@petermaurer @manytricks That’s the part I like.
Golden Hill Software Acquires Unread: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Did the iPad Turn the Corner This Quarter?: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Powerline Ethernet Adapters Are Everyday Magic: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@anildash Please focus on day-to-day annoyances, e.g. can’t get my mail due to others’ wrong passwords and junk int… twitter.com/i/web/status/8…
@petermaurer @manytricks But this is not a huge deal if you want to keep mouse and keyboard separate.
@petermaurer @manytricks Doesn’t really help since the window corner isn’t near the mouse and doesn’t move with it.
@petermaurer @manytricks I got it confused with “Fast Track”. Works as you describe now.
@petermaurer @manytricks I’ve used that setting in the UI. It’s fine but doesn’t allow mouse control.
@kartick_vad @OluseyiSonaiya I think it would be an improvement over what we have now, and given that Apple has a t… twitter.com/i/web/status/8…
@robmathers I’ve only used it with the internal MBP keyboard and trackpad. Have you seen a difference?
@manytricks Seems like this would be nice because window is already frontmost. So instead of first mousing over the… twitter.com/i/web/status/8…
@manytricks Keyboard mode is great. I meant, what if I could use keyboard shortcut to enter the mode where it puts… twitter.com/i/web/status/8…
Moom 3.2.9: mjtsai.com/blog/2017/08/0… #mjtsaiblog
NSProgress Shortcomings and CSProgress: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Your Favorite Mac Markdown Editors: mjtsai.com/blog/2017/08/0… #mjtsaiblog
Counterparts Lite 1.5: mjtsai.com/blog/2017/08/0… #mjtsaiblog
@manytricks The multi-display stuff is cool. Think you could make this work when summoning via keyboard shortcut, too?
@carrchr Guess it depends on what you’re trying to do. I use it to share photos with family, not as my main photo storage.
@otolithe @gruber @iTod I see no reason why the user’s password (which can be reset in any case) would be needed to… twitter.com/i/web/status/8…
@eternalstorms Any idea why?
@otolithe That’s what it looks like, but yet it still makes multiple days for not that many items.
@neilinglis @JStheoriginal Indeed, it does not actually upload the data. But this matching process takes days…
Photos.app is confused again and thinks it needs to upload 20K unchanged photos instead of just downloading the 700 new ones.
@otolithe @gruber @iTod My understanding is that messages are encrypted with the keys for all the devices in the li… twitter.com/i/web/status/8…
@eternalstorms So you could delete and re-add them or perhaps try editing the ZACCOUNT.ZDATE in Accounts4.sqlite.
@eternalstorms Sorry, I thought you were asking about the source list. Pretty sure the From list is in account creation order.
@eternalstorms You can drag the section headers in the main window.