Coleman McCormick

Archive of posts with tag 'Amazon'

Kindle Cloud Reader

September 16, 2021 • #

I use the Kindle desktop app a fair amount, usually for going back to books I’ve already read for reference, or to review highlights and make notes. It’s always been a pretty bad application, with a strangely dated interface and extremely rare updates, but lately it’s gotten unusable. Maybe it’s unstable on the M1 Mac mini. It now crashes constantly and corrupts the local data, requiring purge and reinstall to fix it.

Instead of fighting with it, I went back to their Kindle Cloud Reader, a web-based version of the same Kindle client that Amazon’s kept around for a decade. Like the desktop app, it gets almost no attention that I can tell. But since it runs in the browser, it doesn’t have the same stability problems as the desktop app, and seems to support all of the same basic reading and annotation features as the other clients.

Until Amazon decides to care about Kindle’s software products, I’d recommend using the Cloud Reader for desktop reading. It’s sad to see them flounder around with their massive advantage in the e-reading space. They can get away with this, of course, as the de facto default platform for e-books still, but it seems inevitable that someone will come along and disrupt this position.

✦

Weekend Reading: Honeycode, Imagery for Utilities, and BigQuery in Google Sheets

July 4, 2020 • #

🍯 Amazon Honeycode

AWS is making its entrance into the low-code app platform space.

🌲 Using satellite imagery to prioritize vegetation management for utilities

Geoff Zeiss on combining satellite imagery and spatial analysis to identify tree encroachment in utilities:

Transmission line inspections are essential in ensuring grid reliability and resilience. They are generally performed by manned helicopters often together with a ground crew. There are serious safety issues when inspections are conducted by helicopter. Data may be collected with cameras and analyzed to detect a variety of conditions including corrosion, evidence of flash over, cracks in cross arms, and right-of-way issues such as vegetation encroachment. in North America annual inspections are mandated by NERC and are not optional. With over 200,000 miles of high-voltage transmission lines and 5.5 million miles of distribution lines in the United States, improving the efficiency and reducing the risk of inspections would have a major impact on the reliability of the power grid.

🔌 Connected Sheets

Google Sheets now supports using BigQuery data inside of Google Sheets features like pivot tables and formulas, which means orders-of-magnitude increase in data limits.

✦

Kindle Features and Areas for Improvement

February 12, 2020 • #

The Kindle launched in 2007, making ebooks accessible as a format not only because of a compelling device, but also a marketplace for content. Suddenly most books were available instantly for $10 a piece. No more trips to the store, expensive hardcovers and paperbacks, and importantly, no more paper taking up shelf space. As much as I love the Kindle, I have a growing list of gripes about the experience. Like with John Gruber’s recent post on the iPad, criticism comes from a place of love for the platform, and a disappointment with how little innovation there’s been over 13 years.

Open book

I still prefer the paperback format for pure experience, but the practicality of Kindle nearly always wins out. With Readwise I’ve gotten so used to heavily highlighting in my books, and it’s too much work to annotate in paper format when I’ve then got to transfer them somewhere else to ever see those notes again.

I’d used the Kindle iOS app since the beginning, but didn’t buy a Kindle device until 2015 (the Paperwhite, third-generation). I use both the app and the device every single day, so over time I’ve built up a back log of feature requests and documented shortcomings. There’s great opportunity for Amazon to make some amazing improvements.

But first, let’s start with the things Amazon’s done right.

What Amazon has gotten right

  • Whispersync — After acquiring Audible in 2008 (audiobooks) and Goodreads in 2013 (social network for readers), they’ve added some integration between the platforms. Whispersync started as their cloud service for syncing progress between devices for ebooks. A few years ago they extended this to sync progress between the text and audio versions, if you own both. For times when I’ve read books that I have on both platforms, this is a fantastic feature. Works pretty reliably, and is a neat technology.
  • X-Ray — I first saw this on Prime Video. The best description of X-Ray is that it’s like the old “Pop-Up Video” show on VH1, which would show “did you know?” style annotations on top of music videos. In video it allows you to see, in real-time, which actors are on screen and quickly look up their filmographies and whatnot. X-Ray for Kindle is similar: it breaks down common terms and keywords, themes, and subjects, with ways to navigate to those parts of the book.
  • One-tap purchasing — This is always a delightful process. Search for a book (or see one recommended) and in one tap it’s downloading. I’ve bought dozens of books on a whim this way.
  • Highlighting & annotation — I’ve been an avid book highlighter for years. Readwise now raises the value of annotations 10x. In the Kindle iOS app, the share sheet on a highlighted passage also lets you save a slick shareable screenshot of your highlight on social media.
  • Audible narration — This is more technically cool than practical. If you own audio and text versions, you can download the audio inside of the Kindle mobile app. When playing the narration, it moves the text along with it. I’ve never used this in practice, but it’s impressive.

