Subscribe: Michael Tsai's Weblog
http://mjtsai.com/blog/feed/
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
app  apple  data  feature  feedbin  free iaps  free  hacker news  hacker  missile alert  news  sales  string abi  string  swift  via 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Michael Tsai's Weblog

Michael Tsai





Last Build Date: Fri, 19 Jan 2018 21:32:35 +0000

 



Tim Cook Talks iPhone Batteries

Fri, 19 Jan 2018 21:06:26 +0000

I was not impressed by this interview (via Wojtek Pietrusiewicz): When asked about the incident, Cook apologized to Apple users who believe that the company deliberately slowed the processors down in older models.He hypothesized that when Apple released software updates to slow down older devices in older models to keep up with the new features, […]



BBEdit Codeless Language Module for Swift

Fri, 19 Jan 2018 19:57:40 +0000

I’ve posted a fork of Curt Clifton’s BBEdit CLM for Swift. My version adds support for some newer Swift keywords, triple-quoted string literals, and class functions. The main improvement is that functions inside of classes (and structs, extensions, and protocols) are now indexed and available for BBEdit’s function pop-up. Previously, only top-level functions were indexed. […]



Two-factor Authentication for Old Apple TVs

Fri, 19 Jan 2018 19:57:36 +0000

I’ve been using two-factor authentication with my Apple ID for a while now, and I found that this prevented me from signing into the account on my Apple TV 2. I would enter and submit my password, and then it would ask for the two-factor verification code. The map and code would indeed pop up […]



Simplifying Swift Framework Development

Fri, 19 Jan 2018 19:57:31 +0000

Dave DeLong: @_exported will make an import-ed module visible to the entire module into which its been imported. This means you don’t have to import Dependency in every file you need it. You just @_exported that dependency once, and you’re good to go in any file in that module. […] Second, I define a public […]



What Happens to the Traffic You Send to the App Store?

Fri, 19 Jan 2018 19:57:27 +0000

iA: No matter how good your product is, you need to be found. We send all our traffic to the stores. In return, we get higher sales and higher rankings. Recently, some of the numbers left us guessing. The more traffic we get the higher the sales. But, somehow, our ranking suffers. […] The good […]



Dictation Eases Data Entry

Fri, 19 Jan 2018 19:57:18 +0000

Adam C. Engst: And you know what? Dictation in iOS was way better than on the Mac, and no matter which of the variants I used, it formatted the number right every time. In subsequent testing, I discovered that saying “dot” instead of “point” prevented a few spurious spaces from creeping in. […] In fact, […]



App Store Trials: No More Free IAPs?

Wed, 17 Jan 2018 20:10:23 +0000

Markus Müller-Simhofer: Apple no longer allows free IAPs? Oh wow. I’m glad we got ours approved before this change. This basically means the option to offer free trials via non-consuming IAPs is dead. It’s also no longer possible to offer upgrades via free IAPs. We use this for recent customers. Drew McCormack: Huh? I thought […]



Reading Twitter With Feedbin

Wed, 17 Jan 2018 20:10:20 +0000

Ben Ubois: Feedbin treats tweets differently. The idea of the feature is to fully unpack the tweet. If a tweet links to an article, Feedbin will attempt to load the full article and display it alongside the tweet. Feedbin will also include full-size images, videos and gifs with native YouTube, Vimeo and Instagram embeds. You […]



Reading Disks From 1988 in 2018

Wed, 17 Jan 2018 20:10:17 +0000

Jason Snell: With that all set, it was time to run ADTPro on my Mac. It’s a Java app and therefore not the prettiest thing, but it did the job—I was able to connect to the Apple IIc and boot into ADTPro, at which point I could simply start inserting disks one by one and […]



WDMyCloud Multiple Vulnerabilities

Wed, 17 Jan 2018 20:10:14 +0000

James Bercegay (via Hacker News): WD My Cloud is a personal cloud storage unit to organize your photos and videos. It is currently the best selling NAS (network attached storage) device listed on the amazon.com website, and is used by individuals and businesses alike. It’s purpose is to host your files, and it also has […]



Violating a Website’s Terms of Service Is Not a Crime

Wed, 17 Jan 2018 20:10:08 +0000

Jamie Williams: Good news out of the Ninth Circuit: the federal court of appeals heeded EFF’s advice and rejected an attempt by Oracle to hold a company criminally liable for accessing Oracle’s website in a manner it didn’t like. The court ruled back in 2012 that merely violating a website’s terms of use is not a […]



Swift String ABI, Performance, and Ergonomics

Tue, 16 Jan 2018 19:52:26 +0000

Michael Ilseman: String’s ABI consists of its in-memory layout, any methods that are public or callable from inlineable methods, and any interpretation of its bit pattern by inlineable methods. The challenge in designing String’s ABI is determining what avenues are worth keeping open to pursue in the future and what should be closed off for […]



