Live data from Hacker News

Viewing profile — _jsn

_jsn

HN member
Joined
Fri, Jan 18, 2013, 11:09 PM UTC
HN karma
83
Public activity
29 items

About _jsn

systems software person

Recent public activity

  1. comment
    Comment #13677416

    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).

  2. comment
    Comment #11516382

    That facility sort of exists for sandboxed Mac apps, since all incidental files related to the app are under a single container that iirc is deleted if the corresponding app is rem…

  3. comment
    Comment #10839310

    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…

  4. comment
    Comment #10652549

    They were injecting code in to the Finder too. No doubt this is why Finder Sync Extensions[1] were created, because it's a support nightmare. (Well, and also because that code inje…

  5. comment
    Comment #10489907

    Wouldn't it be fabulous if they live streamed someone writing the code for an account deletion feature?

  6. comment
    Comment #10411550

    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…

  7. comment
    Comment #10376524

    Yes. It's double precision on 64-bit platforms and single precision on 32-bit. #if defined(__LP64__) && __LP64__ # define CGFLOAT_TYPE double # define CGFLOAT_IS_DOUBLE 1 # define …

  8. comment
    Comment #10309967

    Right. The OS X image now has to contain a /usr/local directory so that it exists unrestricted after you install the OS (otherwise you would be unable to create it yourself, becaus…

  9. comment
    Comment #10294531

    It's funny, but that's just how it is in the Motor City. I'm originally from there, and when my aunt visited me here in the SF Bay, she was amazed at how many people were moving fr…

  10. comment
    Comment #10256505

    Protocol extensions seem like a good way to get what you'd frequently want out of abstract classes. What's missing?

  11. comment
    Comment #10116720

    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 immediat…

  12. comment
    Comment #9777049

    SFSafariViewController (the new API for presenting a Safari-like browser inside your app) already does support content blocking.

  13. comment
    Comment #9343328

    Can, not must.

  14. comment
    Comment #9241255

    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 (sP…

  15. comment
    Comment #9223447

    Apple's packaging does not necessarily optimize for recyclable materials (though they do, sometimes). More importantly, they optimize for space efficiency. The last few generations…

  16. comment
    Comment #8924155

    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 bu…

  17. comment
    Comment #8897249

    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…

  18. comment
    Comment #8646659

    Jordan Hubbard only recently left Apple. I suspect he is trying to avoid suggesting only Apple solutions for FreeBSD problems.

  19. comment
    Comment #8473998

    It is complete snake oil and in the vast majority of cases will result in a net performance loss.

  20. comment
    Comment #8323143

    On the first point, you're coreect. That's also why you get those extremely annoying modal dialogs each time a device/key pair is added to your iMessage account, because a device a…

  21. comment
    Comment #8323059

    "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 k…

  22. comment
    Comment #7792035

    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 i…

  23. comment
    Comment #7748323

    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 name…

  24. comment
    Comment #7748211

    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/xy…

  25. comment
    Comment #7366801

    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 ab…