You can create a Smart Folder that is based on one or more Tags (or any other combination of metadata, but Tags are useful in that you can manipulate them directly).
This is very similar to work done by J. Alex Halderman et al. in 2008 [1]. If you find this interesting, check out their paper. They give an example of a bitmap image in memory and its degradation over a number of…
Wouldn't it be fabulous if they live streamed someone writing the code for an account deletion feature?
WebKit supports ARIA attributes. If you aren't using them in your web code already, VoiceOver can probably navigate your page just fine, but it's subpar compared to a document that has been marked up with rich…
Swift Playgrounds are sandboxed in about the exact same way. And for pretty obvious reasons, I'd think. (Or have people already forgotten about when Playground files would immediately destroy your home directory as soon…
Can, not must.
There are some mitigations for this already built in. "Sensitive" processes are disallowed from linking libraries relative to @rpath and friends. Excerpt from dyld.cpp: else if (sProcessIsRestricted && (path[0] != '/'…
iCloud Drive or CloudKit-esque storage would be nice, but the regular Notes app uses IMAP for storage, for what I imagine are "legacy reasons". (The Notes feature was originally built in to Mail.app and used IMAP notes.…
This is essentially already the case as Mac App Store apps must be sandboxed. This works fine for a lot of apps, but has presented issues for many prominent developers. (e.g. Panic had a fairly difficult time adapting…
It is complete snake oil and in the vast majority of cases will result in a net performance loss.
"When a user turns on iMessage, the device generates two pairs of keys for use with the service: an RSA 1280-bit key for encryption and an ECDSA 256-bit key for signing. For each key pair, the private keys are saved in…
The front-facing camera doesn't have an indicator light, so this sound is the only thing preventing an app from stealthily capturing a photo or video recording of you while using it. I'd imagine analysis of your…
Although this technically works, in some cases it may lead to strange bits of misbehavior. (Depending on where you do it, the app may end up in the wrong audit session or mach namespace, and it may also be missing some…
mdfind / Spotlight can be a fairly powerful tool. Consider this query, which finds all Xcode projects I've tagged as "Active": ~$ mdfind tag:Active kind:xcode /Users/jn/Code/xyz/xyz.xcodeproj ... Queries like this also…
I think that people sometimes look upon certain OS releases with rose-colored glasses. Snow Leopard is certainly one example, and I wouldn't be surprised if people felt that way about Windows XP (or maybe 7) as well.…
Yes. There's a ton of room for innovation and I don't have a lot of faith in Intuit to do any of it. I feel like I'm constantly thinking of things I'd improve about Mint.
Admirable, but this doesn't really help the scenario where the outer page is intercepted and modified to serve a different iframe. (This is a common attack on pages that e.g. serve login forms over http, even though the…
"Software development, like professional sports, has a way of making thirty-year-old men feel decrepit." - Snow Crash
You can create a Smart Folder that is based on one or more Tags (or any other combination of metadata, but Tags are useful in that you can manipulate them directly).
This is very similar to work done by J. Alex Halderman et al. in 2008 [1]. If you find this interesting, check out their paper. They give an example of a bitmap image in memory and its degradation over a number of…
Wouldn't it be fabulous if they live streamed someone writing the code for an account deletion feature?
WebKit supports ARIA attributes. If you aren't using them in your web code already, VoiceOver can probably navigate your page just fine, but it's subpar compared to a document that has been marked up with rich…
Swift Playgrounds are sandboxed in about the exact same way. And for pretty obvious reasons, I'd think. (Or have people already forgotten about when Playground files would immediately destroy your home directory as soon…
Can, not must.
There are some mitigations for this already built in. "Sensitive" processes are disallowed from linking libraries relative to @rpath and friends. Excerpt from dyld.cpp: else if (sProcessIsRestricted && (path[0] != '/'…
iCloud Drive or CloudKit-esque storage would be nice, but the regular Notes app uses IMAP for storage, for what I imagine are "legacy reasons". (The Notes feature was originally built in to Mail.app and used IMAP notes.…
This is essentially already the case as Mac App Store apps must be sandboxed. This works fine for a lot of apps, but has presented issues for many prominent developers. (e.g. Panic had a fairly difficult time adapting…
It is complete snake oil and in the vast majority of cases will result in a net performance loss.
"When a user turns on iMessage, the device generates two pairs of keys for use with the service: an RSA 1280-bit key for encryption and an ECDSA 256-bit key for signing. For each key pair, the private keys are saved in…
The front-facing camera doesn't have an indicator light, so this sound is the only thing preventing an app from stealthily capturing a photo or video recording of you while using it. I'd imagine analysis of your…
Although this technically works, in some cases it may lead to strange bits of misbehavior. (Depending on where you do it, the app may end up in the wrong audit session or mach namespace, and it may also be missing some…
mdfind / Spotlight can be a fairly powerful tool. Consider this query, which finds all Xcode projects I've tagged as "Active": ~$ mdfind tag:Active kind:xcode /Users/jn/Code/xyz/xyz.xcodeproj ... Queries like this also…
I think that people sometimes look upon certain OS releases with rose-colored glasses. Snow Leopard is certainly one example, and I wouldn't be surprised if people felt that way about Windows XP (or maybe 7) as well.…
Yes. There's a ton of room for innovation and I don't have a lot of faith in Intuit to do any of it. I feel like I'm constantly thinking of things I'd improve about Mint.
Admirable, but this doesn't really help the scenario where the outer page is intercepted and modified to serve a different iframe. (This is a common attack on pages that e.g. serve login forms over http, even though the…
"Software development, like professional sports, has a way of making thirty-year-old men feel decrepit." - Snow Crash