Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Red Sweater Blog

    red-sweater.com · Personal blog · on HN since 2008

    Daniel Jalkut, a Mac developer and maker of MarsEdit, writes about Mac development, open source, app sandboxing and software business.

    Visit blogHN submissions
    Mobile & AppleProgrammingBusiness & Strategy
    What HN says

    HN commenters link it for its crash reporter roundup for Mac apps and fondly recall it as a favorite blog.

    Stats for nerds
    47HN people shared it
    57linked in comments
    483story points
    Jul 2019last shared
    2008people per year2019

    Top posts on HN

    1. 1
      Mountain Lion quietly includes app blacklist and security restrictions
      1 person · 125 points · first shared 2012 · 44 comments on HN
    2. 2
      I loved C. But it always fell short for me. Objective-C fixed that.
      1 person · 85 points · first shared 2011 · 79 comments on HN
    3. 3
      The Mac App Store Debug Menu
      1 person · 54 points · first shared 2011 · 7 comments on HN
    4. 4
      Open Source Obligations
      2 people · 44 points · first shared 2009 · 12 comments on HN
    5. 5
      Getting Pretty Lonely (an anti-GPL essay)
      3 people · 15 points · first shared 2009 · 10 comments on HN
    6. 6
      The Sandbox’s Big Red Button
      1 person · 11 points · first shared 2012 · 2 comments on HN
    7. 7
      Tweet Quality
      1 person · 10 points · first shared 2009 · 4 comments on HN
    8. 8
      Apple has stopped updating its Downloads service for 3rd party Mac apps
      1 person · 9 points · first shared 2010 · Discussion on HN
    9. 9
      Touché: Touch Bar for Everyone
      3 people · 8 points · first shared 2016 · Discussion on HN
    10. 10
      Can't Catch Me
      1 person · 8 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • pohlSep 2013

      ...experts puzzle over benefit of 64-bit functions

      Let's try to enumerate whatever we can think of:

      The most commonly mentioned one is addressing 4GB of memory and larger, which doesn't apply to the 5S. (It's my understanding that it only contains 2GB). So that one is rightfully dismissed. Well, other than that you get more benefit from ASLR (Address Space Layout Randomization) with a 64bit virtual address space. Still not a headline-feature, though.

      It's also commonly mentioned that AArch64 defines twice as many general purpose registers, each twice as large. AArch64 also defines twice as many FP registers – again, each twice as large – available to the SIMD unit. The camera in the 5S does a lot of image processing in order to try to take the best one-button picture possible, and there is probably a lot of opportunity for SIMD code behind that. So that might be a big win that is directly tied to user experience.

      Also mentioned, but less frequently, is the kind of optimizations a programming language runtime implementor can do when 64bits are available. For example: Apple has apparently taken advantage of the 64-bit runtime in Lion by optimizing the Objective C runtime itself to use some of these extra bits for, shall we say, clever purposes. Bavarious describes an optimization through which Apple is able to replace previously full-fledged opaque objects such as NSNumber with an object-placeholder that exists entirely as the 64-bit “object address” itself. This means…

    • eridiusJan 2017

      > an Emoji keyboard accessory

      I can't tell if you literally think that's what it is, or if you're just trying to be dismissive. Emoji support in text fields is just one of the many things it does. It's a dynamic set of buttons that change depending on your task, and I actually really want it. I've been running a third-party app called Touché (https://red-sweater.com/touche/) which gives you the touch bar in a window on your computer, so I can see what things it offers (this isn't actually very useful for actually using, because if I have to switch to my mouse and click a button, there's probably a faster way anyway), and there's some cool stuff in there. What looks especially useful is if you're using Xcode to debug an app, the touch bar has a dedicated button that pauses the debugger, even if Xcode isn't in the foreground, and AFAIK there's no other way to accomplish this (even if you set up an applescript to pause the debugger and hook it up to a keypress, the app will still see you beginning to press the keys before it pauses, potentially changing the state that you were trying to debug at).

      > Since 2013, they don't have a desktop for desktop (not web) developers any more. […] iMacs are noisy under load

      I haven't ever noticed my iMac being noisy. I'm pretty sure it's quieter than my laptop, and my laptop is pretty darn quiet.

      > and who knows how long they will last when kept heated the whole time

      I'm really confused as to why you said this. If you think iMacs are…

    • chrisfinazzoJul 2019

      Sigh, you're just not getting it, sorry to say.

      I have NO TROUBLE imagining that Apple will continue to tighten the screws on this, enforcing signing through Developer TOS and requiring MAS apps to pay for distribution certs.

      Direct download isn't going away, not after all the work that's gone into securing it, but if you think you can sell an app off your own site without giving Apple some identifiable info about who you are and what your code does, prepare to be disappointed.

      Runtimes won't be disallowed, just that you (the user) are responsible for installing them and keeping things updated.

      Oh, and for record, my reference to "Perry the Cynic" is no accident...he literally invented how code signing works.

      https://weblog.rogueamoeba.com/2008/03/07/code-signing-and-you/#comment-318

      https://red-sweater.com/blog/514/development-phase-code-signing#comment-144236

      http://patft.uspto.gov/netacgi/nph-Parser?Sect2=PTO1&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&d=PALL&RefSrch=yes&Query=PN%2F7103779

      http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&r=8&p=1&f=G&l=50&d=PTXT&S1=Kiehtreiber.INNM.&OS=in/Kiehtreiber&RS=IN/Kiehtreiber

    • pmjordanAug 2012

      While we're on the subject of helpful deployment software, MarsEdit's Daniel Jalkut has an article about crash reporting for Mac apps on his blog:

      http://www.red-sweater.com/blog/860/crash-reporter-roundup

      I haven't yet tried any of his suggestions, and since the article is from 2009, I don't know how much has changed.

      In any case, from experience on other platforms, I heartily recommend making crash reporting straightforward (1-click, or even opt-in to 0-click) for users. Once you have a few hundred people using your software, "rare" crashes happen all the time and tracking them down can be much easier than with just your internal testing.

      Note that OSX's built-in crash reports go to Apple, not the App developer, so they're not much use to those of us outside the Cupertino ivory tower.

    • bau5Aug 2017

      WordPress is something that would exist in another form if not for Matt Mullenweg. There have been plenty of competing projects. Thanks to good timing WP became the one that a lot of different people contributed to, turning a small project into an 800 pound gorilla. Despite this, Matt Mullenweg and Automattic has used the copyright and trademark to assert and maintain control over it. Some agree with the leadership, some do not, but many website developers are pretty much stuck with it.

      https://red-sweater.com/blog/825/getting-pretty-lonely

    • bjustinJan 2013

      By mid 2014, I expect Apple to sell retina versions of all of their laptops. It is still some ways off, but then when will you adapt your site for retina? When 20% of your market has retina laptops? By then, you have established to that 20% that you don't care about polish[1]. Especially for developers, they are that much less likely to recommend you to their friends.

      You can find (someone else's) better argument along similar lines at [2].

      [1] I'm exaggerating, a bit.

      [2] http://www.red-sweater.com/blog/2568/target-the-forward-fringe

    Related

    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Daring Fireballdaringfireball.net1.8k people

    Facebook is an attack on the open web

    Daring Fireball
    Personal · last shared 2026
    MacResearchmacresearch.org20 people

    Grand Central Dispatch Now Open to All

    MacResearch
    Publication · last shared 2023
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Justin Williamscarpeaqua.com42 people

    My Ultimate Developer and Power Users Tool List for Mac OS X (2011 Edition)

    Justin Williams
    Personal · last shared 2017
    A Smart Bearblog.asmartbear.com407 people

    Avoid blundering: 80% of a winning strategy

    A Smart Bear
    Personal · last shared 2026
    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Bradley Kuhnebb.org98 people

    Why Greet Apple's Swift 2.0 With Open Arms?

    Bradley Kuhn
    Personal · last shared 2025