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
- Tagged Pointer Strings https://mikeash.com/pyblog/friday-qa-2015-07-31-tagged-pointer-strings.html 27 comments
- Preprocessor Abuse and Optional Parentheses https://mikeash.com/pyblog/friday-qa-2015-03-20-preprocessor-abuse-and-optional-parentheses.html 5 comments
- Interesting Swift Features https://www.mikeash.com/pyblog/friday-qa-2014-06-20-interesting-swift-features.html 74 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
- Covariance and Contravariance https://mikeash.com/pyblog/friday-qa-2015-11-20-covariance-and-contravariance.html 6 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
- 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
- Introduction to libclang https://mikeash.com/pyblog/friday-qa-2014-01-24-introduction-to-libclang.html 24 comments programming
- 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
- Dangerous Cocoa Calls http://mikeash.com/?page=pyblog/friday-qa-2009-11-13-dangerous-cocoa-calls.html 10 comments coding
- 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
- Warning: Your strnstr may be broken http://www.mikeash.com/blog/pivot/entry.php?id=30#body 9 comments programming