Hacker News
- Objc_msgSend's New Prototype https://www.mikeash.com/pyblog/objc_msgsends-new-prototype.html 54 comments
- Observing the A11's Heterogenous Cores https://www.mikeash.com/pyblog/friday-qa-2017-11-10-observing-the-a11s-heterogenous-cores.html 52 comments
- Secrets of Cocoa's dispatch_once https://www.mikeash.com/pyblog/friday-qa-2014-06-06-secrets-of-dispatch_once.html 4 comments
- Let's Build dispatch_queue https://www.mikeash.com/pyblog/friday-qa-2015-09-04-lets-build-dispatch_queue.html 23 comments
- Interesting Swift Features https://www.mikeash.com/pyblog/friday-qa-2014-06-20-interesting-swift-features.html 74 comments
- ARM64 and You http://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-and-you.html 106 comments
- Anatomy of a Compiler Bug http://www.mikeash.com/pyblog/friday-qa-2013-06-28-anatomy-of-a-compiler-bug.html 20 comments
- Objective-C Blocks vs. C++0x Lambdas: Fight http://www.mikeash.com/pyblog/friday-qa-2011-06-03-objective-c-blocks-vs-c0x-lambdas-fight.html 35 comments
- The iPhone Development Story: One Year Later http://www.mikeash.com/?page=pyblog%2Fthe-iphone-development-story-one-year-later.html 14 comments
Lobsters
- C Macro Tips and Tricks (2010) https://www.mikeash.com/pyblog/friday-qa-2010-12-31-c-macro-tips-and-tricks.html 2 comments c
- Observing the A11's Heterogenous Cores https://www.mikeash.com/pyblog/friday-qa-2017-11-10-observing-the-a11s-heterogenous-cores.html 8 comments hardware
- What is the Secure Enclave? https://www.mikeash.com/pyblog/friday-qa-2016-02-19-what-is-the-secure-enclave.html 17 comments apple
- What Is the Secure Enclave? https://www.mikeash.com/pyblog/friday-qa-2016-02-19-what-is-the-secure-enclave.html 23 comments programming
- Why is Swift's String API So Hard? https://www.mikeash.com/pyblog/friday-qa-2015-11-06-why-is-swifts-string-api-so-hard.html 8 comments swift
- Why is Swift's String API So Hard? https://www.mikeash.com/pyblog/friday-qa-2015-11-06-why-is-swifts-string-api-so-hard.html 172 comments programming
- The Best of What's New in Swift https://www.mikeash.com/pyblog/friday-qa-2015-06-19-the-best-of-whats-new-in-swift.html 4 comments swift
- The best of What's new in Swift https://www.mikeash.com/pyblog/friday-qa-2015-06-19-the-best-of-whats-new-in-swift.html 3 comments programming
- Apple wants to steal content of various blogs for their 'News' app unless they opt out. 'Deal' includes no compensation for bloggers and legal immunity for Apple. https://www.mikeash.com/pyblog/i-do-not-agree-to-your-terms.html 62 comments technology
- Secrets of Swift's Speed by Mike Ash https://www.mikeash.com/pyblog/friday-qa-2014-07-04-secrets-of-swifts-speed.html 8 comments swift
- Why Registers Are Fast and RAM Is Slow http://www.mikeash.com/pyblog/friday-qa-2013-10-11-why-registers-are-fast-and-ram-is-slow.html 8 comments programming
- ARM64 and You http://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-and-you.html 62 comments programming
- Friday Q&A 2012-06-22: Objective-C Literals http://www.mikeash.com/pyblog/friday-qa-2012-06-22-objective-c-literals.html 12 comments programming
- Deadlocks and Lock Ordering: a Vignette http://www.mikeash.com/pyblog/deadlocks-and-lock-ordering-a-vignette.html 22 comments programming
- Friday Q&A 2011-09-30: Automatic Reference Counting http://www.mikeash.com/pyblog/friday-qa-2011-09-30-automatic-reference-counting.html 10 comments programming
- C++0x Lambdas compared to Objective-C Blocks http://www.mikeash.com/pyblog/friday-qa-2011-06-03-objective-c-blocks-vs-c0x-lambdas-fight.html 6 comments cpp
- Objective-C Blocks vs. C++0x Lambdas: Fight! http://www.mikeash.com/pyblog/friday-qa-2011-06-03-objective-c-blocks-vs-c0x-lambdas-fight.html 52 comments programming
- Random Numbers (on OS X) http://www.mikeash.com/pyblog/friday-qa-2011-03-18-random-numbers.html 21 comments programming
- C Macro Tips and Tricks http://www.mikeash.com/pyblog/friday-qa-2010-12-31-c-macro-tips-and-tricks.html 6 comments programming
- 6.9-degree segment: continuation passing style in Objective-C http://www.mikeash.com/pyblog/friday-qa-2010-02-05-error-returns-with-continuation-passing-style.html 7 comments programming
- Hacking C++ From C http://www.mikeash.com/?page=pyblog/hacking-c-from-c.html 29 comments programming
- GCD Is Not Blocks, Blocks Are Not GCD http://www.mikeash.com/?page=pyblog/gcd-is-not-blocks-blocks-are-not-gcd.html 25 comments programming
- A Life screensaver written almost entirely as an OpenGL shader http://www.mikeash.com/?page=software/gpulife/ 16 comments programming
- Code Generation with LLVM, Part 1: Basics http://www.mikeash.com/?page=pyblog/friday-qa-2009-04-17-code-generation-with-llvm-part-1-basics.html 15 comments programming
- Objective-C Messaging http://www.mikeash.com/?page=pyblog/friday-qa-2009-03-20-objective-c-messaging.html 6 comments programming
- Key-Value Observing in Cocoa http://www.mikeash.com/?page=pyblog/friday-qa-2009-01-23.html 2 comments programming
- Interprocess communication on OS X http://www.mikeash.com/?page=pyblog/friday-qa-2009-01-16.html 23 comments programming
- It's a Poor Carpenter Who Blames His Tools or: Xcode Sucks Again http://www.mikeash.com/?page=pyblog/its-a-poor-carpenter-who-blames-his-tools-or-xcode-sucks-again.html 31 comments programming
- The iPhone Development Story http://www.mikeash.com/?page=pyblog/the-iphone-development-story.html 2 comments apple
- The Cults of Programming http://www.mikeash.com/?page=pyblog/the-cults-of-programming.html 20 comments programming
- Warning: Your strnstr may be broken http://www.mikeash.com/blog/pivot/entry.php?id=30#body 9 comments programming