Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Kev Quirk walks through EchoFeed, Robb Knight’s managed service that watches an RSS feed and automatically cross-posts new entries to Mastodon, Bluesky, Micro.blog, GitHub, Discord, or a webhook. It’s free for a single feed and $25/year for more (with a discount for omg.lol members), making it a cheap, set-and-forget alternative to Micro.blog’s cross-posting service.
The New York Times looks at how outdoor magazines like Backpacker and Outside have shed their print editions, and what’s lost when a genre built on long-form storytelling and large-format photography moves entirely online. A reminder that the economics of digital publishing reshape not just distribution but the kind of work that gets made.
via Rust Weekly 🦀 (@rust_discussions@mastodon.social): Htmd: A turndown.js inspired HTML-to-Markdown converter for Rust
htmd is a Rust crate for converting HTML to Markdown, modeled closely on turndown.js — it offers the same rich set of options and passes turndown’s test suite. Handy if you need reliable HTML-to-Markdown conversion in a Rust pipeline without shelling out to a JavaScript runtime.
via Rust Weekly 🦀 (@rust_discussions@mastodon.social): Introducing emit: developer-first diagnostics for Rust applications
Ashley Mannix introduces emit, a diagnostics framework for Rust that’s been years in the making. Rather than following OpenTelemetry’s data model, everything is a single primitive — an event, described by a message template — from which logs, trace spans, and metric samples are all built. It still plugs into OTLP collectors, rolling files, or a pretty-printed console when you want them.
Subscribe to my free and occasional (never more than weekly) e-mail newsletter with my latest travel and other stories:
Or follow me on one or more of the socials: