Singapore Breathe — Development Diary #1

Introducing Singapore Breathe....

December 26, 2020

Swift Package Manager: Binary Target Appears Many, Many Times

An interesting problem appeared in the first internal build of NetNewsWire 6: the app size was much bigger—almost 4x bigger—than NetNewsWire 5. On investigation, the Sparkle framework—now included in the app as a Binary Target via a Swift Package—was appearing in multiple places in the archived package. Ideally, Xcode should only include the Sparkle framework in the Frameworks folder of the package. In the case of NetNewsWire 6, it appeared in Frameworks, PlugIns, and XPCServices, resulting in a 25% increase to the app’s install size....

December 21, 2020

A Website for 2021

Minor Update: I’ve refreshed my website for 2021 (a few days early). It’s now powered by Hugo and is a fair bit faster than the Ghost-powered blog I’ve been using for most of 2020. It’s easy to forget just how much faster static sites are. Everything should work as it did before as I’m using Netlify’s fantastic _redirects file to point old URLs to the right place. For example, /feed.json will now redirect to /index....

December 19, 2020

Sony Offering Refunds and Removing Cyberpunk 2077 Until Further Notice

Sony: SIE strives to ensure a high level of customer satisfaction, therefore we will begin to offer a full refund for all gamers who have purchased Cyberpunk 2077 via PlayStation Store. SIE will also be removing Cyberpunk 2077 from PlayStation Store until further notice. Once we have confirmed that you purchased Cyberpunk 2077 via PlayStation Store, we will begin processing your refund. Please note that completion of the refund may vary based on your payment method and financial institution....

December 18, 2020
Image from starhub.com

StarHub TV+ Review

I recently upgraded from StarHub Cable TV to StarHub Fibre TV—StarHub TV+—and I am not at all happy about it. Below are my thoughts on the hardware, software, and performance. Hardware The StarHub TV+ fibre box looks good on paper: a quad-core processor, 2GB RAM, 8GB of storage, along with support for 4K UHD and 802.11ac dual-band WiFi. It’s also a much smaller box than the cable box that came before it....

December 16, 2020