Rebuilding Apple Maps Using Apple’s Own Data
Mark Gurman (in 2015, tweet): The current plan is to revamp the foundation of the Maps application, shifting to the in-house base map database by 2017; this would lead to the cutting of ties with...
View ArticleTwitter to Show Ad Payment Information
Selina Wang (via Hacker News): Twitter Inc. said it will show detailed information about advertisers on the social-media service, addressing concerns from lawmakers that the company let foreign...
View ArticleExploring @dynamicMemberLookup
Olivier Halligon: This proposal had some controversy, and one thing I didn’t personally like on this new feature is that it meant that typed annotated with @dynamicMemberLookup would not, by design,...
View ArticleEverything You Knew About Chromebooks Is Wrong
Mike Elgan: Today, the best new Chromebooks can runs apps from three additional operating systems.Not only do Chromebooks run apps, but they run more apps without dual- or multi-booting than any other...
View ArticleApple Event Sandboxing in macOS Mojave Lacks Essential APIs
Felix Schwarz (tweet): In the WWDC 2018 session “Your Apps and the Future of macOS Security”, Apple announced big changes to macOS security. One of them - and possibly the one with the biggest impact:...
View ArticleAT&T More Than Doubles Administrative Fee
Juli Clover: The fee hike was first noticed by BTIG Research analyst Walter Piecyk (via CNBC), who pointed out that AT&T has increased its monthly fees by approximately $1.23 in 2018 with two price...
View ArticleRun, RunLoop, Run
Nicolas Bouilleaud (tweet): Put simply, a run loop is a messaging mechanism, used for asynchronous or interthread communication. It can be seen as a post box that waits for messages and delivers them...
View ArticleMaking Your Shell Prompt Show Xcode and Git Status
Marc Palmer: Often I run two or more different Xcode builds on the same machine, either because a client project can’t yet build on the latest Xcode release, or because we’re in a new Xcode beta...
View ArticleiTunes Remote Updated
Benjamin Mayo: Rising from the ashes, iTunes Remote has been updated with a new design and support for the latest device form factors. The icon is greatly improved. It went from a white roundrect with...
View ArticleMarzipan As a Path to ARM-Based Macs
Gus Mueller: I really do hope we see things from iOS move to the Mac, touch and Pencil support in particular. And the idea that “folks don't want to use touch on the Mac” is pretty dumb when you...
View ArticleHandles Are the Better Pointers
Andre Weissflog (via Joe Groff): The worst case being tens- to hundreds-of-thousands of small C++ objects, each in its own heap allocation, pointing to each other through smart pointers. While such...
View ArticleNintendo’s Method for Detecting Online Switch Piracy
SciresM (via Hacker News): After doing some research earlier today into how the Switch gains authorization to play a given game online, I learned that Nintendo has implemented some very strong...
View ArticleSR-7380, Ambiguous KeyPath
Matt Diephouse: Here’s the bug I fixed (with a lot of help): 7380.swift:1:16: error: type of expression is ambiguous without more context "str"[keyPath: \.count] ^~~~~~~ That seems obviously broken....
View ArticleSoftware Updates: the “Unknown Unknown” of the Replication Crisis
Anastasia Ershova and Gerald Schneider (via Simon Hix): By trying to replicate the results of a conditionally accepted article, we uncovered discrepancies between the reported results calculated by the...
View ArticlemacOS Mojave: Back to the Mac
Jason Snell: macOS Mojave feels like a macOS update that’s truly about the Mac, extending features that are at the core of the Mac’s identity. At the same time, macOS Mojave represents the end of a...
View ArticleGit Tower 3 Switches to Subscription
Tobias Günther: Today, after years of work, we are finally launching a brand new version of Tower! It’s packed with awesome new features like Pull Requests, Interactive Rebase, and our unique “Quick...
View ArticleiOS 12 Beta: Easier-to-Access Trackpad Mode
Federico Viticci: Previously available only on 3D Touch-enabled iPhones or with a two-finger swipe on the iPad’s keyboard, trackpad mode can be activated in a much easier way in iOS 12: just tap &...
View ArticleFibonacci Hashing
Malte Skarupke (via Hacker News): Everyone uses the algorithm that’s unnecessarily slow and leads to more problems, and nobody is using the algorithm that’s faster while at the same time being more...
View ArticlePrivacy News
Carole Cadwalladr and Emma Graham-Harrison: Facebook used its apps to gather information about users and their friends, including some who had not signed up to the social network, reading their text...
View ArticleOpen Sourcing NonEmpty
Point-Free (via Ole Begemann): We believe that a compiler proven non-empty type is incredibly important for every developer to have at their disposal, and so that’s why today we are open sourcing our...
View Article