Joshua Donahue

11 Flips | 1 Magazine | 10 Likes | @JoshuaDonahue | Keep up with Joshua Donahue on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Joshua Donahue”

What the Prime Number Tweetbot Taught Me about Infinite Sums

Last summer, Zach Weinersmith of smbc comics blew my mind.<p>My reaction was basically in line with the bottom right panel:<p>The harmonic series grows to …

This Website Can Teach You to Count Cards Like an MIT Math Genius

It turns out you don’t need to be an idiot savant like Dustin Hoffman’s character in <i>Rain Man</i>, or an MIT mathematics prodigy in order to count cards. …

Code Master is an ingenious programming board game that'll make you feel smarter

I love playing clever puzzle games with friends and for years my go to company has been <i>ThinkFun</i>. They’ve just released a title with the claim of</i> …

Chief Scientist At 1-Page Reveals How To Get Started In Machine Learning

<i>What would be your advice to a software engineer who wants to learn machine learning? originally appeared on Quora - the knowledge sharing network where compelling questions are answered by people with unique insights.</i><p><b>Answer by Alex Smola, Professor, Carnegie Mellon University and Chief Scientist,</b> …

Ask HN: What are some examples of beautiful software?

So I've been reading Paul Graham's - Hackers and Painters. A bit late, I know. And I find his ideas fascinating. One that struck a chord with me, was …

Software

Video games in 2016 would be unrecognizable to someone in 2006

If you stepped away from video games for a decade, would you recognize them when you returned?<p>Over the weekend, I received an email from Murali Ramanujam, who hasn't played video games in earnest since 2007. Returning to the medium after nine years, he feels lost.<p>As he puts it:<p>I simply cannot …

How to Create an Untraceable Messaging Device With an Old Phone

Secret, anonymous messages aren’t just for the dastardly. Luckily, a little privacy isn’t difficult to get. With some effort and a spare phone, …

C is Manly, Python is for “n00bs”: How False Stereotypes Turn Into Technical “Truths”

Language-based snobbery litters the software industry. As far back as 1991, the derisive term “toy language” was being applied to the Pascal language …

Grand Central Dispatch Tutorial for Swift 3: Part 1/2

<i>Update note:</i> This tutorial has been updated for Swift 3 by Christine Abernathy. The previous tutorial was written by Bjørn Ruud.<p>Grand Central …

iOS Programming

DIY: Make Your Own Programming Language

03 Jan 2015<p>This is part 1 in a series of blog posts that follow my work in creating a programming language.<p>Why?<p>It is fun<br>• Someone might learn something …

Programming

A Very Short History Of The Internet And The Web

2014 marked two important anniversaries in the evolution of information technology. Forty-five years ago (October 29, 1969), the first ARPAnet (later to be known as the Internet) link was established between UCLA and SRI. Twenty-five years ago (March 1989), Tim Berners-Lee circulated a proposal for …

McGill University