Are you over 18 and want to see adult content?
More Annotations
![A complete backup of theaflstore.com.au](https://www.archivebay.com/archive/b0be96f4-3d9b-48ab-a052-073cbce6f815.png)
A complete backup of theaflstore.com.au
Are you over 18 and want to see adult content?
![A complete backup of astridlindgrensallskapet.se](https://www.archivebay.com/archive/7c4c03cf-1110-41bf-89d9-dc2ca0fc8584.png)
A complete backup of astridlindgrensallskapet.se
Are you over 18 and want to see adult content?
![BKD | CPA Firm, Accountants & Financial Accounting](https://www.archivebay.com/archive/747007f5-57e3-4092-a026-3d7734bf103c.png)
BKD | CPA Firm, Accountants & Financial Accounting
Are you over 18 and want to see adult content?
![Descargar uTorrent gratis | El mejor torrent](https://www.archivebay.com/archive/268c7824-a533-4f85-9b5f-b135996e9404.png)
Descargar uTorrent gratis | El mejor torrent
Are you over 18 and want to see adult content?
![Køkkenknive og køkkenudstyr online på Knivblokken.dk](https://www.archivebay.com/archive/28b4aa32-96f8-44b3-be95-3f17b3fc2429.png)
Køkkenknive og køkkenudstyr online på Knivblokken.dk
Are you over 18 and want to see adult content?
![Sarah Geronimo Sarah Geronimo Official Website](https://www.archivebay.com/archive/3b4fc331-5bd5-48ba-a2e3-6a1d489760fc.png)
Sarah Geronimo Sarah Geronimo Official Website
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of www.naidunia.com/technology/tech-happy-chocolate-day-2020-wishes-images-whatsapp-stickers-status-gif-photos](https://www.archivebay.com/archive2/00f93ee6-2daf-46bc-89b5-34e5f5ebd5d4.png)
A complete backup of www.naidunia.com/technology/tech-happy-chocolate-day-2020-wishes-images-whatsapp-stickers-status-gif-photos
Are you over 18 and want to see adult content?
![A complete backup of playtech.ro/stiri/de-necrezut-melania-trump-are-un-amant-cine-este-barbatul-caruia-nu-ii-e-frica-de-cel-mai](https://www.archivebay.com/archive2/d94b5da0-bab0-4d57-a50c-2a643db75204.png)
A complete backup of playtech.ro/stiri/de-necrezut-melania-trump-are-un-amant-cine-este-barbatul-caruia-nu-ii-e-frica-de-cel-mai
Are you over 18 and want to see adult content?
![A complete backup of www.silverscreenandroll.com/2020/2/8/21129948/lakers-vs-warriors-final-score-andrew-wiggins-debut-lebron-ja](https://www.archivebay.com/archive2/6592f759-9ed7-4cc9-8ede-3ed8d28f3104.png)
A complete backup of www.silverscreenandroll.com/2020/2/8/21129948/lakers-vs-warriors-final-score-andrew-wiggins-debut-lebron-ja
Are you over 18 and want to see adult content?
![A complete backup of odatv.com/damat-istifa-08022029.html](https://www.archivebay.com/archive2/663f9814-0a71-41bb-8f59-110ce4e15f12.png)
A complete backup of odatv.com/damat-istifa-08022029.html
Are you over 18 and want to see adult content?
![A complete backup of 7news.com.au/lifestyle/food/george-calombaris-made-establishment-facing-the-possibility-of-voluntary-admini](https://www.archivebay.com/archive2/141e0a18-9b5d-422d-9678-2a37bce49edf.png)
A complete backup of 7news.com.au/lifestyle/food/george-calombaris-made-establishment-facing-the-possibility-of-voluntary-admini
Are you over 18 and want to see adult content?
Text
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening. REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody.A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. PAPER AIRPLANE ICONS Paper Airplane Icons. A friend who is running the latest beta of Microsoft’s Outlook 2016 for Mac shared a screenshot of the app’s sidebar icons: The paper airplane used for “Sent” really jumped out at me, and I felt compelled to re-evaluate how common, and for how long, the metaphor has been used to represent a “sent email” inapps.
HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best advice SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mBITSPLITTING.ORG
I’ve been wanting to create my own crossword puzzles since I was a kid, but never quite got around to it. Earlier this year I decided to renew my commitment, and tweeted a bold claim: Mark my words: within 3 months I'm going to publish my first self-constructed crossword puzzle, and within 3 years I'mBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening. REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody.A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. PAPER AIRPLANE ICONS Paper Airplane Icons. A friend who is running the latest beta of Microsoft’s Outlook 2016 for Mac shared a screenshot of the app’s sidebar icons: The paper airplane used for “Sent” really jumped out at me, and I felt compelled to re-evaluate how common, and for how long, the metaphor has been used to represent a “sent email” inapps.
HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best advice SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mBITSPLITTING.ORG
I’ve been wanting to create my own crossword puzzles since I was a kid, but never quite got around to it. Earlier this year I decided to renew my commitment, and tweeted a bold claim: Mark my words: within 3 months I'm going to publish my first self-constructed crossword puzzle, and within 3 years I'mBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequ THE FUNCTIONAL HIGH GROUND Marco Arment laments his perception that Apple’s software quality is in such a rapid decline that the company has “completely lost the functional high ground.” I like this turn of phrase, even if I don’t agree with the extremity of the sentiment. Marco expands: “It just works” was never completely true, but I don’t think the list of qualifiers and asterisks has ever been longer.ERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset.APP STORE MATURITY
Apple announced that they will be taking steps to improve the quality of apps available in the App Store:We are implementing an ongoing process of evaluating apps, removing apps that no longer function as intended, don’t follow current review guidelines, or are outdated.Developers have known WHEN WORSE IS BETTER On the latest episode of John Gruber’s The Talk Show, guest Ben Thompson tries to identify the ways in which Amazon’s Alexa speech recognition is better than Apple’s Siri.. One of his key points was that Alexa, by being theoretically less capable than Siri, manages to avoid the heightened expectations and subsequent disappointment that users feel when Siri fails to listen as well as it SIRI’S HEADPHONE TAX I wrote earlier today about Siri's impressive, instant attentiveness on the iPhone 6s. I remarked that although I had set out to report a bug to Apple, I discovered it was actually a very awesome feature.Unfortunately, I still have a Siri-related bug to file today. Armed with my knowledge that, asSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
THE INTEGRITY PRIZE
Alicia Liu paints a compelling picture of Salesforce as scoundrels, or at least oblivious, in their recent hackathon. They promised a $1M USD prize to whichever team of developers could present the "best" product submitted in compliance with the contest's rules. The questions beingraised have to do
BITSPLITTING.ORG
I’ve been wanting to create my own crossword puzzles since I was a kid, but never quite got around to it. Earlier this year I decided to renew my commitment, and tweeted a bold claim: Mark my words: within 3 months I'm going to publish my first self-constructed crossword puzzle, and within 3 years I'mBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening. REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequ EPISODE 5: BRENT SIMMONS Daniel is joined by Brent Simmons, founder of Ranchero Software. Brent is a long-time member of the independent Mac development community, serving as a role-model to many others, Daniel included. He is the original developer of both NetNewsWire and MarsEdit, andLATE TO THE MAC
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac. I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and becauseI
HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best advice SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening. REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequ EPISODE 5: BRENT SIMMONS Daniel is joined by Brent Simmons, founder of Ranchero Software. Brent is a long-time member of the independent Mac development community, serving as a role-model to many others, Daniel included. He is the original developer of both NetNewsWire and MarsEdit, andLATE TO THE MAC
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac. I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and becauseI
HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best advice SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to m PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening.BITSPLITTING.ORG
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac.I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and because I like to talk about myself.BITSPLITTING.ORG
MacRumors pointed out that Apple seems to be dropping “Store” from its store branding. The new flagship store in San Francisco, for example, is “Apple Union Square.” This has led to some criticism and guffawing from friends who now jokingly refer to any Apple Store as simply “The Apple.”. John Gruber thinks it makes sense to drop “Store” from branding, and compares Apple with THREE PODCASTS AND A BLOG DANIEL JALKUT Three Podcasts and a Blog Daniel Jalkut © 2020 Printed with Black Ink™ by Red Sweater Software. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1617 18 19
EPISODE 4: JOHN SIRACUSA Daniel is joined by John Siracusa, a software engineer by day who is better known to many as a podcaster and contributor to Ars Technica.John is well known among Mac aficionados for his extensive reviews of major Mac OS X upgrades. He co-hosted 100 episodes of CHOICES AND CONSEQUENCES Apple's iOS and Mac App Stores employ a crude system of ratings and reviews that nonetheless has an impact on how marketable an app is, and accordingly, how much money it brings in.Since very early in the history of these stores, developers lookingBITSPLITTING.ORG
I was surprised how much I enjoyed all the pro-Mac celebration today, marking the 30th anniversary of its debut. Apple’s home page is dedicated to the Mac, and links to an extremely extensive special feature outlining, year-by-year, some significant uses of the Mac, by significant people, as well as the major shifts in design and functionality that the computer has seen.ERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met.BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening.BITSPLITTING.ORG
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac.I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and because I like to talk about myself. MAC OS X | BITSPLITTING.ORG | PAGE 2 Thanks to a tweet from Michael Steeber, I learned that I have the dubious honor of having been the first person to tweet the literal phrase “OS X El Capitan”, which happens to be the name of of Apple’s forthcoming OS X 10.11 operating system.. I did some research of my own and believe this claim is true. I don’t think this is some great victory or proof of my insightfulness, but I do EPISODE 9: JEAN MACDONALD The Bitsplitting podcast picks up where most tech shows stop. Daniel Jalkut conducts interviews with people from the greater tech industry, with an emphasis on personal backgrounds and how each guest’s philosophies have affected the arcs of their careers.ERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset.A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. BAD PREFERENCE GATEKEEPER With the release of OS X 10.11.4, developers of standalone preference panes face a new challenge with respect to users installing their software.. Apparently, the validation process that Apple applies to downloaded software, Gatekeeper, fails to validate OS X preference panes, even if they are signed with a legitimate Developer ID code signature. The upshot of this is when users download aLATE TO THE MAC
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac. I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and becauseI
IPHONE 5: A FORM FACTOR WORTH KEEPING Since I got my new iPhone 6 (not plus), my biggest concern has been the increased size. There are certainly things to like about the larger screen, but I am one of those people who looks at the phone primarily as something that empowers me to do great things with aBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening.BITSPLITTING.ORG
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac.I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and because I like to talk about myself. MAC OS X | BITSPLITTING.ORG | PAGE 2 Thanks to a tweet from Michael Steeber, I learned that I have the dubious honor of having been the first person to tweet the literal phrase “OS X El Capitan”, which happens to be the name of of Apple’s forthcoming OS X 10.11 operating system.. I did some research of my own and believe this claim is true. I don’t think this is some great victory or proof of my insightfulness, but I do EPISODE 9: JEAN MACDONALD The Bitsplitting podcast picks up where most tech shows stop. Daniel Jalkut conducts interviews with people from the greater tech industry, with an emphasis on personal backgrounds and how each guest’s philosophies have affected the arcs of their careers.ERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset.A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. BAD PREFERENCE GATEKEEPER With the release of OS X 10.11.4, developers of standalone preference panes face a new challenge with respect to users installing their software.. Apparently, the validation process that Apple applies to downloaded software, Gatekeeper, fails to validate OS X preference panes, even if they are signed with a legitimate Developer ID code signature. The upshot of this is when users download aLATE TO THE MAC
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac. I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and becauseI
IPHONE 5: A FORM FACTOR WORTH KEEPING Since I got my new iPhone 6 (not plus), my biggest concern has been the increased size. There are certainly things to like about the larger screen, but I am one of those people who looks at the phone primarily as something that empowers me to do great things with aBITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit, because it seems like a “safe bet” going forward.. My admiration has diminished a bit in the past 7 REAUTHORIZING AUTOMATION IN MOJAVE Reauthorizing Automation in Mojave. July 11, 2018. The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communicationfrom one
APPLE NEWS ENCOURAGES FREQUENT BLOGGING Apple News Encourages Frequent Blogging. When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substituteRSS reader.
CATALINA’S CUSTOM KEYBOARD VIEWERS What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet actually being useful to everybody. TERMINAL SECURITY PROFILES In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests.One consequTHREES SCORING
Specifically, the score is 3^N where N is the number of times it doubled since it was 3. For any face value “x”, the score is 3^ (log₂ (x/3)+1). So “3” is worth 3 points, “6” is worth 9, “384” is worth 6,561, and if you’re so lucky as to combine a given tile 11 times, the “6144” face value will earn you a SAYING GOODBYE TO NETNEWSWIRE 3 In case you haven't heard the news, Brent Simmons recently regained the rights to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit.I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to mERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset. HACKING MY AOL ACCOUNT I made a video of myself “hacking” my own account, to show just how awful it is. The worst part is AOL will offer a laughably guessable hint about the alternate email address (j****t@red-sweater.com) down one security path, which can then be used to satisfy the secret question answer down another path. As I said in the video, my best adviceSHAME PROJECTION
Shame Projection. November 29, 2012. Marco Arment addresses the common defense among media pirates that lack of a legal alternative has “forced” them into pirating it: Admit it: you’re ripping it off, it’s morally questionable at best (and illegal), but you don’t care. A few years ago my wife opened my eyes to the phenomenon ofshame
PODCAST | BITSPLITTING.ORG This marks the end of the first season of Bitsplitting. After 10 episodes with 10 great guests, Daniel has decided to take a break. You can learn more about the Bitsplitting Podcast hiatus on the Bitsplitting blog.Thank you for for listening.BITSPLITTING.ORG
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac.I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and because I like to talk about myself. MAC OS X | BITSPLITTING.ORG | PAGE 2 Thanks to a tweet from Michael Steeber, I learned that I have the dubious honor of having been the first person to tweet the literal phrase “OS X El Capitan”, which happens to be the name of of Apple’s forthcoming OS X 10.11 operating system.. I did some research of my own and believe this claim is true. I don’t think this is some great victory or proof of my insightfulness, but I do EPISODE 9: JEAN MACDONALD The Bitsplitting podcast picks up where most tech shows stop. Daniel Jalkut conducts interviews with people from the greater tech industry, with an emphasis on personal backgrounds and how each guest’s philosophies have affected the arcs of their careers.ERSATZ FREE TRIALS
With ersatz free trials, almost every aspect of this complexity is pushed into the app, where developers have to laboriously devise a mechanism for conveying app limitations to users, blocking pertinent functionality, transacting an in-app purchase, facilitating the unlock of app functionality, and so on. Free trials cannot be easily reset.A REAL GATEKEEPER
In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
BITSPLITTING.ORG
Chasing the impossible with Daniel Jalkut. Nineteen years ago today, I joined Apple as a full-time employee. I was 20 years old, on the verge of 21. I dropped into a workplace filled with the most ambitious, most laid-back, most serious, most bizarre, most intelligent, least obsessed-with-intelligence people I have ever met. BAD PREFERENCE GATEKEEPER With the release of OS X 10.11.4, developers of standalone preference panes face a new challenge with respect to users installing their software.. Apparently, the validation process that Apple applies to downloaded software, Gatekeeper, fails to validate OS X preference panes, even if they are signed with a legitimate Developer ID code signature. The upshot of this is when users download aLATE TO THE MAC
A few weeks ago I was asked by Stephen Hackett to contribute a story, to his members-only newsletter, about my early experiences with computers and/or with the Mac. I was happy to help Stephen out because he does great work at 512 Pixels, because he is a friend, and becauseI
IPHONE 5: A FORM FACTOR WORTH KEEPING Since I got my new iPhone 6 (not plus), my biggest concern has been the increased size. There are certainly things to like about the larger screen, but I am one of those people who looks at the phone primarily as something that empowers me to do great things with aBITSPLITTING.ORG
CHASING THE IMPOSSIBLE WITH DANIEL JALKUT APPLE NEWS ENCOURAGES FREQUENT BLOGGINGFebruary 7, 2020
When Apple News debuted, I was intrigued to learn that virtually anybody can submit their own blogs for inclusion in the service. Why not allow Bitsplitting, the Red Sweater Blog, and Indie Stack
to be part of this service? For reader who enjoy Apple News, it could serve as a kind of substitute RSS reader. Apple did, in fact, accept my news sources, and for the past several years these articles have been available through the service. I guess I’ve dropped the ball a bit as a blogger, though, because this week I received a terse email from Apple: > Dear Daniel Jalkut,>
> We noticed that you have not published to your Bitsplitting channel > in three months or more. Your channel will be removed in one week.>
> Regards,
> The Apple News Team Regards, indeed. Apple will drop me in one week if I don’t publish something, or maybe even if I do; the wording is ambiguous. I’m a little annoyed at this, but I’m also a little annoyed at myself for not blogging more frequently, so I guess I’ll just say: “thanks,Apple News!”
UPDATE: Manton Reece notes on Micro.blog that there may be a less encouraging rationale for Apple’s crackdown on inactivepublications:
> @danielpunkass If you hadn’t heard, Apple News dropped RSS support > for new blogs, and it sounds like they rarely approve personal blogs > anymore. Weeding out inactive blogs could be the first step to > removing them altogether. CATALINA’S CUSTOM KEYBOARD VIEWERSOctober 5, 2019
Long-time Mac users will remember an app called “Key Caps”, which later become “Keyboard Viewer”, a feature of the Mac that is now accessible via the menu bar’s “Input Methods” item. If you’ve never played with this, I encourage you to enable it and check it out. Apple has detailed instructions for configuring the menu and these options. I don’t use the Keyboard Viewer often, but when I do, it’s a real life-saver. I brought it up recently while I was debugging an issue with keyboard shortcuts in FastScripts , my scripting utility app. The Keyboard Viewer not only reflects every bona fide keystroke you make on a hardware keyboard, but also allows you to simulate keystrokes by tapping on the keys of the on-screen keyboard. On macOS 10.15 Catalina, Apple has evidently dramatically overhauled the Keyboard Viewer. I don’t see any hint of this on the Apple marketing sheet for the OS, but this is what the Keyboard Viewer looks like on my Mac now: Well, isn’t that spiffy? But what I really want to talk about is that little Gear Button in the upper right corner of the window. Click it, and this what you get: A whole slew of options for tweaking the behavior of the virtual keyboard, and an enticing “Customize…” item at the bottom. When you select it, a dedicated application called “Panel Editor” opens up. It’s essentialy a construction set for building virtual keyboardlayouts:
This example is obviously comical, but the point is you can create and layout tappable regions that correspond to whatever keystrokes you desire. The options for configuring these keys even include options to perform multiple keystrokes, open apps, run scripts, etc. It’s a powerhouse of utility superpowers. HOW DID THEY POSSIBLY FIND TIME TO ADD ALL THIS GREAT FUNCTIONALITY IN ONE OS UPGRADE? THEY DIDN’T. Folks who are familiar with Apple’s Accessibility Keyboard have no-doubt recognized my screenshots as being familiar from past OS releases. I personally had never seen it before, but it’s been hiding in the System Preferences Accessibility tab. What happened in macOS 10.15 Catalina is that Apple has evidently recognized its superiority in all ways to “Keyboard Viewer” and allowed the Accessibility Keyboard to simply take its place. This is an excellent example of software being designed to assist people with specific needs, yet _actually being useful to everybody_. That is the heart of accessible software design, and I think we’ll see more and more “accessible” software released from the relative obscurity of the Accessibility tab as we move forward.A REAL GATEKEEPER
July 22, 2019
UPDATE: Since I first published this article, feedback from folks at Apple who should know has led me to believe the issue is not as dire as I laid it out below. The crude “contracts need to be signed” error message may be returned for any account type that has not yet agreed to the latest “Apple Developer Program License Agreement.” While this contract could change, and require an updated agreement, it seems less likely to change as frequently as the App Store agreement. I believe it was a mistake for me to assume that shipping apps with Developer ID + notarization would require agreeing to “App Store”contracts.
------------------------- In the years since Apple released the iPhone, with its “locked-down-by-nature” approach to application security, the company has progressively chipped away at the freedoms Mac developers have historically had to do, more or less, whatever the heck theywanted.
With the introduction of the Mac Application Sandbox in 2012, Apple applied an iOS-like mechanism through which applications are entitled only to access their own data, and must explicitly request permission from Apple to access any resources “outside of their own sandbox.” At the time, I wrote that while the technology was promising, it leftmuch to be desired
.
Around the same time, they introduced Developer ID, a system for certifying at runtime that a given piece of software has been cryptographically signed by a developer whose identity is known to Apple. Applications that are not signed with Developer ID are allowed to run in macOS, but by default are met with a foreboding warning about the safety of doing so. The component of macOS that is responsible for limiting the launch of software from unknown developers is called “Gatekeeper.” Last year, in 2018, Apple introduced a new notarization service,
an expansion of Developer ID functionality. Developers submit their applications to Apple, where they are scanned for known malware, and have their use of specific system technologies vetted. The “notarization” on an app allows the system to verify at runtime that a given application passes a baseline safety metric for downloaded software. Finally, in 2019, Apple announced that software signed with Developer ID certificates, that is to say all non-Mac App Store software, must also be notarized. The Catalina 10.15 public beta identifies software that has not been notarized as potentially risky because it “cannot be scanned for malware.” In effect: developers who ship software directly to end-users are now required to notarize their apps. While working on the notarization process for my own apps, and a company I work for, I noticed an interesting error from “altool”, the command line program that is used to submit binaries to Apple forverification:
1 package(s) were not uploaded because they had problems:Error Messages:
To use this application, you must first sign in to iTunes Connect and sign the relevant contracts. (1048) The error is easily worked around by logging in to App Store Connect and agreeing to any updates Apple has recently made to their contracts. I’m so used to more-or-less blindly agreeing to these changes, that it didn’t sink in for me at first what a potentially major change this is. My colleague Patrick Machielse noticed right away what the larger implication is: all Mac software, inside or outside of the Mac App Store, can now be held up by unsigned contract agreements with Apple. In a rush to fix a horrible bug and get it out to customers? Better review that new contract ASAP. For the past 35 years, any Mac developer who wanted to ship an update directly to customers could do so by recompiling a binary and distributing it. When macOS 10.15 ships this fall, the status quo will change. Mac developers must register with Apple and sign their products. They must submit their binaries to Apple for notarization. And most significantly of all, they must agree to the terms of Apple’s App Store developer contracts, even if they don’t distribute their apps through the App Store.UNLOVED PATCHES
May 24, 2019
For a long time I have admired the WordPress project, for developing such a robust blogging platform that is ultimately open, and free, and anybody can contribute improvements to it. I encourage many of my customers to use WordPress with MarsEdit , because it seems like a “safe bet” going forward. My admiration has diminished a bit in the past 7 months because … I haven’t succeeded in contributing to it. For a long time, I heard reports from my customers that dates were being set wrong in posts to WordPress. The issue in summary is that if you have a draft post on WordPress, changing its status to “Published” doesn’t update the publish date from the time the draft was originally saved. I didn’t really get a handle on this problem until it started affecting me. Sometimes I write the show notes for my podcast, Core Intuition , ahead of the time the podcast actually goes public. In these situations, the blog post has a published date corresponding to the time I first starting writing the post, and when we finally go to publish the podcast, the date remainsthe same.
I did the hard work of not only diagnosing the problem in WordPress’s source code, but also writing a fix, and writing unit tests to confirm the fix. I filed a bug with a patch that will fix the problem for my customers, and any other clients of the WordPress API: #45322: Editing a draft post with wp.editPost causes its publisheddate to be set
Shortly after filing the bug, I went to the WordPress Slack to see what I could do about having my fixes integrated. I was lucky to have a positive response from a couple members of the WordPress team, and my bug fix seemed slated forintegration.
Time passed. I wondered. I didn’t want to nag the hard-working members of the team, but I also didn’t want _my hard work_ to have been for naught. Also, my customers, as well as other clients of the WordPress API, would benefit from this. It’s been on my TODO list for 7 months now to “check in” with the WordPress team about this. Unfortunately, every time I do, the only thing I’ve noticed is that nobody substantially responds to my inquiries. I’m in the dead zone. I don’t think the WordPress team is bad, by any means, but I think this reflects a problem in their process. When somebody comes to your project with a well-thought-out, unit-tested fix, and is met by radio silence? The chances are high that they will never come back again. I have submitted WordPress patches in the past, but after this experience I don’t know if I will bother submitting them again. That’s a big change in my perspective on how the WordPress team works, and on how it should work. This post is about WordPress, but I think there are lessons for every open source project. Obviously, you can’t coddle every contributor. Some submissions will be bogus, some will be contrary to the aims of the project. But mine was a clear fix to a defect that affects multiple clients of the API. If it’s not a clear fix, I’m at least owed an explanation for why it hasn’t been committed after 7 months. In. My. Humble. Opinion.BLOG A LITTLE
May 24, 2019
Over on Twitter today, I was inspired to ask people to write “just one blog post” today: Later, it occurred to me that after 10+ years on Twitter, I am privileged to have a substantial following. I thought I would take the opportunity to help promote some folks who don’t have as muchimmediate reach:
I tagged all my retweets to those responses with #LongLiveTheOpenWeb. I think it
turned out to be a pretty cool cross-section of bloggers, and I sort of editorialized the kind of blogging that people were doing. I think people neglect to write blog posts because the feedback loop is not as tangible as the onslaught of (sometimes mechanical) likes or faves that you can receive on a social network. With blogging, you need a little faith that you will gain an audience. And on the open web, you never know who might come along and expand your audience.THE MAC OPEN WEB
May 24, 2019
These days, as the giant social networks behave more and more reprehensibly, many people are looking back to the “good old days” of the web, when self-published blogs were the primary means of sharing one’s thoughts. Brian Warren has taken this enthusiasm, and combined it with his nostalgia for another classic resource: the links page. He’s created a new one called Mac Open Web : > A collection of open and indie Mac, iOS, and web apps that help > promote the open web. The solitary page is jam-packed with links to resources for creating and perusing content on “the open web,” that is to say “the web.” If you’re sick of Facebook and Twitter owning your experience of what is still a hugely diverse and free global network, then spend some time investing in writing and reading on the web “the way we used to do it.” MAC SANDBOXING: PRIVILEGED FILE OPERATIONSNovember 15, 2018
At WWDC 2018, Apple announced with great fanfare that two beloved Mac apps, Transmit and BBEdit, would be
returning to the Mac App Store. Each of these apps had departed the App Store years ago, citing various reasons, but chief among them the limitations of the Mac App Sandbox, which restricts the functionality of apps in the Mac AppStore.
I was curious whether Apple made any specific concessions to these developers, and whether those concessions would be opened up to “the rest of us” or not. Today, Panic launched Transmit 5 on the Mac App Store.
It’s a free download, and costs $24.99/year after an initial 7-dayfree trial.
I downloaded Transmit even though I own a copy of the direct-purchase version. I wanted an answer to my question, which I got, at least partially, by dumping the application binary’s “entitlements”, which represent the sandboxing exceptions that the app has received. New to me among the entitlements is “com.apple.developer.security.privileged-file-operations”, which is a boolean value set to true for Transmit. I don’t see any Google results for this key, so I’m assuming it’s something new that was added for Panic (and maybe BBEdit), and which may or may not be documented in the future for use by other developers. Another interesting entitlement is “com.apple.security.automation.apple-events”, which is documentedby Apple
,
but only in the context of the new “Hardened Runtime.” This technology is aimed primarily at developers who are not developing for the Mac App Store, but who want to provide enhanced security for their customers. In that context, I believe this entitlement provides unfettered access to sending AppleEvents, excepting that in Mojave and later the app is still subject to fine-grained system alerts that require user approval for each application that is targeted. In short: it appears that Transmit possesses at least two “official” entitlements that could be made available, or are perhaps already available, to other developers. One way to find out: add them to your app and submit it for approval! UPDATE: Thanks to Jeff Nadeau for alerting meto the
pertinent API that correlates with the privileged file operations entitlement. NSWorkspaceAuthorization can be used to request privileged file access from the user, and Apple includes a link for requesting accessto the
entitlement.
UPDATE 2: It turns out my intrigue around “com.apple.security.automation.apple-events” was ill-founded. I assumed that a sandboxed app could use this entitlement to gain unfettered access to automating other apps, but in the case of a sandboxed app it turns out to work in conjunction with the existing “com.apple.security.temporary-exception.apple-events” entitlement, which requires enumeration of specific targets. Thanks to Jeff Johnsonand
Paolo Andrade
for
talking me through my misunderstanding of the situation. TERMINAL SECURITY PROFILESOctober 5, 2018
In macOS Mojave, Apple introduced a number of new security features that impact the day-to-day use of the computer. Activities such as running scripts, or using apps that access private information, are altered now such that users are prompted with one-time permission-granting requests. One consequence of these changes is that you can no longer access certain parts of your home directory from the Terminal. Don’t believe me? Try opening Applications > Utilities > Terminal, and run the following command:ls ~/Library/Mail
In all previous macOS releases, this would list the contents of Apple’s internal Mail files. As a privacy enhancement, access to these files is now restricted unless apps have requested or been proactively granted access. If you really wanted to regain access to these files via the Terminal, you have to grant the app “Full Disk Access.” This is a new section of the Security & Privacy pane in System Preferences. Well, that’s fine. Now you can “ls” anything in your home folder, but _absolutely every other thing you run in Terminal_ can as well. To grant myself the ability to list files in ~/Library/Mail, am I willing to grant the same access to every single thing I’ll everrun in Terminal?
This isn’t earth-shattering: it’s been the case forever that tools you run in the Terminal have access to “all your files.” But the new restrictions in macOS Mojave shine a light on a problem: the bluntness of security restrictions and relaxations with regard toTerminal.
I’ve run into a variation of this problem in the past. I use the excellent TripMode to limit bandwidth usage when I’m traveling, and tethered to my phone. A consequence of this is that, unless I grant unlimited network access to Terminal, I can’t perform routine tasks such as pushing git changes to a server. Ideally these permission grants would be applicable at the _tool level_, rather than at the application level. It would be better if I could say “let ls access my Mail” rather than “let anything I run from Terminal access my Mail.” I don’t completely understand the limitations there, but I suspect that because commands in the Terminal are running as subprocesses of Terminal, there is some technical challenge to making the permissions apply at such a fine-grained level. As an alternative, I wonder if Apple could introduce some kind of “Security Profiles” feature for Terminal so that individual windows within the app could be run when different permissions? This could build on Terminal’s existing support for “Profiles” which already support varying Terminal settings dramatically on a per-windowbasis.
With Security Profiles, a user would be configure an arbitrary number of named profiles, and security privileges acquired by Terminal would be stored separately for the active profile. Each profile would be considered by the system effectively as a different app. For example, given my uses of Terminal, I might set up a few profiles for the types of work I regularly do: * PERSONAL: Everyday productivity tasks including running scripts, editing files in my home directory, etc. * ADMINISTRATIVE: Tasks that pertain to the overall maintenance of my Mac: examining system logs, delving into configuration files, etc. * COLLABORATIVE: Tasks that involve installing and running third-party tools that I trust, committing to shared sourcerepositories, etc.
* EXPERIMENTAL: Tasks that involve installing or running third-party tools that I am not familiar with and do not have a high degree offaith in.
These are off the top of my head, and just to give an idea of the kinds of profiles that might make sense here. Switching between these modes would also switch the system’s active list of entitlements for Terminal. If I run a script that accesses my Calendar items from the “Personal” profile, the system would prompt me once to ask my permission, but never prompt me again _in that profile._ When I switch to “Experimental” and run some unfamiliar third-party tool that tries to access my calendar, it would ask permission again for thatprofile.
I filed Radar #45042684: “Support a finer-grained permissions model for Terminal”, requesting access for this or something like it. SAYING GOODBYE TO NETNEWSWIRE 3September 5, 2018
In case you haven’t heard the news, Brent Simmons recently regainedthe rights
to NetNewsWire, the groundbreaking Mac news reader, which also happens to be the progenitor of MarsEdit . I have been a fan of NetNewsWire since before Brent sold it to NewsGator. Since before NewsGator sold MarsEdit to me. Before they sold NetNewsWire to Black Pixel. For a long time. After Black Pixel took the reins, they put a lot of effort into a massive overhaul of the app, modernizing the look and feel and adding a robust, in-house syncing mechanism. When they released NetNewsWire 4 in 2015, it seemed as though the future for the app was bright. As nice as NetNewsWire 4 was, it also differed a lot from NetNewsWire 3. They pared back the feature set a lot, in ways that made switching inconvenient to me. So I soldiered on with 3.3.2, thinking that I would update to 4.x eventually. I never did. For whatever reason, work on NetNewsWire seemed to stall, and I never found the updated version of the app to fit my needs. NetNewsWire 3 worked _just fine_. The meaning of “just fine” started to shift as macOS changed underneath the app. Subtle bugs emerged, the app’s lower-resolution graphics started to look fuzzy, and the networking infrastructure of the app is from an older era that is failing to connect to some SSL servers. In short, it’s no longer the great app that it once was. One particular bug with the size of the “Clippings” folder icon has been bugging me _for years_: Over the years I considered other news readers such as Reeder (which is free for a limited time, by the way), but none of them scratched that NetNewsWire 3 itch. I rely upon some arcane features of the app including “scripted feeds,” which allow me for example to run Python scripts on my Mac that connect to Twitter and generate RSS feeds from search results. That’s not possible inmost feed readers.
I used to fantasize about getting access to the NetNewsWire 3 source code and sprucing it up. I wondered how things might have turned out differently if, in addition to acquiring MarsEdit from NewsGator, I had acquired both? I can’t say I would have done a better job than Black Pixel, but I would have _preserved the features I care about_, and that Clippings folder icon would be the right size! Because Brent and I are still close friends, we have been in conversation about NetNewsWire and the various options for moving it forward into the future. I’ve also been contributing to the NetNewsWire open source project , which is based on an entirely new code base unrelated to NetNewsWire 3. Since I’m not the only stalwart NetNewsWire 3 user, one of the things Brent was curious about was whether he could give that version “one last hurrah,” so to speak. Fix a few of the most glaring bugs, build against a modern SDK, and not only create an artifact for history to more accurately judge the app’s virtues, but to give long-standing users something to tide them over while development continues on NetNewsWire 5. I was honored when Brent handed me the keys to the castle, so to speak, by sending me a copy of NetNewsWire 3’s source code. To heavily paraphrase what he said, it was basically “let me know if it’s worth saving.” I got the app building with Xcode 10 on macOS Mojave beta 9. There were some major glitches. The sidebar was pure black, fonts were rendering wrong. Probably whole subsets of functionality were not working, or working unreliably. I sent the source base back to him with a report that it builds and runs, but would probably take some work to get into shippable shape. Brent made the pragmatic choice not to release an updated NetNewsWire 3. Putting the bugs aside, he recognized that any time invested in that old version is an investment in older technology that does not have a viable future. It’s a distraction from the New World NetNewsWire.
To be honest, the decision doesn’t sting at all. I’ve switched most of my news reading to development releases of NetNewsWire 5, and only use NetNewsWire 3 for a handful of those geeky script-based RSS feeds I am still relying on. I was grateful to have the opportunity after all these years to take a peek at the source code to the app, and to get a feel for what it would take to salvage what’s left. I couldn’t resist fixing at least one bug before I passed it along though: If you’re curious: the Clippings icon is obtained from the Mac operating system. At one point in history it must have come from the system at just the perfect size to fit the source list in the app, but as Apple modernized and adapted to higher resolution Macs, they must have updated the icon to support drawing at much larger sizes. NetNewsWire 3.3.2 doesn’t manually set the size to the expected 16x16pt size, but 3.3.3j (for Jalkut!) does. Goodbye, NetNewsWire 3. You were a great app, but your time has passed. Long live NetNewsWire 5. MORE ON MOJAVE’S AUTOMATION SANDBOXAugust 30, 2018
I wrote last month about macOS Mojave’s restrictions on automation,
and how users can reset the database that controls them. In that post, I cited Felix Schwarz’s excellent article on the subject. In recent weeks, Apple has made changes to the behavior of macOS Mojave, and added some API calls to help developers better handle the restrictions of the system. Felix is back with an updated post,
describing the changes, and what he thinks can still be improved. REAUTHORIZING AUTOMATION IN MOJAVEJuly 11, 2018
The macOS Mojave betas include a significant enhancement to user control over which applications can perform automation tasks. When we talk about automation on the Mac, we usually think of AppleScript or Automator, but with a broader view automation can be seen as any communication from one application to another. One ubiquitous example of such an automation is the prevalence of “Reveal in Finder” type functionality. For example if you right-click a song file in iTunes, an option in the contextual menu allows you to reveal the file in the Finder. This is a very basic automation accomplished by sending an “Apple Event” from iTunes tothe Finder.
In the macOS Mojave betas, you’ll notice that invoking such a command in an application will most likely lead to a panel asking permission from the user. The terminology used is along the lines of: > “WhateverApp” would like to control the application> “Finder”.
If the user selects “OK”, the application sending the command will be thereafter whitelisted, and allowed to send arbitrary events (not just the one that prompted the alert) to the Finder. If you’re running macOS Mojave you can see a list of applications you’ve already permitted in System Preferences, under “Security and Privacy,” “Privacy,” “Automation”. These alerts are a bit annoying, but I can get behind the motivation to give users more authority over which applications are allowed to control other applications. Unfortunately, there are a number of usability issues and practical pitfalls that come as side-effects of this change. Felix Schwarz made a great analysis of many of the problems on his blog.
I ran into another usability challenge that Felix didn’t itemize: the problem of denying authorization to an application and then living to regret it. I guess at some point I must have hastily denied permission for Xcode (Apple’s software development app) to control the Finder. This resulted in a seemingly permanent impairment to Xcode’s “Show in Finder” feature. I’m often using this feature to quickly navigate from Xcode’s interface to the Finder’s view on the same files. After denying access once, the feature has the unfortunate behavior of succeeding in activating the Finder (I guess that one is whitelisted), but failing silently when it comes torevealing the file.
OK, that’s fine. I messed up. But how do I undo it? Unfortunately, the list of applications in the Security and Privacy preference pane is only of those that I have clicked “OK” for. There’s no list of the ones that I’ve denied, and no apparent option to drag in or add applications explicitly. For this high level problem, I filed Radar #42081464: “TCC needs user-facing mechanism for allowing previously denied privileges.” What’s TCC? I’ll be darned, I don’t know what it stands for. But it’s the name of the system Apple uses for managing the system’s so-called “privacy database.” This is where these and other permissions, granted by the user, are saved. For instance, in macOS 10.13 when the system asks whether to grant access to your Address Book or Contacts, the permission is saved, and managed thereafter, byTCC.
RESETTING TCC PRIVILEGES I knew from past experience testing Contacts privileges in my own apps, that Apple supports a mechanism for resetting privileges. Unfortunately, it’s pretty crude: if you want to change the authorization setting for an application you’ve previously weighed in on, you have to universally wipe out all the privileges for all apps using a particular service. For Contacts, for example: tccutil reset AddressBook This completely removes the list of apps authorized to access Contacts. (The AddressBook naming is a vestige of the app’s former user-facing name.) In fact, if you type “man tccutil” from the Terminal, you’ll find that AddressBook is _the only service_ explicitly documented by the tool. Fixing my Xcode problem is not going to happen by resetting AddressBook privileges. So what do I reset? I tried the most obvious choice, “Automation,” results in an error: “tccutil: Failed to reset database”. What’s the service called, and does tccutil even support resetting it? After a crude search of the private TCC.framework’s binary, I discovered I was looking for “AppleEvents”: tccutil reset AppleEvents After running this, I quit and reopened Xcode (the TCC privileges seem to be cached), and selected “Show in Finder” on a file. Voila! The Finder was activated and I was again asked if I wanted to permit the behavior. This time, I made sure to say “OK.” You can get a sense for the variety of services tccutil apparently supports resetting by dumping the pertinent strings from theframework:
strings /System/Library/PrivateFrameworks/TCC.framework/TCC | grep kTCCService The list of matching strings includes names like AppleEvents and AddressBook, as well other names for things I don’t recognize, and a seemingly useful “All,” which can presumably be used to wipe out all authorizations across all services. Because the tccutil is far more useful than is advertised, and because users are undoubtedly going to end up needing to reset services more than ever in Mojave, I also filed Radar #42081070: “Documentation and command-line help for tccutil should enumerate services.” There are some items in the dumped list that appear likely to be private to Apple, but anything genuinely useful to customers (or more likely, the consultants who fix their Macs) should be listed in the manual.LIGHTEN UP, EH?
While I support the technical and user-facing changes suggested by Felix Schwarz in the previously linked blog post, some issues would be avoided by simply giving apps the benefit of the doubt for widely used, innocuous forms of automation. I mentioned earlier that the Apple Event sent by Xcode to “activate the Finder,” was apparently whitelisted by the system. Evidently Apple saw wisdom in the thinking that simply causing another application to become active is unlikely to be widely abused. I think the same argument holds for asking the Finder to reveal a file. I filed Radar #42081629: “TCC could whitelist certain widely used, innocuous Apple Events.” I mentioned before that I can support Apple’s effort to put more power into users’ hands with this feature, but one side-effect of requiring the authorization even for innocuous events like “Show in Finder” is that apps that do not otherwise offer automation functionality to users will nonetheless require that users grant thatpower.
If the merit in the feature is to allow users to limit what kinds of automation apps can perform, then supporting a “Show in Finder” feature for an application should not require me to simultaneous permit it to do whatever kind of Finder automation it chooses to. For example, an application so-authorized is now empowered, presumably, to send automation commands to the Finder that modify or delete arbitraryuser files.
These days Apple always seems to be pushing the privacy and security envelope, and in many ways that is great for their users and for their platforms. With a little common-sense and some extra engineering (“It should be easy” — Hah!), we can get the best of the protection these features offer, while suffering the fewest of thedownsides.
POST NAVIGATION
← Older posts
ABOUT BITSPLITTING
This is Daniel Jalkut’s personal technology soapbox.DAY JOB
I make MarsEdit and other apps for my company: Red Sweater .PODCASTS
On Core Intuition , Daniel and Manton Reece chat informally about Mac and iOS development. The Bitsplitting Podcast picks up where most tech interview shows stop.ELSEWHERE
I'm @danielpunkass on Twitter. Indie Stack is my Cocoa development blog.SUBSCRIBE
* Articles via RSS
* Podcast via iTunes* Podcast via RSS
Copyright © 2018 Daniel Jalkut. Buy my software.
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0