Swift Atomics 1.0: https://t.co/eMcYEOsejB #mjtsaiblog
Privacy for Apple Employees: https://t.co/muikTVuG0y #mjtsaiblog
Apple Store vs. Repair Shop: https://t.co/U6psuU7dkL #mjtsaiblog
@raymondedwards @mbuchetics @roustem The Swift JSON API was introduced at WWDC as part of Foundation, and the fact… https://t.co/t3A2Jq1gd5
@SamJ0hn Yes! The stats should be for the time from first submission to Ready for Sale, not how quickly they can re… https://t.co/7bboN4qCOj
@mbuchetics @roustem Is it written somewhere that an API called from Swift should never put anything in an autorele… https://t.co/JBoou2aPa0
@Catfish_Man @dgregor79 @typesanitizer That happens to me with the Swift compiler every day.
Hopscotch Going Through App Store Review: https://t.co/V0KtlfMuoq #mjtsaiblog
Cameron v. Apple Settlement: https://t.co/I2TtcdjO90 #mjtsaiblog
@siegel @SamJ0hn I think I’ve only heard of one case where the bug fix *was* allowed to go through, and it was stil… https://t.co/4vsf7GgL7e
@siegel @bbedit @SamJ0hn “For apps that are already on the App Store, bug fixes will no longer be delayed over guid… https://t.co/Vcufwm3V9i
@roustem How is it a bug/leak in Swift if you can work around it with an autorelease pool?
@mxswd 2. I understand that what the server sends to the verifying device is encrypted for that device. But, prior… https://t.co/ZTXW9NPIW3
@mxswd 1. It’s not clear to me that this is the same thing being discussed in the article. Does iCloud Keychain alw… https://t.co/78BnTk3eBh
@manu_faktur Fixed, thanks!
@mxswd Are you sure that’s related to this? To docs I saw seem to imply it’s only for password resets. Do you then… https://t.co/metAFZgQcz
Apple News Partner Program: https://t.co/0eKsbvquOP #mjtsaiblog
Why Apple Asks for Your Other Device’s Password: https://t.co/HK1syjNANM #mjtsaiblog
Additional Banking Information in App Store Connect: https://t.co/0KNbNIMGY4 #mjtsaiblog
Open App Markets Act: https://t.co/3eFAt7Dcva #mjtsaiblog
The Story of Playdate: https://t.co/1egJWNiGWl #mjtsaiblog
New Club MacStories: https://t.co/F1zwisLTdW #mjtsaiblog
Managing Family Sharing Subscriptions: https://t.co/TBXJxs0a2U #mjtsaiblog
FlickType Discontinued: https://t.co/dEXrRu2oGM #mjtsaiblog
Google Voice Drops SMS Forwarding: https://t.co/AlmrdhyNiz #mjtsaiblog
High CPU Use From trustd: https://t.co/CxgDzvRnlG #mjtsaiblog
@tjluoma @tapbot_paul For that price, you’d think it would be able to pair with multiple devices like the first-generation one.
@godofbiscuits @tpoholmes @ashleygjovik For me, at least, the constraint is time, not stories. I have a huge backlo… https://t.co/C0N43DklKp
Apple Settles With Corellium, Then Appeals: https://t.co/K3VwGle2qY #mjtsaiblog
QuickTime Player Creates .mov Files: https://t.co/PILisSPB8y #mjtsaiblog
QuickTime Player Creates .mov Files: https://t.co/PILisSPB8y #mjtsaiblog
QuickTime Player Creates .mov Files: https://t.co/PILisSPB8y #mjtsaiblog
@godofbiscuits @tpoholmes @ashleygjovik Which post would this be an update to?
@vladquant Looks great.
@obrhoff @lapcatsoftware What I disagree with is appropriating a word that means the opposite because it’s seen as… https://t.co/rMBFOL37LI
@obrhoff @lapcatsoftware Not every native app is good. Not every non-native app is bad. Maybe you’ve invented a cus… https://t.co/amVWnyotaC
@obrhoff @lapcatsoftware To me, “native†is an (evolving and non-binary) characteristic that’s based on things like… https://t.co/mA22P21ddU
@lapcatsoftware @obrhoff Likewise, a long series of iOS-style checkboxes, even if they use the native control, just… https://t.co/3yRjEa0Ofl
@lapcatsoftware @obrhoff That’s certainly part of it. Often the behavior and accessibility aren’t right. But I do w… https://t.co/hlkrmb2RTC
@obrhoff I’m not against custom UI for new things that the standard controls can’t do. But there are lots of apps t… https://t.co/7WMWSrUl3r
@tpoholmes @ashleygjovik I’m following it.
Posts updated today:
More Documents From Epic vs. Apple
https://t.co/YDzhkvOQPc
Scanning iCloud Photos for Child… https://t.co/Eo7isPKC8G
Posts updated today:
NeuralHash Implementation and Collision
https://t.co/HlisUvH0o4
Safari 15 Changes in Beta 6… https://t.co/GwtY8fQI2u
Reddit Raises Even More: https://t.co/Wcpl54EWmt #mjtsaiblog
Court Documents About Epic v. Google and App Store: https://t.co/7Ck6JDVzXB #mjtsaiblog
App Store Fee Reductions and Apple Strategy Tax: https://t.co/7ZTsWpwetN #mjtsaiblog
Apple Engraving Censorship: https://t.co/yq4ykFjo6B #mjtsaiblog
@stormchild Yes, it would need to be used in combination with something else to avoid confirmation. Or perhaps social engineering.
NeuralHash Implementation and Collision: https://t.co/wikrLb5WG0 #mjtsaiblog
Touché 1.1.5: https://t.co/jWuTorHpVT #mjtsaiblog
Safari 15 Changes in Beta 6: https://t.co/yJReF5vBQV #mjtsaiblog
Posts updated today:
macOS 11.5.2
https://t.co/DgUhLzpBj1
Working on Internet Explorer 3 and Google Chrome… https://t.co/nboUiyYctM
Posts updated today:
Waiting to Update to Big Sur
https://t.co/bCxaiq26gj
Apple Business Model: A Naive Nostalgi… https://t.co/VuKxyDClsp
Posts updated today:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/Xee9K07UER
1Password 8 for Mac E… https://t.co/I5xKdLWoLB
@jmfd @lapcatsoftware I only use one account on this Mac.
@jmfd @lapcatsoftware It seems like more is based on Spotlight now than in earlier releases, so even a basic “searc… https://t.co/dMn3qBpqdk
@jmfd @lapcatsoftware My search issues are not resolved by resetting Spotlight. The index actually seems to have th… https://t.co/9XsR2kN1ey
@jmfd @lapcatsoftware Searching and sorting are both broken in Big Sur, and the app freezes for 10 seconds at time… https://t.co/y3jxWM7lNg
@lapcatsoftware Yep, they brought back the table view that was lost in Catalina but didn’t bring back the reply button.
@reneritchie @handcoding Thanks! Not sure how I missed that. Expected it to be in File like in Mail or Edit like in… https://t.co/lM3XNFsTM4
Switching Xcode Versions Without a Password: https://t.co/bvbxC3D55x #mjtsaiblog
Working on Internet Explorer 3 and Google Chrome: https://t.co/jYTt6TM2Y9 #mjtsaiblog
iOS Dev Jobs: https://t.co/eNSkWhvtgo #mjtsaiblog
Twitter’s Chirp Font: https://t.co/v21HmlshuP #mjtsaiblog
Cheap MagSafe-Like Adapters for USB-C: https://t.co/CVF8sWyJF6 #mjtsaiblog
@stroughtonsmith The best place it’s ever been was 10+ years ago, after the Intel transition but before it accumula… https://t.co/bzoeQnyQo3
@m_jacobson @rmondello I’ve always wondered why there’s no property to set whether an indeterminate progress indica… https://t.co/NUgncE0Vxz
@roustem @wilshipley Isn’t that mostly for the iOS app?
@lapcatsoftware Yeah, I mean that was the problem. They decided to WORA before knowing whether that would work, and… https://t.co/w0vEqCu2Nh
@SteveStreza Interesting idea—thanks for sharing.
@SteveStreza Hmm, I’m doing manually created VCs these days, so could do it in init, but I’ve been using IUOs so th… https://t.co/Nypn6RhkFH
@lapcatsoftware Because, in theory at least, the most of the Electron work was already done for Linux and most of t… https://t.co/TUskoDQ2fW
@SteveStreza So you use regular optionals in @IBOutlets (or the equivalent manually created views)?
@lapcatsoftware This actually makes a fair amount of sense except that SwiftUI ended up not working the way they ex… https://t.co/hCuba5oLUM
@nickheer So do you prefer iBiz or iGiant? https://t.co/GKSjo3DYfB
@frankreiff Federighi saying that Catalyst will get really good in the Catalina public beta is right up there with… https://t.co/jfNEbwVlz6
@SteveStreza What else to do for outlets and ivars in tests? Manually unwrap everything?
Posts updated today:
Apple Server Outage Makes Mac Apps Hang on Launch
https://t.co/dl1ecfTWjP
Apple Music macOS… https://t.co/eiRSVSK7Hl
Posts updated today:
macOS 11.5.2
https://t.co/aaXDVkqZNe
Allowing Bug Fixes and Challenging the Guidelines… https://t.co/0hhqKk6vzo
Posts updated today:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/uoaSmz0AOK
1Password 8 for Mac E… https://t.co/pdjSgGmaTk
@ScooterComputer I like Lightning better, but I would be OK with USB-C, too. But now it seems we’re going to be stu… https://t.co/hrzy6ysIpx
@ScooterComputer Plus, now we have more cables/dongles to carry because some Apple products use Lightning and others use USB-C.
@rmondello @_asfonseca Hope you can add support for verification codes to the importer/exporter.
@leebennett I expect that the vast majority of people will be fine with it.
@rmondello Sorry, suspected that wasn’t phrased clearly. What I mean is that in 1Password I can have a single windo… https://t.co/q7h0cUCxyS
@superezfe @rmondello Would also be really nice to have an additional freeform field to store challenge questions/a… https://t.co/ysQ4Ppyd1Z
macOS 11.5.2: https://t.co/bcJPoMD9WL #mjtsaiblog
1Password 8 for Mac Early Access: https://t.co/qfDpLvnsXx #mjtsaiblog
@marclafountain @GlennF @gruber That’s my guess, but would like to see confirmation from Apple. I don’t see why the… https://t.co/AH63eMO6nC
@marclafountain @GlennF @gruber I don’t think Apple has actually said they will do server scanning. They may scan o… https://t.co/bjnAHfDdUF
Posts updated today:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/gTFkGUuEVT
Sandbox Limitation on… https://t.co/YUe2g4aBWt
@GlennF @reneritchie @gruber It’s not more information, though (before posting the correction) it seems to have bee… https://t.co/i56W0aLnoi
@reneritchie @GlennF @gruber Thanks. Is that actually in any official statement or reported piece? Even the correct… https://t.co/64IZRW5B87
@gruber @GlennF Weren’t old photos already checked using the older server-based system? Presumably they’ll keep usi… https://t.co/skdIiGF4Ct
Sorry, the first link should be:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/nBE9gfrpNK
Posts updated today:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/WNn8WxIymW
Dedicated Store Web P… https://t.co/Svx5qST3AO
@mattie @_saagarjha The frame is there, but no location given. In this case it says it was inlined.
@stroughtonsmith and most criminals will probably avoid iCPL now that they know it’s being scanned. So that, combin… https://t.co/dtvyZVTwiQ
@stroughtonsmith I sense this is not being interpreted the way I intended. My point is not that Cook should be forc… https://t.co/6tUV6MSCZR
@mattie @_saagarjha It says “Unexpectedly found nil†and has symbols but no file/line.
@mattie I know, but at least you have a chance to save or log something before you quit.
@lapcatsoftware I actually like having that information logged, though just the file module/name would be sufficient.
@_saagarjha @mattie I just tested this again, and force unwrapping did not show the source file or line.
@leebennett It’s what I used before Photoshop. I think it may predate it, but not sure.
@mattie Yes, if it’s force unwrap crash vs. silent failure I would go with the crash. But this is the sort of case… https://t.co/OzNlJfLguT
@leebennett ColorStudio
@mattie I’m not a big fan because the crash doesn’t give you much context about what happened or where. But a helpe… https://t.co/yLputcwHF8
@stroughtonsmith Since they claim only one false positive per trillion accounts, maybe Tim Cook could do it himself in his spare time.
@cormacpros @lapcatsoftware How is this Apple throwing them a bone when they were already doing this on the server?… https://t.co/KFjjJadydZ
@vhgalvao Looks like the page moved. I’ve updated the link, thanks.
Safari 15 vs. Vivaldi When Matching the Web’s Colors: https://t.co/nfDXNI3ds1 #mjtsaiblog
After Dark Screensavers Recreated in CSS: https://t.co/u7hBcdhes7 #mjtsaiblog
Google Considered Buying Epic: https://t.co/Q7x8GNHI90 #mjtsaiblog
Kid Pix as a JavaScript App: https://t.co/eh8pD4SFvJ #mjtsaiblog
Posts updated today:
Scanning iCloud Photos for Child Sexual Abuse
https://t.co/WNn8WxIymW
App Store Feature Pro… https://t.co/ADOkcGKDsm
@krzyzanowskim @nicklockwood @_iains A deque is still slow to remove from the middle.
@nicklockwood @_iains Oh, that’s good to be aware of, thanks! I think the deinit loop should work and will look int… https://t.co/pnsgn5GRBQ
@gruber @reppep @rmogull @dmoren @kvanh It sounds like Apple doesn’t even know what it’s adding because it only rec… https://t.co/efsX6mW4aw
@mahapmanoj @nicklockwood I’m not sure there is ever a time when NSCache is the right choice. I don’t think a cache… https://t.co/YWYrgGjm6n
@lapcatsoftware Yep, all these years later I still regularly see iMessages (both to and from me) that are reported… https://t.co/Jv3A8sZD3S
@AIinformacao Sorry to hear that. I’ve thankfully not seen that one.
@_iains @nicklockwood I don’t think a heap is really necessary and would add a log factor. In my cache, I use a dou… https://t.co/f2pnJRGImo
@nicklockwood Yeah, looks like it’s now O(1) amortized overall since you drop half when it’s full.
@nicklockwood Also wondering if you should lock around the dict in value(forKey:)?
@nicklockwood Looks like you rewrote it. I’m guessing because ArraySlice.popFirst() “leaks�
@mxswd @nicklockwood No, I use it on macOS. The main concern is not memory pressure but having an LRU cache that doesn’t grow without bound.
@nicklockwood Yep, NSCache is unfit for purpose. Sometimes it evicts new items immediately while keeping older ones… https://t.co/W7MqVOUI69
App Store Feature Promotes Rip-Off Apps: https://t.co/VwfYNRq2Gy #mjtsaiblog
Scanning iCloud Photos for Child Sexual Abuse: https://t.co/cLDBMglr6N #mjtsaiblog
Scanning iCloud Photos for Child Sexual Abuse: https://t.co/cLDBMglr6N #mjtsaiblog
Apple Brings Back the Dedicated Store Web Page: https://t.co/pzGbsSApqT #mjtsaiblog
Zoom Settlement for Misleading Encryption Claims: https://t.co/umyQfpgcxA #mjtsaiblog
dyld-shared-cache-extractor: https://t.co/O4eWgnVaXr #mjtsaiblog
Scanning Your iPhone for Pegasus: https://t.co/8B6UspAvmH #mjtsaiblog
Swift “guard†Capture Specifier Pitch: https://t.co/I4GlP9tbZC #mjtsaiblog
Lists of Swift Attributes: https://t.co/9JBjn6gVXp #mjtsaiblog
Posts updated today:
Sandbox Limitation on Number of Files That Can Be Opened
https://t.co/4LRFxsutIr
macOS 11.5… https://t.co/zwM1Y67P0R
Brief Reviews of (Nearly) Every Mac Keyboard: https://t.co/a0s804cAWe #mjtsaiblog
iOS 15 Find My: https://t.co/BHa3ZGt3v4 #mjtsaiblog
Automating Test Retries: https://t.co/Xq7SXWSFZW #mjtsaiblog
@EggFreckles This happens frequently enough, even with newish drives, that I don’t think it indicates a hardware problem.
@noelc All my drives are encrypted. I wondered if it was related to encryption because Disk Utility does sometimes… https://t.co/dzUW5jmYB8
APFS drives often get into this weird state where they don't auto-mount, yet Disk Utility shows the Mount button as… https://t.co/gvW3PqioPi
Photos.app continues to lose changes that I make to smart albums.
MuseScore Requests Downloader Takedown: https://t.co/Cm9C3qUtvS #mjtsaiblog
Older Kindles Will Lose Cellular Access: https://t.co/wVfYIbI5oc #mjtsaiblog
App Tracking Transparency’s Honor System: https://t.co/TF8QpN3bDd #mjtsaiblog
Suspicious Package Power User Features: https://t.co/TeGTsPwhoo #mjtsaiblog
@BigZaphod I thought this was supposed to be fast, too. Are you perhaps using it on a protocol?
@agilethumbs @Freerunnering Seems clear that it’s for increased security by controlling how the Mac can be booted?… https://t.co/XTFK2ncwAa