Reading List
The most recent articles from a list of feeds I subscribe to.
Apple Loses Blood Oxygen Patent Case
Anthony Ha: A federal jury in California ruled Friday that Apple must pay medical device maker Masimo $634 million for infringing a patent on blood oxygen-monitoring technology.Reuters reports the jury found that the Apple Watch’s workout mode and heart rate notification features violated Masimo’s patent. Eric Slivka: “Over the past six years (Masimo has) sued […]
Roadmap for Improving the Swift Type Checker
Slava Pestov (Hacker News): This is all, of course, about the dreaded the compiler is unable to type-check this expression in reasonable time error. This error can appear with both valid and invalid code, and the various workarounds are unsatisfactory, to say the least. Splitting up an expression into smaller pieces, introducing type annotations, or […]
iPad Pro at 10
David Pierce (Slashdot): When the iPad Pro came along five years later — it went on sale 10 years ago today — nothing much had changed. The Pro ran all the same apps, did all the same things, had pretty much the same things in pretty much the same places. It was just bigger. Its […]
Unmasking Archive.today
Jason Koebler (Slashdot): The FBI is attempting to unmask the owner behind archive.today, a popular archiving site that is also regularly used to bypass paywalls on the internet and to avoid sending traffic to the original publishers of web content, according to a subpoena posted by the website. The FBI subpoena says it is part […]
NotificationQueue and Custom Dispatch Source Coalescing
I have some old code that uses NSNotificationQueue to coalesce notifications. I think this is an underappreciated class. (Even in the old days, I saw a lot more talk about +cancelPreviousPerformRequestsWithTarget:selector:object:.) My newer code uses more threads, but notification queues are not thread-safe. You can create additional queues beyond the default and have each one […]