Hi! I’m Sam
I'm an editor and programmer based in New York. I'm currently looking for work! I'm interested in privacy, security, passwords, user education, and technical writing.
Most recently, I was an editor at CNN+, CNN's short-lived streaming service. Before that I spent ten years as a social media editor. I also write code sometimes.
Here are some things I can do.
You can find me on GitHub, Mastodon, LinkedIn, and Twitter. From time to time I write about passwords, privacy, Rust, books, text editors, code, etc.
Code
Here are some of my favorite coding projects from over the years, organized by language. You can browse my coding blog or GitHub profile for more examples.
Passphrase word list work
- Created the Orchard Street wordlists, which are now available to users of Buttercup and Strongbox password managers.
- Refined and coded a procedure for making a word list uniquely decodable with minimal cuts
- Developed a series of word lists for making better Netflix passwords
Rust command line tools and other projects
- Phraze generates random passphrases.
- Tidy combines and cleans-up large wordlists, commonly used for generating passphrases or usernames.
- Medic checks the passwords of a KeePass database against a list of breached password hashes. Here's a blog post I wrote about it.
- QRForge helps users safely handle 32-character TOTP secret keys and their equivalent QR codes.
- Assisted in an analysis of Russian troll Twitter data for CNN, using Rust
JavaScript games
- Strike 9 is a frustrating little puzzle game. I wrote a blog post about the deceptively tricky functions involved.
- Switch asks you to get the red circles to the right and the blue circles to the left in the fewest number of moves possible.
- Contract Rummy Score Card is an interactive scorecard for a difficult-to-keep-track-of card game.
Social Media Editing
I was a Social Media Producer at CNN from 2015 to 2021, primarily working with CNN's Facebook account. Our social media team won a Webby and a Murrow Award for our coverage of the 2016 election.
I also compiled and analyzed social media analytics and created Slack bots for our teams, using Rust, Ruby and Python. Additionally, I maintained technical documentation for the team.
Before that, I held similar positions at BuzzFeed News and Newsweek & The Daily Beast, where I focused on running both organizations' Twitter and Facebook accounts.
Writing
You can find my writing, technical and otherwise, on my blog, including guides for enabling two-factor authentication on Mastodon, getting started with Restic, and using KeePassXC password manager. I also wrote an overview of my Vim configuration and notes on my Linux setup.
While at Newsweek and The Daily Beast, I reported a few articles. Here are some favorites:
- “This is How China Hacks America: Inside the Mandiant Report”
- An interview with Lars Rasmussen of Facebook
- A profile of the media center at Occupy Wall Street
- “7 Things to Do on National Day of Unplugging”
Contact
You can reach me on Mastodon or using more secure methods.