The Final Conf-Down

Tue, 16 Jan 2018 19:52:21 +0000

Chris Adamson: I think it’s interesting to note that there’s been an obvious, substantial contraction in the conference scene. […] The obvious explanation is that after 10 years, iOS is old news, that most people who want to work with it are already doing so, and there’s less travel/training money available. This makes sense, to […]



iPad Erased By Too Many Failed Passcode Entries

Tue, 16 Jan 2018 19:52:17 +0000

Josh Centers: Alas, I know this problem all too well because I have a tech-addled toddler who likes to use the iPad Lock screen as a drum, so he disables his iPad regularly. And before you ask, no, this feature is not related to the Erase Data feature in Settings > Touch ID & Passcode […]



Google Memory Loss

Tue, 16 Jan 2018 19:52:11 +0000

Tim Bray: I think Google has stopped indexing the older parts of the Web. I think I can prove it. Google’s competition is doing better. […] My mental model of the Web is as a permanent, long-lived store of humanity’s intellectual heritage. For this to be useful, it needs to be indexed, just like a […]



Apple Health Data Used in Murder Trial

Tue, 16 Jan 2018 19:52:08 +0000

BBC (via Hacker News): Data suggesting the suspect was climbing stairs could correlate to him dragging his victim down a riverbank and climbing back up, police said. […] The suspect - identified by a hair found at the scene of the crime - refused to provide police with the PIN code to his phone so […]



Agenda’s Feature Unlocking Business Model

Mon, 15 Jan 2018 19:58:09 +0000

Drew McCormack (tweet): I’ll no doubt have more to tell about Agenda itself after the launch, but right now, I wanted to introduce the sales model we have settled on, because it is quite unique. […] The app itself is free, with no time limits, but there are extra premium features that require an In […]



The MacBook Air: A Decade’s Worth of Legacy

Mon, 15 Jan 2018 19:58:06 +0000

Stephen Hackett: A decade ago, we entered the current era of notebook design when Steve Jobs pulled the future out of an envelope. […] At just three pounds, it was a full two pounds lighter than the 13-inch MacBook, which was still wrapped in white or black plastic at the time. […] The base model […]



Hawaii Missile Alert

Mon, 15 Jan 2018 19:58:02 +0000

Amy B Wang (via Eric Umansky): Around 8:05 a.m., the Hawaii emergency employee initiated the internal test, according to a timeline released by the state. From a drop-down menu on a computer program, he saw two options: “Test missile alert” and “Missile alert.” He was supposed to choose the former; as much of the world […]



The Black Hole of App Review

Mon, 15 Jan 2018 19:57:58 +0000

Chris Eidhof: I submitted the first version of a new app almost month ago, it got rejected within a few days (b/c copycat, which it isn’t). I immediately sent a reply, resubmitted, and still waiting. No feedback. The responses seem to indicate that this happens a lot.



Chinese Firm to Operate China iCloud Accounts

Mon, 15 Jan 2018 19:57:55 +0000

BBC (Hacker News): Apple’s iCloud services in mainland China will be operated by a Chinese company from next month, the tech giant has confirmed. […] They include a clause that both Apple and the Chinese firm will have access to all data stored on iCloud. Apple said it had made the move to comply with […]



Dropbox Files Confidentially for IPO

Mon, 15 Jan 2018 19:57:50 +0000

Alex Barinka (Hacker News): Dropbox Inc., the file-sharing private company valued at $10 billion, has filed confidentially for a U.S. initial public offering, people familiar with the matter said.[…]Unlike money-losing Snap, Dropbox will come to the table with annualized sales of more than $1 billion, Chief Executive Officer Drew Houston said in an interview last […]



Former Apple Intern Looks Back at Designing First Apple Emoji in 2008

Fri, 12 Jan 2018 18:55:45 +0000

Angela Guzman (via Juli Clover, Hacker News): My first emoji was the engagement ring, and I chose it because it had challenging textures like metal and a faceted gem, tricky to render for a beginner. The metal ring alone took me an entire day. Pretty soon, however, I could do two a day, then three, […]



Birdcage Liners

Fri, 12 Jan 2018 18:55:42 +0000

Joel Spolsky (Hacker News): Rather than providing a constant stream of satisfying news and engagement with friends, Facebook’s algorithm had learned to give me a bunch of junk I didn’t need to hear, and only gave me intermittent rewards through the occasional useful nugget of information about friends. Once in a blue moon I would […]



Swift Code Generation at Uber

Fri, 12 Jan 2018 18:55:37 +0000

Tuomas Artman: For images, the tooling would run through the asset catalogs associated with each project target, find relevant images, and generate a static struct with non-null accessors for all the images. Continuous integration would run the tooling too, making sure that if anyone accidentally deleted an image from any of the asset catalogs, the […]