
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.
via Johanna Rothman: Want Both Efficiency and Effectiveness? Lower WIP and Right-Size Work
via Matt Weagle: “I’m not asking to be trusted. I’m not asking to be let off the hook. I’m asking to work toward shared goals everybody cares about & to be left all the tools in my belt to reach those goals.”
via Boris Mann: I’m slowly replacing various services with my #selfhosting Cloudron server.
via Scott Santens: “With more data at hand than theoretical projection, the evidence is overwhelming: Universal #BasicIncome is working nearly universally.”
via Nicolas Fränkel 🇺🇦: We invested 10% to pay back #techdebt; Here’s what happened
via shuttle: LINK CHECKING WITH RUST 🌟
via kottke.org: The Loneliest Road in Every State in America. Only about 200 vehicles travel on the 414-mile stretch of state route 11 in Alaska each day.
via Kevin Stewart: Seriously, Write Your API Spec First | Ready, Set, Cloud!
via Kevin Stewart: Conway’s Law and Kubernetes - by drmorr
via Kevin Stewart: How to communicate like a GitHub engineer: our principles, practices, and tools - The GitHub Blog
via Deekshith Allamaneni: Consent-O-Matic is a browser extension that auto-responds to all the #GDPR and similar consent popups with optimal user preferences.
via yosh: From the Windows blog, about the increasing role @rust is playing in securing Microsoft Surface devices:
via Greg Wilson: One of the most useful things I’ve ever found on the web comes from NOAA, and is about dealing with disruptive behaviors in meetings: If you want to post a framed copy on the wall in your office …
via Rust Weekly 🦀: Was Rust Worth It?
via Mo :ferris: :tux:: Faster Rust Serialization 🚀
via Matthias Endler: A quick article on how I deploy Rust apps:
Heather Buchel: It’s 2023, here is why your web design sucks.
via Rust Weekly 🦀: Learning Rust, a Python developer’s perspective
via Brian Sletten: I’m excited to see more and more people get the potential of #WebAssembly. Its fingers are getting into everything, but we’ve only just begun to benefit from what it will allow.
via Kevin Stewart: Beyond Staff Engineer - Alex Ewerlöf Notes
via Steven Woolgar: @schwa secrets.app
via Jack Rusher: “I will try to convince you that ridiculing JavaScript for this is less insightful than it first appears and that Swift’s approach to string length isn’t unambiguously the best one. Python 3’s approach is unambiguously the worst one, though.”
via heckj: Introducing Automerge for Swift - A CRDT library for Swift that enables multi-user interactive collaboration and seamless sync with offline editing.
via Nicolas Fränkel 🇺🇦: #Rust: compile-time checks in generic functions work, and you can use them in your code
via scy: #Protomaps, a way to serve vector #maps of the entire world using a single static file and HTTP range requests.
via Rust Weekly 🦀: cargo-dist pre-release looking for feedback!
via mcc: A couple people have suggested “interdiff” which looks interesting.
via blinry: Are you curious how Git works under the hood?
via Martijn Faassen: This is a cool post about performance optimization:
via Rust Weekly: A fresh look on incremental zero copy serialization
Huh, fascinating take on what it means to be the remote launch point for the world’s most remote travel destination.
The President of Signal Foundation speaks on various threats to messaging privacy around the world:
via Jonathan ‘theJPster’ Pallant: I went in ready to be angry based on the headline, but it’s actually a very agreeable piece.
via fasterthanlime 🌌: Holy fuck, migrating from the rust/cache action to the sccache action made macOS CI times (for a typical PR) fall from 9 minutes to 1 minute
via Dave Copeland :ruby:: One thing I have learned over many years is that you must understand whatever an abstraction is abstracting in order to both evaluate it and wield it effectively. I call this the Katz Conjecture after Yehuda Katz mentioning this in a conference talk:
via Privacy International: It is easy to feel helpless in face of the many companies that profile us online. Esp when how they actually do this is complex & confusing!
via Ars Technica: Air purifiers aren’t enough to clean your home from wildfire smoke
via Kevin Stewart: People are obsessed with Obsidian, the darling of notetaking apps
via Kevin Stewart: Postgres: the next generation. Investing in the next generation of committers. – James Governor’s Monkchips
Yay … GitHub makes hosted M1-based runners available!
Made this tonight and it was really good!
via Florian Gilcher: ✅: implemented thanks.rust-lang.org in real life.
via Martijn Faassen: One of the things I like to do when winding down is watch Jared Rydelek (Weird Explorer) taste some unusual fruit and review it. I am years behind in his voluminous archive of videos so there is always more to watch. So many types of fruit, it’s wonderful!
via Glenn Fleishman: What happens if iCloud Drive stops syncing? I offer a cascading set of options to try to get the pump running again. It starts and concludes with my five-month battle to get one of my Macs fully synced. The secret solution? Sticking with Apple Support, which ultimately got enough information to engineering to fix it! Dang.
via Rust Daily: How we reduced the memory usage of our Rust extension by 4x
via Quinn “The Eskimo!”: TIL that a US food labelling fluid ounce is exactly 30 mL.
via Tixie Salander: text-wrap:balance
has landed on the latest Firefox 🎉
This allows multiple lines of text to have their lines broken in such a way that each line is roughly the same width, often used to make headlines more readable and visually appealing.
via Rust Weekly: Announcing Zngur: A C++/Rust interop tool
via Six Colors: Apple is destroying the Mac by trying to make it safer (Macworld/Jason Snell)
via yosh: I was pinged about fallible drop on the forums, so I wrote a few notes about the design space over there:
Search engine for KERI topics
via Obsidian Urbex Photography: 🎲 Welcome to my new Abandoned Places Randomiser!
Cackle is a code ACL checker and is an additional tool to help make supply-chain attacks harder.
via Benjamin Fry: “… we’ve still found Rust to be a significant improvement over C (or C++), both in terms of safety and productivity, in all the bare-metal use cases where we’ve tried it so far.”
via Martijn: This nice little article on dependency injection in #rustlang is a good reminder that blog posts don’t need to be long or complicated to be valuable!
via james: YourDigitalRights.org is proving useful to get companies with no “delete your account” button to delete my account after receiving a strongly worded email :)
via James Gayfer: After almost a year hiatus, I’ve revived my blog 🎉
via Fabio Valentini: I just wrapped up feature development for rust2rpm v25 (the tool we use in crates and applications). I’ve been dogfooding the latest code for a few days now, and some of the changes make package maintenance much nicer - further reducing the need for manual changes.
via Axel Rauschmayer: Interesting trick for tracking Atom usage: I just came across an Atom feed where each entry URL had the suffix ?utm_source=atom_feed
via Esther Schindler: Experience Flying Toasters, After Dark’s most popular Mac screensaver of the 1990s, reinterpreted using modern CSS.
via Kevin Stewart: We rebuilt Cloudflare’s developer documentation - here’s what we learned
via Buttondown: A lot of discussion lately about costs of migrating off of Substack/Patreon/etc.
via Sean: I found ExactScan to be a much nicer alternative to VueScan. Needed it once Fujitsu finally gave up on the S1500M.
via Boris Mann: @thisismissem the Heroku successor is something I’ve been chasing for years. Does FlyIO or Railway come close?
via Rust Weekly: Announcing Divan: Fast and Simple Benchmarking for Rust
Via Rust tips: If you want your #Rustlang code to be fast and compact, avoid code that could panic.
“An example … is separating problem definition from problem solution, having two separate meetings for that.” 💡!
via Adam Chalmers: My impressions from Rustconf 2023.
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: