Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2431

H

High Caffeine Content

Personal blog · highcaffeinecontent.comprogramminghardware

High Caffeine Content is a personal blog at highcaffeinecontent.com about programming and hardware. Since 2014, 34 different Hacker News readers have linked it 44 times, most often “Translating an ARM iOS App to Intel macOS Using Bitcode”. It is still writing: the last post was on 2026-03-01, and you can follow it by feed.

Visit the blog
44mentions?
34HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 16 in 2019

Most-linked posts?

  1. Translating an ARM iOS App to Intel macOS Using Bitcode
    8 people · 10 mentions · first linked 2019-05-18
  2. Bringing iOS Apps to MacOS Using Marzipanify
    5 people · 5 mentions · first linked 2019-03-01
  3. (Don't Fear) the Reaper (2019)
    5 people · 5 mentions · first linked 2019-05-22
  4. Mpw – Building Classic Mac OS Apps in OS X
    4 people · 4 mentions · first linked 2020-07-21
  5. Making Marzipan Apps Sing
    3 people · 3 mentions · first linked 2019-03-03
  6. Intel Virtualization and Apple Silicon
    3 people · 3 mentions · first linked 2022-03-25
  7. Beyond the Checkbox with Catalyst and AppKit
    2 people · 2 mentions · first linked 2019-06-19
  8. The iPad Pro Manifesto (2024 Edition)
    2 people · 2 mentions · first linked 2024-05-14
  9. Where Mac Catalyst Falls Short
    2 people · 2 mentions · first linked 2022-02-17
  10. A Month with OpenAI's Codex
    2 people · 2 mentions · first linked 2026-03-20

What Hacker News says?

  1. https://www.highcaffeinecontent.com/blog/20190518-Translatin... This article appears to successfully statically translate arm64 binary into an x86_64 binary using bitcode.

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “Apple aims to sell Macs with its own chips starting in 2021”
  2. Submitted Intel Virtualization and Apple Silicon as a story · 207 points

    HN discussion
  3. Actually, it seems I misremembered, and the bitcode representation is still only used for iOS [1]. Will be interesting to see if that changes with the next release of macOS. https://www.highcaffeinecontent.com/blog/20190518-Translatin...

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “Apple aims to sell Macs with its own chips starting in 2021”
  4. Submitted Translating an ARM iOS App to Intel macOS Using Bitcode as a story · 148 points

    HN discussion
  5. App uploads to the iOS store in the LLVM's own Bitcode format is a distant echo of the CPU ISA agnostic IR approach IBM employed at the time. Bitcode is transpiled down to the underlying CPU instructions via the static binary translation and optimisation, and the translation between Bitcode -> x86 or Bitcode -> ARM has been possible to do for some time: https://www.highcaffeinecontent.com/blog/20190518-Translatin...…

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “MIPS Becomes RISC-V”
  6. Submitted Bare Metal Raspberry Pi BASIC as a story · 69 points

    HN discussion
  7. For context, the current iPad Pro (still running last year's A-chip generation) benchmarks 50% faster than the Surface Pro X, and basic web browsing battery life tests peg it at around 13 hours battery life. Apple killing off 32-bit app support (and Carbon, QuickTime API, etc) is probably them preparing for an ARM transition. Any app that managed to make that transition is well-prepared for a pretty trivial "just ch…

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “MacBook Pro 16" 2019 Teardown”
  8. Submitted The iPad Pro Manifesto (2024 Edition) as a story · 46 points

    HN discussion
  9. On one hand, an ARM powered mac would increase Apple's profitability by not having to pay Intel for processors, on the other hand there's a. the disruption and confusion an architecture switch would cause, and b. Apple's lack of interest in the laptop platform relative to Ipad pro and mobile. Someone demoed transpiling bitcode to x86_64, it seems going the other direction wouldn't be a big problem, it's stock clang:…

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “Apple Reports Record First Quarter Results”
  10. Submitted Shortcuts for Mac as a story · 7 points

    HN discussion
  11. Bitcode is the bitstream file format used to encode the LLVM IR. LLVM IR itself is architecture independent (unless the code uses inline assembly, which is architecture specific): https://llvm.org/docs/LangRef.html clang compilers (or other LLVM based language/compiler frontends) generate the LLVM IR, apply optimisation passes and run the LLVM IR through the architecture specific backend that transforms the LLVM IR…

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “Windows for Arm on M1 Mac Successfully Virtualized”
  12. Submitted Where Mac Catalyst Falls Short as a story · 6 points

    HN discussion
  13. I think the tradeoff with the Toolbox is that positioning controls with relative coordinates, and updating views when scrolling etc, is a huge PITA since you have to do it in application code – for example, I'm not aware of many classic Toolbox applications that had bottom window status bars before that required relative positioning. A few early applications just assumed 512x342 fullscreen (i.e. MacPaint.) On the po…

    Comment linking /blog/20150124-MPW,-Carbon-and-building-Classic-Mac-OS-apps-in-OS-X

    on “A peculiarity of the X Window System: Windows all the way down”
  14. Submitted Intel Virtualization and Apple Silicon as a story · 4 points

    HN discussion
  15. I'd follow him for the technical discussion, not for his analysis of where Apple is taking this. He seems to take a quite extreme view on macOS basically being old and busted and it being time to throw it out, and I feel he either ignores or misrepresents arguments that don't quite agree with him. As one example, he has a post where he makes a "Good Mac Citizen" except it's really not one at all: https://www.highcaf…

    Comment linking /blog/20190302-Making-Marzipan-Apps-Sing

    on “What to Expect from Marzipan”
  16. Submitted Intel Virtualization and Apple Silicon as a story · 3 points

    HN discussion
  17. There's a plan for that. https://www.highcaffeinecontent.com/blog/20190518-Translatin...

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “What is wrong with all those AArch64 desktops?”
  18. Submitted Mpw – Building Classic Mac OS Apps in OS X as a story · 3 points

    HN discussion
  19. It's not every app as far as I know because I believe you can opt out of BitCode, but this would be widely the case with exceptions: https://thenextweb.com/apple/2015/06/17/apples-biggest-devel... https://www.highcaffeinecontent.com/blog/20190518-Translatin... (other direction but clearly demonstrative of what apple can do here)

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “Osborning the Mac, or not”
  20. Submitted Beyond the Checkbox with Catalyst and AppKit as a story · 3 points

    HN discussion
  21. afaiu this doesn't go back as far but it spans back to Classic Mac OS: https://www.highcaffeinecontent.com/blog/20150124-MPW,-Carbo...

    Comment linking /blog/20150124-MPW,-Carbon-and-building-Classic-Mac-OS-apps-in-OS-X

    on “Carmack on Apple successfully migrating from 68k to PPC to x86 to ARM”
  22. Submitted Why Apple Needs iPad Apps on the Mac as a story · 3 points

    HN discussion
  23. This article really got into some specific complaints of the software. No advanced background processes, poor windowing, no permission to use JIT in apps, a better file browser, better audio/video streams handling... https://www.highcaffeinecontent.com/blog/20240514-The-iPad-P...

    Comment linking /blog/20240514-The-iPad-Pro-Manifesto-(2024-Edition)

    on “iPad Pro M4 review: ludicrously good hardware that's total overkill for most”
  24. Submitted Bringing iOS Apps to MacOS Using Marzipanify as a story · 3 points

    HN discussion
  25. Found an accompanying article: https://www.highcaffeinecontent.com/blog/20190522-(Dont-Fear...

    Comment linking /blog/20190522-(Dont-Fear)-The-Reaper

    on “NeXTSTEP 4.0”
  26. Submitted Making Marzipan Apps Sing as a story · 3 points

    HN discussion
  27. We kind of have it, except it does not seem to have taken off and has been relegated to a second-class citizen at best. I am talking about LLVM Bitcode[0] – when the binary product (a executable or .o/.a files) is shipped in the LLVM IR representation and then is «AOT»'d into the final product (a final executable) that can, for instance, take advantage of the latest ISA features (armv9, Zen23, POWER18 or new RISC-V…

    Comment linking /blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode

    on “ARM or x86? ISA Doesn’t Matter”
  28. Submitted Bringing iOS Apps to MacOS Using Marzipanify as a story · 3 points

    HN discussion
  29. MPW is probably the way, it emulates just enough to run the classic build tools on OSX https://www.highcaffeinecontent.com/blog/20150124-MPW,-Carbo...

    Comment linking /blog/20150124-MPW,-Carbon-and-building-Classic-Mac-OS-apps-in-OS-X

    on “Like the macOS Dock but for macOS System 7”
  30. Submitted A Month with OpenAI's Codex as a story · 2 points

    HN discussion

Search all of HN for highcaffeinecontent.com

Linked by the same people?