Useful and/or interesting links for research/productivity/fun.
Interactive, web-based presentations. h/t
Window management based on Spectacle.
Use your phone as a webcam. h/t
A single app to unite all your messaging apps. h/t
ggplot2 theme based upon the USDA’s pomological watercolor collection.
R package that allows you to treat on-disk data as though it were in-memory (i.e., use
tidyverse). Bonus blog from Bruno Rodrigues.
Sublime plugin for ASCII Decorations.
Machine learning flashcards
Flashcards for ML concepts.
Extra skills for the R package
More themes for
voice dream apps
Freshwater Ecosystems Explorer
Data platform with accurate, up-to-date, high-resolution geospatial data depicting the extent freshwater ecosystems change over time.
Control multiple computers with a single keyboard/mouse.
Book: Dive into Deep Learning Online deep learning book.
Apache Arrow for R
R package for Apache Arrow in-memory platform. h/t
Wizard Zines Collection
Programming zines. h/t
Butterick’s Practical Typography
Online book with practical advice on typography.
Online weekly planner. h/t
Mail Merge for Thunderbird
A mail merge extension for Thunderbird.
Compiled ESS point datasets
Compendium of compiled Earth System Science point data sets.
Browser built for multi-tasking. h/t
Text-editor plugin for coding metrics and timing. h/t
Record and edit audio as a transcript. h/t
Annotate the web—and share it. h/t
Online conference options
There’s more for things bigger than Zoom:
Old Book Illustrations
A compendium of illustrations from “old books”.
An alternative console for R with multiline editing and rich syntax highlight. h/t
R package to create Markdown-based, interactive tutorials.
File conversion across 300+ formats.
In-cloud, private/secure/de-centralized, free office suite.
Cross-widget interactions in R.
R package for visualizing treatment, missing-ness, and outcomes in panel data.
Public-speaking tips. h/t
Curated, high-quality, free ebooks.
Find common dates/locations for group events. h/t
Easy, pretty, online Gantt charts. h/t
A collection of cheatseets, e.g., bash, regex and vim.
Cheatseet for jQuery.
Send beautiful HTML emails from R.
Really Good Emails
Currated collection of beautiful, well-crafted emails. h/t
Secure cloud storage. h/t
In-Browser Markdown Editors
- HackMD - StackEdit - Madoko
Integrated audio-recording and note-taking app.
Simple, clean flowchart tool. h/t
Twitter without the timeline (just message and tweet). h/t
LaTeX journal article templates for R Markdown.
(Online) project management for single users—no team features.
Send files up to 2.5GB (1GB without signing in). h/t
Turn text articles into podcasts. h/t
Code-free data sharing and analysis platform.
“Ultimate” productivity tool. h/t
Simple, online, markdown-based newsletter app.
Audio utility to automatically pause music and/or mute specific applications.
R package for workflow management of data-driven tasks.
LaTeX package to access Font Awesome icons.
NES-style CSS Framework.
R package for producing 2D and 3D hillshaded maps of elevation matrices. h/t
R package for streaming and data parsing.
A “pretty quick” version of R. h/t
A collection of R packages that connect R to cloud resources.
Fast and easy serialization of data frames in R (and Julia).
RStudio Server Amazon Machine Images
Louis Aslett provides a tremendous public service in hosting and updating (and providing basic instructions for) RStudio/R machine images for Amazon.
Minimalistic and flexible Zsh prompt.
Quickly opens a Mac Terminal (or iTerm 2) window for the current Finder directory. Akin to Go2Shell but with more frequent/recent updates.
Custom color-scale builder. h/t
R package that converts LaTeX expressions to (annoying) plotmath.
Very fast email client (based on what they say). h/t
Tool for inspecting machine-learning models.
Free, open-source geospatial software.
A nice patch for iTerm2 that creates a more minimal aesthetic for iTerm2.
GPU-based terminal emulator.
R package to run R in Atom.
RMarkdown presentation by Yihui Xie
A presentation by Yihui Xie on bookdown, blogdown, and xaringan. There are many more presentations available by Yihui Xie.
Atom extension for enlarging the active panel (includes keyboard shortcut).
Typing practice for many programming languages.
Declaring and analyzing research designs in the social sciences. h/t
R for Data Science
Online book about R for Data Science by Garrett Grolemund and Haldey Wickham.
Biblatex Cheat Sheet
A cheat sheet for Biblatex.
Writing tools for Atom
linter-write-good lints English prose. Linter Just Say No helps you avoid using hedge words.
Compendium of BibTeX entry and field types.
Simple menu-bar curated-music player. h/t
“Minimal vector drawing tool”. h/t
Great, feature-rich meeting platform.
Figure it Out
Pretty Chrome extension (and website) to figure out time zones.
Free app that teaches coding.
“This is the dumbest publishing platform on the web.” h/t
Grading web service with really nice grading/rubric setup.
Auto-dim (and auto-un-dim) when working with multiple monitors. h/t
OSX app to plan and organize through timezones.
Atom package that provides a card- and list-based user interface for
TODOs in your scripts.
Generates color themes given a set of colors.
Turns a GitHub repo into a collection of interactive notebooks. h/t
Simple markdown to Evernote. Somewhat like Marxico.
R package for generalized synthetic control methods.
R package for a prediction-model ensembling method.
A website that tracks over 90 major economics and finance journals.
Teletype for Atom
An Atom package to collaborate in real time.
An R package to import and analyze data from the iOS Apple Health app.
A regular expression railroad diagram view for regular expression under cursor in Atom.
Personal task manager. I’m switching from OmniFocus.
Automation tool for iOS.
Clean, powerful email/calendar/task/contact app.
Simple tool for creating XML sitemaps (along with other formats).
Viridis in QGIS
Viridis color palettes (ramps) for QGIS.
View and manage internet connections from your Mac. (Also: MicroSnitch)
Quick-access scratchpad for OSX.
Themes and palettes for
Free online proofreading.
A bot who finds and contacts your Congressional representatives.
Text Mining with R
An introduction to (tidy) text mining in R.
Stellar package for spatial data analysis in
sf resources: 1 | 2 | 3 | 4 | 5
Cheat sheets for regular expressions
The folks at RStudio provides cheat sheets for regular expressions and
stringr (and many other cheat sheets).
App to instantly create and publish documents to the web.
A package for
R that aims to extend
ggplot2 for explorative data visualization.
A helpful website that tracks extensions to
A YouTube channel that animates math.
A fast and lightweight Git client for Mac with Finder integration.
Beautiful color picker with Touch Bar support.
Save and search your “stuff”.
Automatically tracks both productivity and work hours. h/t
Blocks apps from accessing the internet. h/t
Scratch paper that lives in your menubar. h/t
A “connected” calendar for iOS. h/t
Fun browser extension that incentives fewer tabs.
The FBI has a great new crime data explorer. The Open Data Census project has a handy(-ish) summary of city-level crime datasets.
Four-action email-processing app.
Cross-platform messaging and emailing app.
Search, collect, read and analyze scientific papers.
A (beautiful) global map of wind, weather, and ocean conditions.
Free, open-source machine learning, statistics, and data-mining resources
A curated list of resources from Joseph Misiti.
Template for R Markdown academic manuscript
Steven Miller offers a guide and template for academic manuscripts in R Markdown.
Regular expressions in R
stringr’s very helpful primer on regular expressions in R.
Creates high-quality GIFs.
A calmer Slack alternative.
App that improves your writing.
R package for “topologically-aware multi-polygon simplification” (for shapefiles). Related: mapshaper.org
Manually re-index OSX Spotlight
A helpful guide. Hint: It’s really just
sudo mdutil -E /.
A browser without tabs.
A simple, pretty habit tracker. h/t
AI-powered feedback for your speeches. h/t
Fast raster manipulation in R.
Extract tables from PDFs using R.
10 Minute Mail
Disposable email service.
VPN with a generous free allowance.
Tool for dual-head presentations on OSX.
Two apps from Matthew Palmer:
Mind-blowing (Slack-style) emoji on your Mac.
Hides menu bar icons on your Mac. h/t
A convenient website for accessing the colors of the material design palette.
Email app(s) powered by AI. h/t
Collects, organizes, and shares colors (and palettes). h/t
A very helpful guide to fixing errors with
rJava on OSX.
Expands custom keyboard shortcuts into frequently-used text and pictures.
Simple, real-time, code collaboration.
An R package for easy package management in R—loading, unloading, etc.
Popular economics papers
Oxford University Press provides a list of the most popular economics papers from The Quarterly Journal of Economics (QJE) and The Review of Economics Studies (REStud).
Read paywalled research papers for free.
In addition to having great names, CyberGhost and TunnelBear provide VPN services. Both services offer free options.
LaTeX, meet ggplot2
Port images out out of R and into LaTeX. h/t
Comparing text files
Diffchecker and Text Compare! offer in-browser comparisons between text documents. In Atom, split-diff and compare-files offer between-document comparisons.
asciinema (formerly ascii.io) is a free and open source solution for recording terminal sessions and sharing them on the web.
Dillinger, StackEdit, and Markdown Live Preview offer three online Markdown editors/renderers. remark, Marp, swipe, and Deckset offer options for rendering Markdown into presentation slides (also, Rmarkdown with ioslides).
A daily planner and focus app based on Pomodoro. h/t
Create GIFs on your Mac. Other options: Gifox, Recordit, and Gyazo.
An R Pandoc writer—for rendering R objects into Pandoc’s markdown.
A live and minimal Markdown editor.
ggplot2 with many helpful graphical functions.
Open-source text editor with in-line code evaluation.
Reat-time email app.
Clean, online forms.
A lightweight, collaborative pastebin (whiteboard) for code.
Collaboratively use open source math software/terminals in your browser.
Collaborative text editing.
Helpful guide for setting up a Mac for most popular languages and programming/scripting tools.
Flash cards for iOS and OSX.
White-noise generating app for OSX.
Fast to-do list app with reminders.
Track everything you do in one place.
A loose and straightforward pomodoro timer for Atom.
Markdown Quick Look Plugin
Preview Markdown files in OSX Finder (through the Preview app). From the makers of the iPad Markdown text editor InkMark.
Read the Docs
Create, host, and browse documentation.
Image and video management in the cloud.
A fast, personalizable email client.
Free image hosting and upload.
Takes files in a Dropbox folder and turns them into a website.
A free personal newsletter service.
Pandas Cheat Sheet
A cheat sheet for data science with Python’s Pandas.
Quickly turns spreadsheets into maps. h/t
R Markdown Websites
A tutorial on building a website using R Markdown (like this one). h/t The rmdformats package offers additional themes (formats). More on R Markdown here. The bookdown package extends R Markdown to publishing books. The blogdown package extends R Markdown to publishing blogs (or general websites) using Hugo. The pkgdown package extends R Markdown to creating static html documentation.
Provides customized window management.
Configure gestures for OSX.
Point-and-click CSS selectors. Helpful when used in conjunction with R’s rvest package.
A highly customizable browser.
A GUI Git client, for Windows, Mac and Linux.
Simple, beautiful scheduling.
A flexible writing app for crafting notes and prose.
Some nice notes on ordinary least squares from Michael Rosenfeld at Stanford.
Search engine for internet of things (and other things).
Pomodoro Time and Tadam
Pomodoro Time and Tadam are simple Pomodoro timers.
A repository of historical borders.
(Reasonably) accurate, affordable, and unrestricted online geocoding (forward/reverse and batch/API). Connect with R through
A “simple, smart, swift” email client for Mac with many nice features.
Github Pages and Jekyll tutorial
From UC Berkeley’s The Hacker Within, a nice tutorial on Github Pages and Jekyll.
A fast and portable PDF extractor for R (and others).
Team-oriented productivity software.
A browser that lets you isolate cookie jars into color coded tabs so you can run multiple sessions with multiple accounts on the same web site.
Automatically hide inactive windows.
In-browser white-noise generator with productivity and relax settings.
One resume that works everywhere.
Univariate Distribution Relationships
Interactive chart for relationships between univariate distributions.
Seamless screen, mic and camera recording for Chrome.
Improve your habits by playing a game.
Screen effectively allows signing on and off from interactive sessions on a server/Linux shell.
OSX-based QuickLook plugin for R’s
saveRDS() files. h/t
Multi-File LaTeX projects
ShareLaTeX’s guide to building LaTeX documents from multiple files.
Combine R’s sendmailR with this list of SMS email addresses to send text messages from R.
A cheatsheet for R’s stargazer package.
Desktop chat client for Google Hangouts.
Run scripts in Atom based on file name, a selection of code, or by line number.
Open Terminal tabs in Atom. In the past, I’ve also used Terminal Plus.
Keyboard-centric window management. h/t
Package in R for for Munsell’s color theme.
Extra coordinate systems, geoms, statistical transformations, and scales for R’s
Some extra geoms, scales, and themes for R’s
ggplot package package.
A Gmail Inbox client for Mac.
A color blindness simulator for Window, Mac and Linux.
OSX option-key bindings
A helpful superuser post about removing the character bindings for the option (alt) key in OSX.
R package to use other (any?) fonts in R. h/t
Computerworld offers a beginner’s guide to R, as well as an advanced beginner’s guide to R. h/t
In-browswer and in-app grammar and spelling checker.
In-browser Markdown formatting for Chrome, Firefox, Safari, and Thunderbird.
Web application for SAS that you access through your web browser.
Manages and position windows in OSX.
Organizes your menu bar apps.
Your personal assistant for Apple Mail. h/t
A modern editor with a backend written in Rust. h/t
conda and OSX
PATH=$PATH:$HOME/anaconda/bin if OSX cannot find the path to
A data science IDE for Python.
Terminal-based text editor. h/t
A minimal web browser. h/t
Tamagotchi-based motivating fitness tracker.
Practice coding in real-time races against others.
The iconic font and CSS toolkit.
A powerful and stable keyboard customizer for OS X.
A simple timer app for OSX. h/t
Secure email based in Switzerland.
Provides API-based access to reproducible web visualizations.
Package to create graph diagrams and flowcharts using R.
R Markdown Websites
Basics from the R Markdown website. Blog on blogs using Jekyll and R Markdown. Example website
UC Berkeley’s The Hacker Within notes on Python Pandas.
An Eclipsed-based IDE for Julia.
A writing app that offers the natural rough reminders of paper.
regular expressions 101
Live testing and help for regular expressions.
Online emulator for 1984’s DOS game Castle Adventure.
A simple dendrogram example for LaTeX.
NYT Weather Charts
The New York Times’s classic weather charts for more than 3000 cities.
pmax/pmin in R
Take max. and min. with vector inputs in R.
A step-by-step example of backpropogation.
Billion Dollar Prices Project
MIT’s project to track prices via online retailers.
Generate a table of contents for a Markdown file in Atom.
Edit CSVs using a table editor in Atom.
A guid to help you learn Julia in Y minutes. Slides on Julia for R programmers.
Learn X in Y minutes
Guides for learning things quickly.
StackOverflow explanation on how to “[i]gnore files that have already been committed to a Git repository.”
A universal document converter.
OSX App for Google Inbox and Gmail.
Jean Mark Gawron’s book Python for Social Sciences; O’Reilly’s book on how to think like a computer scientist, Think Python; a list of resources from Python at Berkeley; slides teaching Python for R Users.
Monospaced font with programming ligatures.
White Noise & Co.
Frequency shaped colored noise generator.
A writing app with strong incentives to keep moving.
A fast math typesetting library for the web.
A browser-based terminal.
A modern publishing toolchain.
Online LaTeX Editors
Papeeria, ShareLaTeX, Overleaf, and Authorea each offer online LaTeX editing, compiling, and collaboration.
Simple and attractive color gradients.
.Last.value displays the last value at the command line in R.
Clipboard manager for OSX and iOS.
Slides from Markdown files.
Plain-text document production system.
A simple Markdown editor and previewer h/t.
Browser-based streaming radio—essentially Pandora but with only one advertisement each day.
Clean up files on a Mac.
Another package from Hadley Wickham; this one helps to pry back R’s layers. I’m using it for
data.table and .SD
.SD allows you easily choose many columns from a data.table in R. h/t (plus a more transparent demo)
Learn/practice coding while playing games.
LaunchBar adds actions to OSX’s keyboard commands.
More from Hadley Wickham: his R style guide from his book Advanced R.
Hadley Wickham strikes again: bigvis helps visualize large (big) data sets.
OSX app to access Amazon Glacier archives. h/t
Move and resize windows for OSX.
Minimalist, high-security browser. h/t
JSON API for Dark Sky/Forecast.io weather forecasts and history.
Mapzen metro extracts offer weekly OpenStreetMap extracts for major metro areas. overpass turbo allows you to query the OSM API.
Run Julia from the browser.
An open-source mapping lab.
Sublime Text 3 in terminal (OSX)
A stackoverflow thread on how to create a symbolic link for Sublime Text in the OSX terminal.
kable is a function in R’s knittr package that creates formatted tables (Markdown, LaTeX, etc.) from data.frames within R. Seems like it would pair perfectly with broom’s tidy function.
Github Pages + Jekyll = Blog
A streamlined tutorial on setting up a blog with Github Pages with Jekyll.
A clean editor for Github.
A handy suite of .csv operations for the terminal. Includes Excel-to-CSV conversion. h/t
Convert markup files to pdf files.
Photo Gallery Options
thumbsup builds static HTML galleries for local photos and videos. Expose generates static sites for photoessays.
Turns websites into data.
Sublime Text and File Browsing
FileBrowser creates an extra panel for keyboard browsing files in Sublime Text; File Navigator allows basic navigation and file management through a Sublime terminal.
Browser for iOS that blocks unnecessary parts of websites. h/t
OSX Terminal Themes
A set of terminal themes for OSX.
A really nice in-browser Markdown editor that allows for themes, hotkeys, simultaneous collaboration, and publishing straight to blogs.
Scotch on Jekyll
A nice tutorial on Jekyll (publishing blogs/websites).
oh my zsh
Framework for managing ZSH configuration.
Creates a shortcut in OSX’s Finder to open a Terminal window.
An alternative terminal for OSX.
Live testing of regular expressions.
Color your R output in the terminal.
Git Large File Storage
An open source Git extension for versioning large files.
R and AWS
Tutorials for running R and RStudio with Amazon’s web services.
Personal R Packages
A nice guide to building your own R package.
A pretty simple guide to Git.
A fast file/disk syncer.
Some resources from CodeAcademy and GitHub for the classroom.
Replacement for built-in Speech services.
Git Large File Store
Open-source versioning for large files.
“Git in five minutes” (I think it took me a bit longer). And a very clear description of how to add an existing project to GitHub using Git in the command line.
Private, terminal-based email. h/t
An HTML5 rich text editor that works across browsers and generations.
Online, collaborative text editing.
A fast Markdown processor that makes presentations, documents, html, etc. h/t
Softward that promises to allow you to code via spoke word.
Learning to git
Illustrated examples and a (supposedly) 15-minute game.
A popular party game; an independent online version; an English rulebook.
Email from R
The mail package in R allows you to send an email(see the
sendmail function)—very helpful for letting you know when a task finishes running.
Evernote in Sublime Text
Submit and edit notes in Evernote from Sublime Text (also allows for Markdown).
Code highlighting for many applications.
Arranges application windows (or Finder windows) for OSX.
A text editor targeting web applications.
A code editor accessible in your browser or on mobile devices. Features include ssh and multiple cursors.
Sells sets of icons.
An app with a compendium of icons. h/t to John Loeser
A simple expense-tracking app.
Bill Easterly’s development economics reading list. h/t Sol Hsiang’s sustainable development reading list. And Sol’s syllabus/reading list for his summer workshop in the economics of climate change.
The R package
Languages for GFM
A handy list of all the languages known to GitHub Flavored Markdown.
EcoWest created a great interactive map for US drought severity. h/t
Hosting Websites with Dropbox
Pancake.io offers help in hosting a website via Dropbox (or git). So does DropPages.
Random Google Maps
Shaun Utter wrote some code to grab a random Google Map and colors it. Pretty.
Scraping with R (+ Rasters)
Zev Ross shows how to scrape using the R package
rvest. Zev also has two nice tutorials on working with rasters in R (1 and 2).
A time-management app with a timer and a project management system.
Beautiful OSX app for analyzing memory allocation on your hard drive (and recovering space).
Email Clients for OSX
I just came across Kiwi—a gmail-as-desktop-client app for Mac. I’m currently alternating between Inbox in-browser and Mailbox. I previously used Airmail and played with Unibox.
Another way to track your time. Only for iOS at the moment.
A nice, little calendar for the OSX menu bar—also keyboard friendly. h/t
R Packages for Open Science
A set of R packages for open science.
Search R’s Documentation
An online search engine for R’s documentation.
Time everything you do on your computer. Could be scary.
A pretty note-taking app for Evernote (OSX).
An alternative social network site. (Say the name aloud and think “British.”)
Motion in Social
Pretty cool research on motion… and perhaps and even cooler portrayal.
MultiMarkdown Syntax Guide
Guide for setting up metadata for Markdown. A lot of other stuff, too.
A simple, beautiful, and versatile calculator for OSX. h/t
Tufte in R and CSS
People applying Tufte’s principles in R and in CSS.
Cleaner Web Viewing
Evernote Clearly cleans up web pages—particularly useful for blogs with lots of ads. Wikiwand cleans up Wikipedia pages automatically.
Magazine-style (news reader)[https://feedly.com].
View Earth using many satellite options. A great time sink. Related: Earth View from Google Chrome extension.
Very simple Markdown (or plain text) viewer. Works with many editors.
Reference manager and PDF organizer.
galvanize offers a list of tools for Python and data.
Skitch takes nice screen shots.
favorite second-favorite text editor (supports everything). Multiple cursors make life easier. I’ve since moved to Atom.
Terrific SFTP-FTP-S3 client for OSX.
I now use
Todoist Swipes OmniFocus Things (3). In the past, I played with Wunderlist and Swipes and Todoist and TeuxDeux and Any.Do.
Track your time.