Archive for June 1, 2017

Thursday, June 1, 2017

Evergreen Mac Feed Reader

Brent Simmons:

Evergreen is an open source, productivity-style feed reader for Macs.

It’s at a very early stage — we use it, but we don’t expect other people to use it yet.


We don’t plan on doing an iOS version ever.


Future versions will add syncing via existing services (such as FeedBin, Feedly, Feed Wrangler, and others), though we make no promises about which ones and when.

This is very exciting coming from the developer of NetNewsWire 3, one of my favorite Mac apps ever.

Currently the Evergreen blog only supports JSON Feed.

See also: The Talk Show, Hacker News.

Update (2017-06-02): See also: Brent Simmons.

Adobe Scan

Juli Clover:

Unlike most OCR apps on the market, Adobe Scan is free to use, with no watermarks or page limits, and it's optimized for capturing multi-page documents.

The app works by capturing a picture of what a user wants to scan, from notes and forms to receipts and business cards. Adobe Scan detects the edges of a document, captures and cleans the image, fixes perspective, removes shadows, and then uses image recognition to detect and convert printed text.

I tried it and found it OK. The OCR works pretty well, and the capturing interface is streamlined. As with Dropbox, it creates much larger PDF files than my ScanSnap. It supports iOS share extensions, but before you can share a newly created PDF you have to save it to Adobe Document Cloud. I’ve tried a lot of these apps, but in practice I find myself waiting until I have access to my ScanSnap or just using the built-in Camera app.

Previously: iPhone Scanning/OCR Apps.

See also: Scanbot, Scanner Pro.

The Largest Git Repo on the Planet

Brian Harry (via @whitequark, Reddit):

Over the past 3 months, we have largely completed the rollout of Git/GVFS to the Windows team at Microsoft.

As a refresher, the Windows code base is approximately 3.5M files and, when checked in to a Git repo, results in a repo of about 300GB. Further, the Windows team is about 4,000 engineers and the engineering system produces 1,760 daily “lab builds” across 440 branches in addition to thousands of pull request validation builds. All 3 of the dimensions (file count, repo size and activity), independently, provide daunting scaling challenges and taken together they make it unbelievably challenging to create a great experience. Before the move to Git, in Source Depot, it was spread across 40+ depots and we had a tool to manage operations that spanned them.

As of my writing 3 months ago, we had all the code in one Git repo, a few hundred engineers using it and a small fraction (<10%) of the daily build load. Since then, we have rolled out in waves across the engineering team.

Previously: GVFS (Git Virtual File System).

Basic Attention Token


The Brave browser knows where users spend their time, making it the perfect tool to calculate and reward publishers with BATs. This service creates a transparent and efficient Blockchain-based digital advertising market. Publishers receive more revenue because middlemen and fraud are reduced. Users, who opt in, receive fewer but better targeted ads that are less prone to malware. And advertisers get better data on their spending.

Via Corin Faife:

Because the BAT integrates with a browser, a value for advertising slots can be calculated based on precise metrics for the time spent on the page, ad size in proportion to the content, and a detailed profile of the user's tastes—potentially sensitive information, but which Brave says is anonymized and never leaves the device.


As of today, Brave is raising money through a token sale of the BAT—a common way of crowdfunding cryptocurrency projects—with the full operational launch of the platform on both mobile and desktop to come at a still undisclosed date.

Previously: Funding the Web.

The Subscription Paradox

Jason Snell:

What makes someone a happy magazine subscriber, newsletter reader, or television viewer is the feeling that you’re consuming all of something you enjoy. You get to the end and still wish there were more, making you anticipate the next installment.


But then there’s another, less obvious danger zone: People who like your stuff but just can’t finish it all. You’d think that this shouldn’t matter, that if you only ever consume half of everything but enjoy it all, that should be good enough. But it’s not. Most people hate feeling that they’re not using everything they’re paying for. (I know the feeling, at least when it comes to Dropbox storage.)