Bob Nystrom (via Marco Arment):
But if you have threads (green- or OS-level), you don’t need to do that. You
can just suspend the entire thread and hop straight back to the OS or event
loop without having to return from all of those functions.
Go is the language that does this most beautifully in my opinion. As soon as
you do any IO operation, it just parks that goroutine and resumes any other
ones that aren’t blocked on IO.
If you look at the IO operations in the standard library, they seem
synchronous. In other words, they just do work and then return a result when
they are done. But it’s not that they’re synchronous in the sense that it would
mean in JavaScript. Other Go code can run while one of these operations is
pending. It’s that Go has eliminated the distinction between synchronous and
asynchronous code.
C# Programming Language Concurrency Go Programming Language JavaScript Node.js Programming
Manton Reece:
Sunlit 1.3 is a little delayed because it was rejected by Apple for opening Safari to let the user sign in. We’ve appealed the rejection. See also: Craig Hockenberry’s post on why it’s a security risk to use embedded web views.
As far as I can tell, Apple’s store guidelines do not actually document this rule, which is perhaps why Hockenberry referred to it as “Apple’s current App Review policy.”
Update (2015-02-06): Manton Reece:
After a week hanging around in Apple’s Resolution Center, Sunlit 1.3 was approved and went live in the App Store last night.
I’m not sure if I convinced them of anything. :-) But yes, it was approved and went live in the store without further comment. The process is mysterious… I may still change the app later if it’s ever rejected for this again.
App Store App Store Rejection iOS iOS App Privacy Security Sunlit
Russell Brandom (via John Gruber):
Some of the web’s biggest companies have been paying to get around Adblock Plus, according to a new report from Financial Times. Microsoft’s Bing search ads and Taboola’s “recommended links” box are among the ads that are currently slipping through Adblock Plus’s filter, and FT confirms that it’s the intentional result of a paid deal between the makers of Adblock and the owners of the ads. According to FT sources, the companies have paid Eyeo (the maker of Adblock Plus) to be added to an official whitelist, which allows them to bypass the plug-in. Google has a similar deal, as has been previously reported.
Advertising Amazon Google Microsoft Web