Plenty of things to love. But now time for my personal recommendations.

Requests for the Kindle platform

  • Tighter social integration from Goodreads — Both the Kindle device and mobile apps now have connection to your account on Goodreads. They can see your “to-read” list, can mark things as read or currently reading, and can sync progress. But they haven’t done much of anything with the social aspects of Goodreads. I’d like to do things like enable seeing highlights my friends made in a book, and maybe an ability to put comments on those highlights just directed to specific friends. It could spark conversation around book topics you might not know had mutual resonance between you and a friend. Goodreads in general hasn’t gotten a lot of love since Amazon made the acquisition, but it’s integration with the live reading experience is one of the biggest places to expand into. It’d make the service more purposeful and engaging.
  • Progress adjustments — When reading books on multiple platforms, it’s possible for your “furthest read” progress to get out of whack (for example, if you flip ahead to look at a footnote, more on those in a second). Then the waterline for where you’ve reached in the book gets baked and is impossible to adjust. It’d be nice to have a quick interface to enter the desired furthest read point that resyncs everywhere.
  • Better footnotes — If you’ve read many nonfiction books (or a heavy footnoter like DFW), you’ve been annoyed by the inconsistency in how footnotes are formatted in books. Most of the time, tapping a footnote zooms you to the end of the book. They’ve recently added contextual back buttons to return where you were from the footnote, but if you flip around pages near the footnote, it’s possible to end up resetting your furthest progress point to 98%, where the footnotes are at the end. Some books (feels like a minority) have more functional overlay footnotes. When you tap those links a small popover appears at the bottom with the footnote text without leaving the page. This is even an improvement over most paper books. The former problem with footnotes at the end of the ebook is actively much worse than page-flipping in paper formats.
  • More consistent formatting — This one may be largely out of Amazon’s control; I don’t know much about the process of authoring ePub/mobi files. But Amazon could certainly help more to provide an “IDE” for authors and publishers to use best practices for the platform when converting their works into ebook format. It seems like after 13 years there’d be much less of this inconsistency than I see from book to book. Footnotes are screwy, progress measurement is all over the place. Some books mark the 100% point at the end of the main text, some at the full end of the file (after the index/glossary). Page numbers are also an inconsistent mess.
  • Deep linked references — The one that I’m the most interested in. Imagine this: you tap a citation link that displays a popover on the screen, then tapping a particular citation could deep link into an interactive “clip” from the source material’s ebook format, also showing links to add that source to your wishlist, or even buy for your library. It could even let you highlight from books you don’t yet own, and create a separate shelf of books on your device of referenced works you might be interested in reading in full. Over the years they’ve added both dictionary and Wikipedia lookup on selected text. I see this as a similar way to bridge into related, adjacent content. Would benefit readers and, if well executed, Amazon and publishers by more widely referring users to other works.
  • Semantic web of references — If citations and references were deeply linked, you could also build a reference graph. If I’m reading Tom Sowell’s A Conflict of Visions, I could pull up a tab that shows all works referenced within, and also all works that reference it. Go both ways with it. Picking through bibliographies is frequently how new things get added to my reading list. This would give readers an exposed graph of related works or authors they may find interesting.
  • Book lending — This is probably a long shot, but it’d be neat to be able to temporarily “lend” access to a book to, say, a friend on Goodreads, with a “return” date you could customize that revokes access and returns to you. Perhaps you could cap the limit to 60 days or something. It could give the social reading experience more of that feeling of sharing knowledge and reading experiences with friends. It could also show your highlights and annotations, like someone reading a highlighted hardcover book you lend them.
  • Reading metrics — When did I start a book? When did I finish? How many days did it take to read? How many pages did I read each day? Data nerds like me would eat this up. Probably not of mass market interest, understandably. You could add gamification here, but I’d be reticent about that since the purity of reading doesn’t need any more distractions out there to keep you from deep immersion in something. Twitter and Instagram are already doing a great job at stealing users’ attention away from books.

Have any active Kindle users out there formulated their own lists like this? I’d love to hear others’ ideas. Maybe with enough of a conversation about them, Amazon could respond positively.

✦

AWS re:Invent 2019

December 9, 2019 • #

AWS’s re:Invent conference just wrapped last week. Since we’re so deep into AWS technologies, I keep an eye out each year on the trends visible in Amazon’s product launches. They move at breathtaking speed to fill out their offering suite and keep their current momentum as the leader in the cloud space. They’re really nailing the bundling & scale economics that the likes of Microsoft and Oracle were so successful at in years past. When going upmarket, having a product for every problem outweighs the need for having the highest quality in any individual product line. Enterprises often value the ability to buy everythign they need from a single vendor higher than the quality of the products (what Ben Thompson has referred to as the “one throat to choke” phenomenon).

Here are a handful of the announcements I found most interesting, in no particular order:

AWS Outposts

