Monthly update #0347 • March 2019
Monthly update 347 • March 2019 • 2019-03-01 - 2019-03-31
Monthly update 347 • March 2019 • 2019-03-01 - 2019-03-31
Peterson discusses the human struggle with complexity. Individual consciousness is limited. The world around and inside people is vast and hard to grasp.
Swift 5.0 marks a major milestone with ABI stability on Apple platforms, integrating the Swift runtime into macOS, iOS, tvOS, and watchOS for smaller apps and better performance.
Swift 5 changes String's preferred encoding from UTF-16 to UTF-8 for better performance in modern computing, like server-side work and C interop, while keeping efficient Objective-C bridging.
Peterson explains why people see so little of the world. The brain simplifies reality to help action.
Swift’s error handling works well with Cocoa’s NSError system. Swift 3 added three little-known protocols to make this link even better.
Berlin Station is an American spy drama series. It aired on Epix from 16 October 2016 to 17 February 2019. Olen Steinhauer created it. Richard Armitage plays Daniel Miller, a CIA officer sent to the agency's Berlin station to find a mole leaking classified information.
Bethel Music's 2019 live record gathers a worship collective around songs of resurrection and an empty grave.
Charlie Kirk’s Campus Battlefield: How Conservatives Can WIN the Battle on Campus and Why It Matters, argues that American colleges have become centres of progressive indoctrination, stifling free speech and conservative values.
If you see audioclocksyncd running on your Mac, here is what this audio clock synchronisation process does.
If you see AudioComponentRegistrar running on your Mac, here is what this audio plugin registration process does.
If you see usbpowerd running on your Mac, here is what this USB power management process does.
Peterson completes the analysis of Disney's Pinocchio. He covers the final parts of the story.
A late discovery of Relient K's 2001 album, fast, funny pop punk that hides real faith under its jokes.
Monthly update 346 • February 2019 • 2019-02-01 - 2019-02-28
The article explores the JavaScriptCore framework, which integrates WebKit’s JavaScript engine into Swift apps, allowing developers to execute JavaScript code and interoperate with Swift.
SE-0200 introduces custom delimiters for Swift string literals in Swift 5, allowing raw text that ignores escape sequences unless adjusted with matching pound signs, blending features from languages like Rust while retaining Swift's interpolation.
For the longest time we didn’t have to pay a lot of attention to the way we talk about color. The modern display technologies capable of showing more vivid shades have, for better or for worse, changed the rules of the game.
Peterson continues the analysis of Disney's Pinocchio. He links the story to child development and morality. Good parenting lets a child's unique nature emerge.
Swift 5.1 aims to achieve module stability for the language. On Apple platforms, it keeps binary compatibility with Swift 5.0 and future releases because the ABI is now stable.
Handy defaults write commands for com.apple.appstore, controlling App Store behaviour.
Swift 5.0 achieves ABI stability on Apple platforms, allowing apps to use the OS-provided Swift runtime instead of bundling it, which reduces download sizes and enables better performance through deeper integration.
Swift 5 achieves ABI stability on Apple platforms, ensuring binary compatibility for apps and libraries across future Swift versions without needing to embed the Swift runtime in app bundles.
Sourcekitd powers essential editor features like code completion and refactoring in Xcode and SourceKit-LSP, handling both syntactic and semantic requests for Swift files.
This lecture is the second in the 2017 Maps of Meaning series. Peterson reviews ideas from the first lecture. He stresses that humans see the world through stories. These stories help solve the problem of how to act across time in social groups.