Newest posts from masnick.blog
Please subscribe to be notified of new posts. Anytime I make a meaningful update to pages on this site, including any of my projects, I'll post an update.
Please see masnick.blog/archive/ for all posts.
Programming note
I'm primarily posting over on masnick.blog — that's where all the posts listed above are from. masnick.blog is hosted on the excellent micro.blog platform (read more about micro.blog here and here). I'm doing this because I like the social aspects of micro.blog, and it's much easier to post to than this Hugo-powered site.
I have not yet migrated my old posts over to masnick.blog. Until I do, they are listed below.
Note: The icon below indicates a "linklog" post. Click on the icon to directly open the referenced web page.
Moving My Blog
I’m trying something out: I’m replacing this blog with a new one: https://masnick.blog.
This is is hosted on micro.blog, which is a relatively new “microblog” hosting platform.
Slack Tips
How I get the most out of Slack
My Convoluted Workflow for Journal Articles
My Favorite Indie Apple Watch Apps of 2017
If you’re wondering what to do with that new Apple Watch you got for Christmas or Hanukkah a few weeks ago, here are some great apps made by independent software developers that you should check out.
An Epidemiological Take on "Laptops Are Great. but Not During a Lecture or a Meeting." and Other Thoughts
Using markstat
for Literate Programming in Stata
This is a pretty great way to intersperse Markdown and Stata code, and produce good-looking HTML or PDF output.
How to Make an Anti-Spam Voicemail Number With Twilio Functions
Tired of getting spam calls? Use a throwaway phone number from Twilio, with the ability to receive voicemails for real callers.
Welcome to V2 of My Website
I've made lots of under-the-hood changes and rewrote all the visual styling.
Really, It Doesn't Matter What Todo System You Use
Phil Nunnally, on Twelvety:
No matter what system or app you use, there is just no substitute for the unsexy work of:
- Regularly reviewing your commitments and what steps will need to happen to get them done
- Being realistic about what you can achieve in a day or week
- Actually doing the things on the lists
Notes From “You Suck at Excel” With Joel Spolsky
Tips and best practices from an Excel expert's YouTube video. I learned a ton from this.
Paperpile + Google Docs: Better Than "Traditional" Citation Managers
I've switched to using a Google Docs plugin called Paperpile for inserting citations and building a references list when I write academic papers.
Scientific Python Tips
I’ve been keeping a list of how to do basic data analysis tasks in Python as I learn SciPy.
Why It's Worth Using a Real Text Editor for Data Analysis
Many people use their stats package's built-in editor, but I think it's worth it to use Sublime Text.
FastMail Adds Push Support for IOS (And How It Works)
Spoiler on how it works: It's some secret sauce that talks with Apple's push server.
Thoughts on Safari Content Blocking and the hosts
File
iOS 9 and OS X El Capitan add content blocking to Safari, which will provide a safe way to block ads. You can achieve a similar effect system-wide on your Mac by editing the hosts
file.
Presenting From PDFs
Why I present from PDFs rather than using Keynote/PowerPoint, and a recommendation for Side Mirror for Mac.
Resources for Learning to Program
I've collected a bunch of links to resources for learning to program, including a number geared towards children.
Guidelines for Sharing Data in Spreadsheets
A great list of best practices for sharing data in spreadsheets.
Reproducible Research Links
A collection of some interesting links related to reproducible research and open science.
💖 OS X and Keyboard Shortcuts 💖
One of the many reasons I love OS X.
American Belief in the Effectiveness of Vaccines
Spoiler: it's way too low.
Walking at Lunch
Science says: take a walk at lunchtime.
The Cognitive Costs of Multitasking
Data Visualization: Alcohol Consumption by Country
The Economist produced a great graphic showing alcohol consumption by country.
Beginner's Webhosting Guide Updated
I've updated my webhosting guide for beginners, which was getting a little long in the tooth.
To CC or Not to CC
A possible solution to the conundrum of CCing too few or too many people on emails.
Organizing a Data Analysis Project
Best practices and a template for organizing a data analysis project.
Ending Statistics Software Monoculture
Graduate programs should teach SAS/Stata/SPSS side-by-side with an open-source statistics software like R or IPython.
A Scientist's Take on Facebook's Psychology Experiment
Backups
My backup strategy.
Rob Norris on the Gmail API
Rob Norris, a devops guy at FastMail, on the new Gmail API:
My response was “oh, its about time”.
To understand its purpose, and why its not (yet) a replacement for IMAP, you have to understand how it fits with the rest of the integration points Gmail offers to developers.
He goes on to explain about Gmail’s contextual gadgets, why the Gmail API is not a replacement for IMAP, and how FastMail solved the difficult problem of creating a fast web interface for IMAP. Read his whole post, it’s good.
I think the last thing the email ecosystem needs is another proprietary API for interfacing with a popular email system. There are good reasons why someone might want to switch away from Gmail, like the design direction, privacy concerns, or the lack of customer service.1 But if I come to depend on tools built around a proprietary API, it will be difficult for me to switch to a different email provider.
- Yes, you can sign up for Google Apps to get support, but then you lose your @gmail.com address (and have to get a domain name), and have all the overhead of having a Google Apps account. This is way too complicated for the average user who only wants to be able to talk to a human when their account is hacked. [return]
"I Hate Stacked Area Charts"
Dr. Drang on why stacked area charts are potentially misleading
Duke Lacrosse Wins the 2014 NCAA Championship!
It was a lot of fun photographing this game!
Apple Support Profile Memory Lane
I just discovered the Apple Support Profile website, which somehow still lists my original iPod from back in 2003 and my first laptop. I’m glad someone still remembers.
Interpreting Regression Coefficients
A straight-forward, systematic way to interpret coefficients in linear regression equations.
Fraud, Ads, and Facebook's Business Model
Problems on Facebook's ad platform related to purchasing "likes" is a symptom of a fundamental flaw in monetizing social media content.
The Downsides of Bitcoin
An interesting take on the downsides of Bitcoin.
Download a Copy of Your Gmail Messages
Google introduces a feature to download all messages in Gmail in the mbox format.
"Why I've All but Given Up on Windows"
A Windows power user (Adrian Kingsley-Hughes) explains why he's switched to Mac/iOS/Android.
FastMail Introduces Mobile Web Interface That's "Faster Than Native"
T-Mobile Rocks
FastMail Comments on (Not) Needing to Comply With National Security Letters
Using SIP to Replace My Landline Phone With Plivo
Switching From Gmail to FastMail
Here's how I moved 50,000+ messages from Gmail to FastMail, set up a keyboard-friendly inbox zero workflow, and didn't go crazy doing it.
An Open Replacement for Skype Voice
How I replaced Skype voice calling with a system based on the SIP open standard. I include detailed instructions for setting up a SIP endpoint with Plivo.
Bulletproof Your Blog: A Guide for Surviving Traffic Spikes
Make your blog survive traffic spikes already!
Comcast Crapware
Comcast (xfinity) tries to force you to install crapware when you set up your internet.
What Blackboard Discussions Could Be
The recently-released Branch is an example of what Blackboard discussions could (and should) be.
Are Developer Job Boards a Waste of Money?
Are ads on develpoer job boards a waste of money? These are the stats from my own experience with the 37Signals and Authentic job boards.
Keeping Your Email Secure From Hackers
Tips for securing your email account from hackers and recovering your account if it is hacked.
Wolfram Alpha and Probability Distributions
You can use Wolfram Alpha to visualize probability distributions and serve as a digital critical values table.
The Future of Farming?
Is aquaponics the future of farming?
Solution to IOS 6 Map Woes
Apple should start a bounty program to fix problems with iOS 6 maps.
Bling for Your Terminal: Zsh With My Fancy Fino Theme
How to set up the zsh shell with oh-my-zsh and my custom theme.
Now Twitter Is Just a Social Network
Like many others, I'm dismayed by Twitter's new API rules. Marco Arment wrote a good explanation of how these rules impact 3rd party services that rely on the Twitter API. But more generally, these changes mark Twitter's transition from a social platform into just a social network.
Combine: Get Paid Faster With Stripe + Heroku
A quick, open source app for accepting credit card payments for invoices online. You can easily run it on Heroku for free (or your own Rails-capable server).
Quote: Essential vs. Urgent
From Henri Nouwen: "If I were to let my life be taken over by what is urgent, I might very well never get around to what is essential."
Woodward &Amp; Bernstein on Watergate, 40 Years Later
A quote from the recent Woodward & Bernstein article on Watergate.
Opinionated Email Signatures
A service like protocol.by that explains how best to contact you is sorely needed, but seems too cold to use with strangers.
Managing Default IPhone Apps With Emoji
BreakTime for Mac: Automatic Reminders to Take Regular Breaks
BreakTime for Mac is an application that periodically reminds you to take breaks from the computer.
Running Prose Locally
How to run the http://prose.io software locally for editing Jekyll sites.
Photo: Blue Angles
Photo of the Blue Angles performing over Fort McHenry in Baltimore, MD.
Beginner's Guide: The Three Parts of Web Hosting
A beginner's guide to web hosting with recommendations for registrars, DNS providers, web hosts, and security.
Stop the Paranoia: It Doesn't Matter if Google Reads Our Email
It doesn't matter if Google reads your email.
Blogging With Jekyll + S3 + CloudFront
How to set up a blog using the static site generator Jekyll, hosting on Amazon S3, and using the Amazon CloudFront CDN.
Top Software Dev Job Boards
List of job boards where software development jobs are posted.
Ultimate Webdev/Power User Tools for Mac (2011 Edition)
Bulletproof Your Blog: A Guide for Surviving Traffic Spikes [Old Version]
The old version of my popular "bulletproof your blog" post.
New Kindle First Impressions
First impressions with the Amazon Kindle 4, comparison of the Kindle versus the Kindle Touch.
Mapping U.S. Obesity Rates at the County Level
County-by-county choropleth map (or thematic map) of obesity and median household income for the United States.
Usability & UX: Forgotten in Obesity Web Intervention?
Obesity, chronic disease, and other public health studies/interventions could be more effective if they did more rigorous usability, user experience, and design testing.