AWS has finally relented to the customer base that’s been reluctant to move to the cloud for the past decade. With the scale they have now they’ve been able to productize a managed service that puts an “AWS in-a-box” type of modular system into a customer’s datacenter, ideally giving the best of all worlds of security, compliance, and exposure to the AWS services and APIs. It’ll be interesting to see what kind of adoption this gets.

SageMaker Studio

SageMaker is their service for creating, training, and deploying ML models. It’s really an umbrella brand name for about a dozen sub-products for various pieces of the ML workflow. Studio intended to be a full “IDE”-style interface for working with everything you’ve built in SM. Clear indication that this is one of their big strategic plays going forward: lowering the barrier to doing ML and having customers new to the space learning with and expanding from the AWS platform from the start.

Rekognition Custom Labels

Rekognition is AWS’s computer vision service, with endpoints for analyzing video and image data for objects, sentiment, content moderation, and search. One of the barriers for image classification tasks has been the ability to tailor the models to recognize other domain-specific content (like “what kind of part is this?” from a list of parts the customer builds). It now lets you upload your own custom labeled image datasets for training custom Rekognition models.

Amazon Builders Library

This isn’t really a service or expansion on one like the others in the list. This is more a knowledge base of content from Amazon engineers on how they internally build and operate software at scale.

✦
✦
✦
✦
✦

The Electricity Metaphor

October 9, 2018 • #

During this TED talk from 2003, Jeff Bezos compares the Internet revolution to the early years of electrification. Even 15 years ago he was already describing the core philosophy behind his future products, like Amazon Web Services. AWS is like electricity for technology companies: paying the AWS bill is like paying your utility bill.

✦

Recent Links: Glue, Org Charts, and Patreon’s Growth

August 16, 2017 • #

⚗️ Amazon Announces AWS Glue

AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. You simply point AWS Glue to your data stored on AWS, and AWS Glue discovers your data and stores the associated metadata

Interesting new service from AWS (is there a need in computing they don’t cover at this point?), providing serverless ETL transformations on datasets hosted anywhere. The automatic discovery is particularly interesting for applications dealing in highly variable data structures.

🏢 The Strategies and Tactics of Big

A conversation between Benedict Evans and Steven Sinofsky on big companies, their org charts, and what makes each (and their products) different.

💵 Inside Patreon

Patreon is still tiny compared to Kickstarter, where 13 million backers have funded 128,000 successful campaigns, but it’s rapidly growing. Half its patrons and creators joined in the past year, and it’s set to process $150 million in 2017, compared to $100 million total over the past three years.

This is a fascinating company, creating a funding mechanism for independent creators with a different model than the Kickstarter structure.

✦

Weekly Links: Tensor Processing, Amazon, and Preventing Traffic Jams

April 13, 2017 • #

Google’s “Tensor Processing Unit” 💻

Google has built their own custom silicon dedicated to AI processing. The power efficiency gains with these dedicated chips is estimated to have saved them from building a dozen new datacenters.

But about six years ago, as the company embraced a new form of voice recognition on Android phones, its engineers worried that this network wasn’t nearly big enough. If each of the world’s Android phones used the new Google voice search for just three minutes a day, these engineers realized, the company would need twice as many data centers.

Jeff Bezos’ Annual Letter to Shareholders 📃

An excellent read. Their philosophy of experimentation comes through. I liked this bit, on the “velocity” of decision making:

Day 2 companies make high-quality decisions, but they make high-quality decisions slowly. To keep the energy and dynamism of Day 1, you have to somehow make high-quality, high-velocity decisions. Easy for start-ups and very challenging for large organizations. The senior team at Amazon is determined to keep our decision-making velocity high. Speed matters in business – plus a high-velocity decision making environment is more fun too. We don’t know all the answers, but here are some thoughts.

First, never use a one-size-fits-all decision-making process. Many decisions are reversible, two-way doors. Those decisions can use a light-weight process. For those, so what if you’re wrong? I wrote about this in more detail in last year’s letter.

Second, most decisions should probably be made with somewhere around 70% of the information you wish you had. If you wait for 90%, in most cases, you’re probably being slow. Plus, either way, you need to be good at quickly recognizing and correcting bad decisions. If you’re good at course correcting, being wrong may be less costly than you think, whereas being slow is going to be expensive for sure.

How not to create traffic jams, pollution and urban sprawl 🚘

The Economist analyzes the state of parking economics. The gist: free or low-cost parking equals congestion and more drivers roaming for longer. Some great statistics in this piece:

As San Francisco’s infuriated drivers cruise around, they crowd the roads and pollute the air. This is a widespread hidden cost of under-priced street parking. Mr. Shoup has estimated that cruising for spaces in Westwood village, in Los Angeles, amounts to 950,000 excess vehicle miles travelled per year. Westwood is tiny, with only 470 metered spaces.

✦
✦
✦