@kyle_hankinson I wouldn’t have expected that to be allowed (and I seem to recall hearing of an app rejected for th… https://t.co/6blU6Y3W6P
@kylecronin Thanks!
Retiring Omni’s iOS Document Browser: https://t.co/Xg2NS4hXo2 #mjtsaiblog
New 5K 27-Inch LG UltraFine Display: https://t.co/CLf1qYr2cg #mjtsaiblog
Mixing License Codes and the Mac App Store: https://t.co/RFHyOii1qt #mjtsaiblog
The Alert Hammer: https://t.co/Tu0MYmf75w #mjtsaiblog
@petermaurer Congrats!
Debugging the Responder Chain: https://t.co/nWNOMYkFOz #mjtsaiblog
Updated Hardened Runtime Documentation: https://t.co/tQoUiozp90 #mjtsaiblog
Capital One Breach: https://t.co/iaeRe9ZeSF #mjtsaiblog
@kcase Great! The biggest performance issues I’m seeing right now are with OmniOutliner documents with many visible… https://t.co/fVy5qhLK2O
@kifleswing Meant to post it a lot sooner, but temporarily lost it in a pile of other stuff.
Inside Apple’s iPhone Testing Facilities: https://t.co/q9EqgFlFiY #mjtsaiblog
Apple Contractors “Regularly Hear Confidential Details†on Siri Recordings: https://t.co/Q6CPdDEQzQ #mjtsaiblog
On Switching from iPad to Chromebook in School: https://t.co/CBBUYzfy1Q #mjtsaiblog
Inside Apple’s App Review Team: https://t.co/oRMIPobzmZ #mjtsaiblog
Posts updated today:
Fast Software, the Best Software
https://t.co/ksYuQoVLul
Broken iOS Cellular Data Switch… https://t.co/0I14dAXQiP
@rtharston @MrPhantomPlanet @TMobile Maybe a few months ago. I continually hear about it from visitors.
@MrPhantomPlanet @TMobile Not good service in my area, unfortunately.
@orangejinjo @jcscaliger Hmm, thanks. I guess there’s another bug because I never got the normal update notification or Settings badge.
@jcscaliger I don’t know. I’m not running iOS betas and don’t know how to trigger the bug.
@jgordonshare I wonder how that kind of bug even exists. Clearly, part of the OS remembers the setting because it s… https://t.co/DAuM25aIxg
Broken iOS Cellular Data Switch: https://t.co/kYQ1Yi8tUQ #mjtsaiblog
Apple to Acquire Intel’s Modem Business: https://t.co/tA2euH7yVE #mjtsaiblog
Apple to Acquire Intel’s Modem Business: https://t.co/tA2euH7yVE #mjtsaiblog
What I Wish I’d Known Before Starting Notarize: https://t.co/23b9B1FIiZ #mjtsaiblog
Fast Software, the Best Software: https://t.co/PHfU8l10qA #mjtsaiblog
Man Who Built The Retweet: https://t.co/686b1IeTFb #mjtsaiblog
Equifax Breach Settlement: https://t.co/X2VcHLuTo6 #mjtsaiblog
Huge https://t.co/cGkccpFuJP Gradients: https://t.co/jOfcklXDh2 #mjtsaiblog
WYSIWYG and Dark Mode: https://t.co/HJ15BA3RT8 #mjtsaiblog
Posts updated today:
xattr Flags and iCloud Drive
https://t.co/e1aabEl7cJ
Feedback Assistant Replaces Bug Report… https://t.co/EFwgsjObQ9
@Freerunnering Yes, you can do it with xattr (as mentioned on that page). Just add the -r switch to make it recursive.
@danielpunkass @lucvandal @tapbot_paul @gruber It’s not just in beta software. The change for requiring the whole .… https://t.co/3aLYNMo1Oo
@danielpunkass @gruber @tapbot_paul It’s fine in concept, but (1) AFAIK this particular wrinkle wasn’t documented w… https://t.co/zA2KYFg2gi
@pedantcoder I appreciate your willingness to discuss this stuff. And it’s neat that you get to work in so many different areas.
@pedantcoder Yeah, my #1 request for getxattr would be a way to efficiently look up fallback xattrs in a single cal… https://t.co/5p6XHRFFqC
@pedantcoder So I would have liked to either have a way for apps to set flags on that list for their xattrs or a se… https://t.co/aSYNJEPgNn
@pedantcoder I read the man page and original header circa 10.6 and haven’t really touched the code since. And seco… https://t.co/G9F2VhNMn5
@pedantcoder My issue is just with way the flags are implemented as part of the name. This creates a data migration… https://t.co/ydTKscVMVq
@pedantcoder xattr_flags.h is mentioned in the @howardnoakley post that I quoted, and he lists the flag constants a… https://t.co/IlGrZ0EXrD
@pedantcoder I fixed the comment. Sorry about the entity issue. I don’t know why WordPress deletes “HTML tags†it d… https://t.co/8uoxjajKjw
Lockdown 0.1.1: https://t.co/BP0hVPMRrY #mjtsaiblog
Google Open Sources robots.txt Parser: https://t.co/jki0sW3VYv #mjtsaiblog
Attorney General William Barr on Encryption Policy: https://t.co/2RQ6aWG2qG #mjtsaiblog
@betalogue Apparently, it will: https://t.co/TCVq2NLCDj Although I was quite skeptical when I read that.
Posts updated today:
Superhuman Embeds Tracking Pixels in User E-mails
https://t.co/nf2Dwq2rQU
xattr Flags and i… https://t.co/GeGJ88aG3Y
@galooticus @dropdmg Apple’s docs still recommend using a disk image, and there’s no way to avoid translocation if… https://t.co/QgKnpZI7tS
Even having read a lot about Gatekeeper/quarantine/translocation/code signed disk images/notarization, I sometimes… https://t.co/U83W2vsPST
@lapcatsoftware This may be the rare case where the problem isn’t the search engine. It can’t find what isn’t there.
xattr Flags and iCloud Drive: https://t.co/XMUQ6J4Cgc #mjtsaiblog
Posts updated today:
Apple to Bankroll Original Podcasts
https://t.co/BB900paT0A
Microsoft’s Resurgence… https://t.co/E0RVcnican
Posts updated today:
Predatory iOS App Subscriptions
https://t.co/z5uo9wNwHb
macOS 10.14.6 and Xcode 10.3… https://t.co/Msj87fLjX7
Trusting iCloud Drive: https://t.co/rOf0sVU0ik #mjtsaiblog
App Store Takedown Demands by Governments: https://t.co/UJySrhNL2a #mjtsaiblog
How Many Gold Apple Watches Were Sold?: https://t.co/mb2PXPJlI8 #mjtsaiblog
Annoying Catalina Security Features: https://t.co/tXdCnUN8OW #mjtsaiblog
@rosyna OK, thanks. So I take from this that unless you are using an unsigned disk image (not recommended) you have… https://t.co/6PF1dmUZey
@rosyna I’m seeing reports of disk images not mounting on 10.15 because they are not notarized (“Apple cannot check… https://t.co/6Xwbcilsxs
Andy Hertzfeld’s Videos: https://t.co/7VAgcSnktc #mjtsaiblog
macOS 10.14.6 and Xcode 10.3: https://t.co/TCVq2NLCDj #mjtsaiblog
@chrisltd Glacier for large amounts of data (photos, music) and Google Cloud for stuff I might need to restore quickly.
@chrisltd I use Arq in addition to Time Machine. TM requires that every drive get backed up to the same destination… https://t.co/1mSkCi9745
@chrisltd Yes, I use Arq for both local and cloud backups and recommend it.
An Illustrated History of Easter Eggs: https://t.co/rnhM6Y8O2P #mjtsaiblog
What’s Coming in Python 3.8: https://t.co/QyhWxtVvzo #mjtsaiblog
Margaret Hamilton and Apollo 11: https://t.co/GcZ3kRQ8qD #mjtsaiblog
The Sad Truth About Sleep-Tracking Devices and Apps: https://t.co/XYl9p6h0hy #mjtsaiblog
Posts updated today:
Airmail Adds Subscription for Push Notifications
https://t.co/y1VJtWiXPD
Guido van Rossum S… https://t.co/tKGdUA3F3A
Posts updated today:
Local 1Password iOS Vaults No Longer Free
https://t.co/NFTfcvLvcm
MacBook Air 2019 and New… https://t.co/RB2G5QValP
Have We Hit Peak Podcast?: https://t.co/8tx0hfNC2N #mjtsaiblog
iPhone Loyalty: https://t.co/W7Uqo1iTlP #mjtsaiblog
Posts updated today:
Meet the New Dropbox
https://t.co/4jbHTUivtg
SF Symbols
https://t.co/5rRqzgdRYr
#mjtsaiblog
@lapcatsoftware Seems like the limit is way too low.
@rosyna Yes, but this seems to do a better job.
@morid1n I’ll give it a try. Thanks!
SummerFest 2019 Ending Soon: https://t.co/wNtcG3K4El #mjtsaiblog
Branches and Continuous Integration: https://t.co/sbab7l804e #mjtsaiblog
Lowercase Passwords: https://t.co/uXtUWNrNdR #mjtsaiblog
Go64 Finds 32-bit Apps: https://t.co/q4fo0uKMVc #mjtsaiblog
Why Does APT Not Use HTTPS?: https://t.co/Tqxovibjrr #mjtsaiblog
@morid1n Haven’t found one that I really like.
@morid1n Sure.
Posts updated today:
Apple to Bankroll Original Podcasts
https://t.co/GWKTkqhUXu
Why Do Web Browsers Allow Acces… https://t.co/rzfIIF2ULF
Posts updated today:
Why Did Moving the Mouse Cursor Cause Windows 95 to Run More Quickly?… https://t.co/ZZaNqF0D9B
Apple to Bankroll Original Podcasts: https://t.co/6xvJOIkQ5a #mjtsaiblog
How Many Kinds of USB-C to USB-C Cables Are There?: https://t.co/JN7F02gO8A #mjtsaiblog
Google Photos Is Making Photos Semi-public: https://t.co/oJoqm9L67f #mjtsaiblog
Most “Free†VPN Apps Secretly Owned by China: https://t.co/hXCF1ukvgE #mjtsaiblog
Why Did Moving the Mouse Cursor Cause Windows 95 to Run More Quickly?: https://t.co/OxTpkKMhSB #mjtsaiblog
@grynspan @lapcatsoftware Seems like that would be a reasonable default, with exceptions allowed.
@grynspan @lapcatsoftware Are you talking about physical location? I think what matters here is whether the devices… https://t.co/wR63DO95FV
@grynspan For example, 10.x.x.x and 192.168.x.x.
@grynspan Yeah, it’s not obvious. But maybe the local IP ranges and .local for a start.
@mpweiher OK, with that sort of expanded definition, I would say that most of my generic code relates to collection… https://t.co/LWKR8hjgPL
@mpweiher I don’t really see how that would work. Generics have a way of infecting the other levels. For example, a… https://t.co/MA75giTzmA
Posts updated today:
Why Do Web Browsers Allow Access to the Local Network?
https://t.co/kHAVMhZ6Sw
Apple News+… https://t.co/x5kHU6OU79
Posts updated today:
MacBook Air 2019
https://t.co/UfDksBO2ly
Apple Reverses Course on MDM and Parental Control… https://t.co/IbqClD7UrU
Fernando Corbató, RIP: https://t.co/126u1EkH9G #mjtsaiblog
Airmail Adds Subscription for Push Notifications: https://t.co/gszfS3uvUm #mjtsaiblog
Infinite Night Shift: https://t.co/4bT5i90tc2 #mjtsaiblog
Shape Up: https://t.co/ImWJuOpNFC #mjtsaiblog
@carltongibson Just this one: https://t.co/BHofIGCc8m
Mac Marketshare in Q2 2019: https://t.co/G6G4B4RGgl #mjtsaiblog
SFUniversalLink: https://t.co/SVTeffEqB9 #mjtsaiblog
SFUniversalLink: https://t.co/SVTeffEqB9 #mjtsaiblog
Predatory iOS App Subscriptions: https://t.co/gRThRV5PNz #mjtsaiblog
Local 1Password iOS Vaults No Longer Free: https://t.co/seVel6n8cu #mjtsaiblog
Posts updated today:
Zoom Vulnerabilities
https://t.co/Bsmmhh09TG
#mjtsaiblog
@grynspan Control-clicking is exactly where I expected that option to be, but it wasn’t on the beta I’m running. So… https://t.co/ebi95gx1vx
@grynspan On iOS, you can long-press to *change* the setting, but I don’t see a way to do that in Safari for Mac. I… https://t.co/p5NytkU1iL
@grynspan Great! Is there any built-in UI to see or configure these prefs?
@grynspan Thanks. Also a bit confused about isEnabled. Is this a setting shared among apps? Or is it for rememberin… https://t.co/qxtPKMrMlz
Posts updated today:
MacBook Air 2019 and New 13-inch MacBook Pro
https://t.co/z1WisbhS2S
Lightroom CC Returns t… https://t.co/cXndKhj0AV
Posts updated today:
Zoom Vulnerabilities
https://t.co/l513tcaarx
Jony Ive Is Leaving Apple… https://t.co/9eMqqu7Dky
Why Do Web Browsers Allow Access to the Local Network?: https://t.co/ECuTrJ8Mu4 #mjtsaiblog
iCloud Data Loss With macOS 10.15 and iOS 13 Betas: https://t.co/kqUaZfxWmF #mjtsaiblog
Apple News+ Revenue: https://t.co/CFvOPifscX #mjtsaiblog
@NSExceptional Does the compiler treat “if @ available†as a unit, rather than having “@ available†produce a value at runtime?
Posts updated today:
MacBook Air 2019 and New 13-inch MacBook Pro
https://t.co/0JcQ34kCu4
Backing Up macOS 10.15… https://t.co/oLc1wnbnlo
WWDC 2019 Video Transcripts Now Available: https://t.co/E87vpnHYHg #mjtsaiblog
GDPR Fines: So Now We Know: https://t.co/JtJqMmrTYN #mjtsaiblog
Hook 1.0: https://t.co/VfZ1eNrPtc #mjtsaiblog
Gosh Darn SwiftUI: https://t.co/c9aY9bqHnt #mjtsaiblog
@rosyna Yeah, I’m not defending Zoom’s sketchy actions. I’m just saying that there’s a real user experience issue here.
@rosyna The crux of it is that it’s useful to be able to follow a link that does something in an app. But that can… https://t.co/y2blWwKZc4
@rosyna Right, but it’s perfectly valid to want to follow a link from somewhere else that opens up Zoom. It sounds… https://t.co/q0soKyIMDA
@rosyna Then how does it address the issue Zoom was trying to work around?
@grynspan @rosyna I have JavaScript URLs in my Safari bookmarks bar that send info about the current page to MarsEdit and EagleFiler.
@rosyna Right. But my understanding is that I can click a link to https://t.co/x2Flf5PPsG and then *that page* open… https://t.co/KErzRr8gVa
@rosyna Thanks. Doesn’t seem like universal links would address my bookmarklet use case since the domains aren’t statically known.
@rosyna I guess I don’t see how universal links prevent the problem. Wouldn’t you still be vulnerable to trampolines?
@rosyna Also, “disabling†makes it sound like they did something to Safari to turn off the feature. It’s more like… https://t.co/zBPCBCoDR9
@rosyna I think the “always†is entirely unwarranted because it assumes that the user understands what is being ask… https://t.co/bWJYYrnTcM
@rosyna Why does it ask for confirmation every single time? Besides Zoom, what apps might a user have installed tha… https://t.co/y3F4Kj7rSr
@heathborders No.
Apple Lowers SSD Prices: https://t.co/ezhImBmjRh #mjtsaiblog
Apple Discontinues 12-Inch MacBook: https://t.co/5GtYsdOg8g #mjtsaiblog
Apple Discontinues 12-Inch MacBook: https://t.co/5GtYsdOg8g #mjtsaiblog
Apple Discontinues 12-Inch MacBook: https://t.co/5GtYsdOg8g #mjtsaiblog
Zoom Vulnerabilities: https://t.co/icnPyhxIcx #mjtsaiblog
MacBook Air 2019 and New 13-inch MacBook Pro: https://t.co/9GeA962RsD #mjtsaiblog
Apple Revives Texas Hold’em Game: https://t.co/hxT1iBpz3O #mjtsaiblog
@__tambourineMan @EggFreckles I’ve edited the post title. Thanks for the feedback.
@EggFreckles I see what you’re saying, but, lacking an alternative, I think this is close enough that the term is w… https://t.co/QNfGlI6RZq
@NoahEmmet I’d like to do that, but I don’t think WordPress supports that sort of thing directly. Maybe someday I c… https://t.co/eoWIaBjnHp
@EggFreckles Is there a term for this sort of situation that’s in between what people normally call bricking and a… https://t.co/YE645i89U6
@lapcatsoftware Sorry to hear that, but I have no doubt that you can be successful at iOS development.
Posts updated today:
Jony Ive
https://t.co/XNiJTRrtPx
SuperDuper
https://t.co/Dxv87ytOS1
macOS 10.15 Public Bet… https://t.co/hFPktdusiX
Malformed iMessage Could Brick iPhone: https://t.co/28bzMHeigL #mjtsaiblog
Cloudflare Outage Caused by Regular Expression: https://t.co/tju6VBq6Qb #mjtsaiblog
No Engagement Algorithms: https://t.co/vRJ2zw4ZGz #mjtsaiblog
MacUpdater 1.4.15: https://t.co/T5BkjuF24d #mjtsaiblog
Post-Approval App Review: https://t.co/CXdUf86nf9 #mjtsaiblog
@bobtiki What is this in reference to? All I’m seeing on the site is a maintenance update from last week.
FaceTime Attention Correction: https://t.co/OmNkggKLXc #mjtsaiblog
“S†iPhones Get the Most Software Updates: https://t.co/pAGw9aMOWP #mjtsaiblog
Giving Notes on Apple’s TV Shows: https://t.co/SWTWPnqNvy #mjtsaiblog
Requesting Entitlements: https://t.co/txzpVgh4i4 #mjtsaiblog
YouTube Hacking Video Ban: https://t.co/hY7Eh2XQtc #mjtsaiblog
@tempelorg I think it’s the default for NSPanel.
altool 4.0: https://t.co/aaye6aXCci #mjtsaiblog
SummerFest 2019 for Mac Indie Apps: https://t.co/5XWUBm9Dz0 #mjtsaiblog
UIStackView and NSStackView: https://t.co/uPaCFXDwck #mjtsaiblog
Superhuman Embeds Tracking Pixels in User E-mails: https://t.co/FhkS99vOQA #mjtsaiblog
@lapcatsoftware Thanks. I should have read more before trying it. Sounds like this is a good fix to be selectively… https://t.co/mID3fABDVB
@lapcatsoftware And then sometimes it shows the alert in response to my clicking the submit button.
@lapcatsoftware I’m using 8.1, but the feature (which sounded like a great idea) is not doing what I expected. I th… https://t.co/UOW7IKYQPK
@TimothyBuckSF @steven_aquino @jcenters They didn’t play that video during the keynote.
Catalyst Deep Dive: https://t.co/dCNGlM08PV #mjtsaiblog
Gaming With a MacBook Pro and eGPU: https://t.co/X5CNe956pL #mjtsaiblog
Using Combine: https://t.co/iqJh5nPuKY #mjtsaiblog
SwiftWebUI: https://t.co/DSFd1TbDhQ #mjtsaiblog
Posts updated today:
Security & Privacy in macOS 10.15 Beta
https://t.co/m8X2DuE33r
SuperDuper 3.2.5… https://t.co/47UrWNqk0E
Posts updated today:
Jony Ive Is Leaving Apple
https://t.co/o2WMYeNmxr
Apple Responds to Spotify… https://t.co/mMsAZYCWvk