Hi! I’m Sam
Hello! My name is Sam Schlinkert. I live in New York where I am a social media editor and programmer. I'm currently employed as a Social Media Producer at CNN, focusing mainly on publishing to Facebook and social media analytics. I also write code sometimes.
Here are some of my favorite coding projects from over the years, sorted by language. You can browse my coding blog for more examples.
Rust Command Line Tools
- Medic: A command line tool that checks the passwords of a KeePass database against a list of breached password hashes, like the one offered by HaveIBeenPwned. Here's a blog post I wrote about it.
- Compound Passphrase List Safety Checker: A command line tool that checks a passphrase word list for words that can be combined such that they can be guessed in two distinct ways. This blog post hopefully helps explain what I mean by that.
- Analysis of Russian troll Twitter data: For CNN, I used Rust to do some analysis of a cache of 9 million tweets that Twitter claims were sent by Russia's Internet Research Agency.
- fgift: A tool that generates randomly assigned gift givers from a list of groups of people
- QR Forge: A command line tool that helps users safely handle QR codes and 32-character TOTP secret keys
- Tic-Tac-Toe: Play the "computer" in tic-tac-toe. (Years later, I wrote a tic-tac-toe game in Rust.)
- Strike 9: A frustrating little puzzle game. I wrote a blog post about the deceptively tricky functions involved.
- Switch: 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: An interactive scorecard for a difficult-to-keep-track-of card game
Ruby and Rails
- Radiation: A blog-publishing engine designed for "Tilde Clubs"
- SquawkBot: A Ruby on Rails web application that surfaced URLs that more than one of your follows tweeted. (Sort of like Nuzzel.)
Python and Flask
- For Shareablee, I used Python and the Facebook Graph API to analyze how their customers used Facebook and displayed this data using NVD3. I then used the Flask framework to create a web application that allowed potential customers to share their Facebook data and compare their page against the compiled benchmark of the current customers.
Front-End Web Design and Interactives
At Newsweek & The Daily Beast I was a part of an informal group that produced interactives to add depth to news stories.
Social Media Editing
I am currently a Social Media Producer at CNN, where I primarily work with CNN's flagship Facebook account. I also compile and analyze social media analytics using various tools, including some I wrote myself using both Rust and Ruby. Additionally I maintain technical documentation for the team, using mdbook.
Previously I held similar positions at BuzzFeed News and Newsweek & The Daily Beast, focusing on running both organizations' Twitter and Facebook accounts.
In 2013 our small social team at The Beast was nominated for a Webby in the News & Information category. The Daily Beast was also named one of "15 Brands Rocking Tumblr" by Mashable in November of 2013 thanks to The Cheat Sheet.
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”
More casually, I've written posts on Medium about 10 tech gadgets I've enjoyed using, a call for text-file preferences, and mechanical keyboards. And for something more poetic, check out this dreamy travel diary of a trip to Los Angeles in 2011.