Quantcast
Channel: June 2018 – Michael Tsai
Browsing index pages (82 articles)

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 Article


Twitter 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 Article


Exploring @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 Article

Everything 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 Article

Apple 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 Article


AT&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 Article

Run, 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 Article

Making 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 Article


iTunes 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 Article


Marzipan 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 Article

Handles 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 Article

Nintendo’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 Article

SR-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 Article


Software 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 Article

macOS 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 Article


Git 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 Article

iOS 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 Article


Fibonacci 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 Article

Privacy 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 Article

Open 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
Browsing index pages (82 articles)


Latest Images