Reading List

The most recent articles from a list of feeds I subscribe to.

CoverSutra Is Back

Another week with another outstanding indie developer whom I’m delighted to thank for sponsoring DF. This week, it’s Sophiestication Software promoting the return of CoverSutra — a previous hit from the “delicious” era of Mac apps that is now back and better than ever.

After over a decade, the rejuvenated (reanimated?) CoverSutra has been reimagined as a sleek, standalone music player for your Mac that lives in your menu bar, giving you seamless access to your music library. Instantly search by album, artist, or song — all without breaking your workflow. Some of what’s new:

  • Standalone music player: No Music app required.
  • Instant music search: Find tracks anytime, anywhere.
  • Global keyboard shortcuts: Control playback from any app.

Available now on the Mac App Store for just $4.99 — and a free upgrade for CoverSutra 3.0 customers. Five bucks, one time, and it’s yours to keep. And it’s just so polished, so simple, and so nice.

Sponsorship Openings at Daring Fireball, End-of-Year and Q1 2025 Edition

After being sold out for months, the upcoming sponsorship schedule at DF is wide open at the moment — including the final week of the year. I know sponsors are sometimes hesitant to book weeks around major holidays, but, well, Daring Fireball is never “closed”. And traffic to the site is remarkably consistent even during weeks like Thanksgiving, Christmas, and New Year’s Day. Nerds get bored and want to read interesting stuff.

Q1 2025 weeks are wide open too, but I only just now opened those weeks on the calendar.

Weekly sponsorships have been the top source of revenue for Daring Fireball ever since I started selling them back in 2007. They’ve succeeded, I think, because they make everyone happy. They generate good money. There’s only one sponsor per week and the sponsors are always relevant to at least some sizable portion of the DF audience, so you, the reader, are never annoyed and hopefully often intrigued by them. And, from the sponsors’ perspective, they work. My favorite thing about them is how many sponsors return for subsequent weeks after seeing the results.

If you’ve got a product or service you think would be of interest to DF’s audience of people obsessed with high quality and good design, get in touch. And again, this coming week remains open, and the week after. I’m even offering those two weeks at a holiday discount.

★ On the Accountability of Unnamed Public Relations Spokespeople

This is why it’s more than vanity to put your name on your work, whatever your work is — it shows you take responsibility for its validity.

iGeneration Reports Apple Will Stop Selling Lightning-Port iPhones in the EU This Month

Joe Rossignol, MacRumors:

Apple plans to stop selling the iPhone 14, iPhone 14 Plus, and third-generation iPhone SE in European Union countries later this month, to comply with a regulation that will soon require newly-sold smartphones with wired charging to be equipped with a USB-C port in those countries, according to French blog iGeneration. All three of these iPhone models are still equipped with a Lightning port for wired charging.

In a paywalled report today, the website said the iPhone models will no longer be sold through Apple’s online store and retail stores in the European Union as of December 28, which is when the regulation goes into force.

It was never clear to me whether this regulation only applied to new devices, or to existing ones. But I guess it applies to existing ones. Until the expected next-gen iPhone SE ships early next year, the lowest-priced new iPhone in the EU will be the iPhone 15, which starts at $700 in the U.S. and around €860 in Europe. (Apple’s prices vary slightly between EU countries — and the higher prices compared the U.S. largely stem from VAT.)

MarkItDown: Python Tool for Converting Files and Office Documents to Markdown

Nifty new convert-to-Markdown library from a small indie development shop named Microsoft:

The MarkItDown library is a utility tool for converting various files to Markdown (e.g., for indexing, text analysis, etc.)

It presently supports:

  • PDF (.pdf)
  • PowerPoint (.pptx)
  • Word (.docx)
  • Excel (.xlsx)
  • Images (EXIF metadata, and OCR)
  • Audio (EXIF metadata, and speech transcription)
  • HTML (special handling of Wikipedia, etc.)
  • Various other text-based formats (csv, json, xml, etc.)

The API is simple:

from markitdown import MarkItDown

markitdown = MarkItDown()
result = markitdown.convert("test.xlsx")
print(result.text_content)

Via Stephan Ango (CEO of the excellent, popular Markdown writing and note-taking app Obsidian), who also points out that Google Docs added Markdown export a few months ago. I’ve never used Google Docs other than to read documents created by others, but MarkItDown seems like a library I might make great use of. “MarkItDown” is even a great name. What a world.

Not bad for a 20-year-old syntax.