Hacker Monthly |
by Lim Cheng Soon |
Introduction
Hacker Monthly is the print magazine version of Hacker News - news.ycombinator.com - a social news website wildly popular among programmers and startup founders. The submission guidelines state that content can be "anything that gratifies one's intellectual curiosity."
Every month, we select from the top voted articles on Hacker News and print them in magazine format.
Hacker Monthly is published by Netizens Media and not affiliated with Y Combinator in any way.
Hacker Newsletter Since 2010, we've put out a weekly newsletter of the best articles on startups, technology, programming, and more. All links are curated by hand from Hacker News. Join 60,000+ other subscribers and don't miss another week.
Hacker Monthly Twitter/X
Download Issues
Hacker Monthly - Issue #1 (June 2010)
The June issue includes 16 articles, from programming to startup, contributed by programmers, hackers and big names like Steve Blank and Paul Graham. It has 40 pages, saddle stitch bound, and printed on FSC-certified paper.
Hacker Monthly - Issue #2 (July 2010)
The July issue features "How to Bootstrap" by Spencer Fry and "The Secret Lives of Professors" by Matt Welsh. It also includes articles by Bruce Schneier, Jeff Atwood, Jakob Nielsen and a whole new section.
Hacker Monthly - Issue #3 (August 2010)
The August issue will surprise you in so many ways - more programming articles, more pages, perfect-bound and a new "Tech Job" section.
Featured articles include "Lesson Learned From 13 Failed Software Products" by Andy Brice and "How To Become A Millionaire In Three Years" by Jason L. Baptiste.
Hacker Monthly - Issue #4 (September 2010)
The September issue of Hacker Monthly is a combination of boosting productivity and programming. It features "How To Focus" and "A Coder's Guide To Coffee," plus programming articles about Big O Notation, Clojure, Node.js and Regular Expressions.
Table of Contents
Features
- How To Focus by Clay Johnson
- A Coder's Guide To Coffee by Tom Moertel
Startup
- Wannabe Entrepreneur Symptoms and Cures by Gabriel Weinberg
- If You Can’t Buy Your Investor A Beer, Don’t Take Their Money by Sachin Agarwal
- Three Years Ago, I Sold My Startup Because I Was An Idiot by Peter Cooper
- The Royal We: Single Founder Startup by Ray Grieselhuber
Special
- We Are What We Choose by Jeff Bezos
Programming
- Plain English Explanation Of Big O Notation by William Shields
- Developing And Deploying A Simple Clojure Web Application by Mark McGranaghan
- Criminal Overengineering by Mark O'Connor
- Experimenting With Node.js by Jeff Kreeftmeijer
- The Absolute Bare Minimum Every Programmer Should Know About Regular Expressions by Mike Malone
- Hacker Comments
- Tech Jobs
Hacker Monthly - Issue #5 (October 2010)
The October issue of Hacker Monthly features the cover story "Why Free Plans Don't Work" - the antithesis of Wired's "Free!" There is also Steve Yegge on why compilers matter, plus articles on LaTeX, SSH, jQuery, and more.
Table of Contents
Features
- How To Read Mathematics by Shai Simonson and Fernando Gouvea
- Why Free Plans Don't Work by Ruben Gamez
Programming
- Rich Programmer Food by Steve Yegge
- Readme Driven Development by Tom Preston-Werner
- What Is LaTeX And Why You Should Care by Slava Akhmechet
- Don’t Let jQuery’s $(document).ready() Slow You Down by Dave Ward
- SSH: Tips And Tricks You Need by SymKat
Special
- In Praise Of Quitting Your Job by Ben Pieratt
- Design for Hackers: Why You Don't Use Garamond on The Web by David Kadavy
- Keep Calm And Carry On: What You Didn't Know About The Reddit Story by Alexis Ohanian
- Hacker Comments
Hacker Monthly - Issue #6 (November 2010)
The November issue of Hacker Monthly features Alex Payne on the cover with his article on "Staying Healthy and Sane At a Startup," and Zed Shaw's "Products For People Who Make Products For People.'
Also, there are a wide range of articles related to startup financing, usability tips, writing and more.
San Francisco or New York? Lisp, Clojure or Others? Git, or not? Seek for your own answer in our first special issue - The Debate, which is available for free digital download.
Table of Contents
Features
- Products For People Who Make Products For People by Zed A. Shaw
- Staying Healthy and Sane At a Startup by Alex Payne
Startups
- New Trends In Startup Financing Explained For Laymen by Patrick McKenzie
- Usability Tips Based on Research Studies by Cameron Chapman
- The Accidental Launch by Rahul Vohra
- Most Common Words Unique to 1-star and 5-star App Store Review by Marco Arment
Special
- Regrets of the Dying by Bronnie Ware
- The Most Powerful Colors in the World by Darius A. Monsef, IV
- How Do I Write So Much by Sebastian Marshall
Programming
- The Treacherous Optimization by ridiculous_fish
- You’re a Developer, So Why do You Work For Someone Else? by Bryan Hales
- Advice to Aimless, Excited Programmers by James Hague
- Agile Ruined My Life by Daniel Markham
- Hacker Comments
Hacker Monthly - Issue #7 (December 2010)
This year's final issue features "Bad Habits that Crush Your Creativity and Stifle Your Success" with the beautiful Banyan Tree (taken by Randy Kepple) on the cover. In accordance with our recently launched students program, we have "How Universities Work" and "How To Get a Job At a Kick-Ass Startup." Also, give it a try on "Building an Open Source Dropbox Clone" and "Setup Your Own Private Git Server on Linux."
Table of Contents
Features
- How Universities Work by Jake Seliger
- Bad Habits that Crush Your Creativity and Stifle Your Success by Randy Kepple and Dean Rieck
Startups
- How to Get a Job At a Kick-Ass Startup by Nathan Marz
- You Negotiate Commodities, But You Seize Opportunities by Steve Blank
Special
- Web Design is 95% Typography by Oliver Reichenstein
- Why Most People Don't Succeed by Kent Healy
Programming
- How to Setup Your Own Private Git Server on Linux by Bradley Wright
- What's Wrong With 2006 Programming? by Salvatore Sanfilippo
- Bouncing Beholder by Marijn Haverbeke
- Building an Open Source Dropbox Clone by Phil Cryer
- Java Trap, 2010 Edition by Paul Querna
- IDEWTF by Luke Palmer
- The Duct Tape Architect by Fredrik Johansson
- Hacker Jobs
Hacker Monthly - Issue #8 (January 2011)
SR-71 Blackbird (cover) is making a comeback since the launch issue. Don't miss "Hacker's Guide to Tea" (especially if you enjoyed "The Coder's Guide to Coffee"). AWK, Python and the Immortal Hamburger also make their way into this New Year's issue. Happy 2011, everyone!
Table of Contents
Features
- Hacker's Guide to Tea by Tony Gebely
- SR-71 Blackbird Communication to Tower by Brian Shul
- Sled Driver Giveaway Challenge
Special
- Life and How to Survive It by Adrian Tan
- The Myth of the Immortal Hamburger by J. Kenji Lopez-Alt
- Obvious to You. Amazing to Others. by Derek Sivers
Startup
- Faking It by Sahil Lavingia
- Why I Feel Like a Fraud by Jason Cohen
Programming
- Why Python Rocks for Research by Hoyt Koepke
- Cracking Password in the Cloud by Thomas Roth
- Code Iceberg by Gabriel Weinberg
- Google and Microsoft Cheat on Slow-Start. Should You? by Ben Strong
- Why You Should Know Just a Little AWK by Greg Grothaus
Hacker Monthly - Issue #9 (February 2011)
The February issue features an incredibly inspiring cover story on helping strangers - "Today You, Tomorrow Me." Learn about "Staging Servers, Source Control and Deploy Workflow" from Hacker News prominent member - Patrick McKenzie, plus many interesting articles by Carlos Bueno, Peter Norvig, Chad Fowler and more. Lastly, we have a new "Design" section - with "Five Principles on Choosing Typefaces."
Special Issue - Startup Marketing
Table of Contents
Features
- The Full Stack, Part I by Carlos Bueno
- Today You, Tomorrow Me by Rhoner
Programming
- Staging Servers, Source Control & Deploy Workflows by Patrick McKenzie
- Code Fearlessly by Rhett Creighton
- Redis vs HBase vs Cassandra vs CouchDB vs MongoDB vs Riak by Kristof Kovacs
- How to Write a Spelling Corrector by Peter Norvig
Design
- Five Principles for Choosing and Using Typefaces by Dan Mayer
Special
- Dead-End Jobs: Are You Suffering From Stockholm Syndrome? by Chad Fowler
- The Day MAME Saved My Ass by Mark Feldman
- Winning Isn’t Normal by Jason Shen
- Hacker Jobs
Hacker Monthly - Issue #10 (March 2011)
The March issue has something for the old-school gamers and plenty of assembly code. Learn the inside of the classic Pac-man game, how emulator works, app hacking and writing your own operating system. If you're running your own startup, find out why not hiring is a great option and how to get your startup on Hacker News.
Table of Contents
Features
- How To Get Your Startup On Hacker News by Daniel Tenner
- Understanding Pac-Man Ghost Behaviour by Chad Birch
Startup
- Will Freemium Work For You? by Martin Kleppmann and Rahul Vohra
- On Not Hiring by Gabriel Weinberg
Special
- How to Become an Open-Source Contractor by Evan Miller
Programming
- How to Write a Simple Operating System by Mike Saunders
- I Can Crack Your App With just A Shell by Kenneth Ballenegger
- Write Code Like You Just Learned How to Program by James Hague
- How Do Emulators Work and How are They Written by Cody Brocious
- Hacker Jobs
Hacker Monthly - Issue #11 (April 2011)
The April issue is about taking action, with Amir Khella and Tracy Osborn sharing their stories and lessons in the "Startups" section. Also, understand Git better by reading the "Git Parable" then learn how to use it to manage your website. Don't miss the "Design" section, which features a great guide on designing rock-solid website layouts. Lastly, can you guess what programming language is on the cover?
Table of Contents
Features
- The Git Parable by Tom Preston-Werner
- ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$) [_/_]+$_[+$])])()[__[_/_]+__[_+~$]+$_[_]+$$](_/_) by Adam Cecchetti
Startup
- The Designer Who Learned Django and Launched Her First Web App in 6 Weeks by Tracy Osborn
- What I Wish Someone Had Told Me About Startups 4 Years Ago by Amir Khella
Special
- How to Train Your Brain to Flip to a New Language by Ruben Berenguel
Design
- Rock-Solid Website Layout Examples by Joshua Johnson
Programming
- Using Git to Manage a Website by Abhijit Menon-Sen
- Combinatorial Applications of Spacefilling Curves by John Bartholdi
- DP Zoo Tour by Edward Z. Yang
- Hacker Jobs
Hacker Monthly - Issue #12 (May 2011)
Our one year anniversary edition features how to become Batman and tells an inspiring rags to riches story. Also, learn how to design sign-up page, how kernel manages memory, some advanced Git techniques, startup advice codified in flowchart and more.
Special Issue - Startup Stories
Table of Contents
Features
- Steve's Story: Googler 13 by Steve Schimmel
- How to Become Batman by Mark Hughes
Startup
- Why Startups Need to Blog by Mark Suster
- When You Want To Quit Because It’s Just Not Worth It by Jason Cohen
- Codified Startup Advice by Gabriel Weinberg
Special
- My Fellow Geeks, We Need to Have a Talk by Ryan McDermott
Design
- Designing Your Sign-Up Page by Des Traynor
Programming
- Advanced Git Techniques by Chris Murphy
- How The Kernel Manages Your Memory by Gustavo Duarte
- Why You Should Never Ask Permission to Clean Up Code by Colin Devroe
Hacker Monthly - Issue #13 (June 2011)
The 13th issue features "The Lisp Curse" as the cover story, and how to find startup ideas that make money. We also profile Thomas Buck - on making a web app that makes $500/month. Lastly, there are Git, Ruby, AWK and JavaScript on the Programming end of the magazine.
Table of Contents
Features
- How to Find Startup Ideas that Make Money by Paras Chopra
- The Lisp Curse by Rudolf Winestock
Startup
- Building a Web Application That Makes $500 a Month by Thomas Buck
- Hiring Developers: You’re Doing It Wrong by Udo Schroeter
Special
- A Rough Guide to Social Skills for Awkward Smart People by Kenneth Myers
Programming
- Play Git Like A Violin by Howard Yeh
- AWK-ward Ruby by Ryan Tomayko
- Understanding JavaScript's "this" Keyword by Angus Croll
- Parsing: The Solved Problem That Isn't by Laurence Tratt
Hacker Monthly - Issue #14 (July 2011)
The July issue features Whitaker Blackall on the cover with his journey of first six months of programming, and Chad Etzel on why startups are hard. Also included in this issue: get into a design crash course, learn how to fix your laptop's motherboard, review Doom Engine's code, and more.
Table of Contents
Features
- Startups are Hard by Chad Etzel
- My First 6 Months of Programming by Whitaker Blackall
Design
- Crash Course: Design for Startups by Paul Stamatiou
Special
- What I Learned from Fixing my Laptop's Motherboard by Diomidis Spinellis
- Learn to Remember Everything Ruben Berenguel
Programming
- Doom Engine Code Review by Fabien Sanglard
- Why Data Structures Matter by Joel Neely
- The Worst Algorithm in the World? by Robin Houston
Hacker Monthly - Issue #15 (August 2011)
The August issue features a behind-the-scenes look at making the special effects of Tron: Legacy. Plus, learn how to get users for your new startup, how to ask for things you want, and how to run a business with some lessons from a coffee entrepreneur. On the programming end, check out the collection of cool, but obscure UNIX tools and some low-level bit hacks you absolutely must know.
Table of Contents
Features
- Tron Legacy: How the Special Effects Were Done by Josh Nimoy
Startups
- 3 Lessons From a Coffee Entrepreneur by Kirill Zubovsky
- Getting Users For Your New Startup by Philip Kaplan
- You Don’t Get Shit You Don’t Ask For by Jason Freedman
- Never Say "No," But Rarely Say "Yes" by Jason Cohen
Programming
- A Collection of Cool, but Obscure UNIX Tools by Kristov Kovacs
- Low-Level Bit Hacks You Absolutely Must Know by Peteris Krumins
Hacker Monthly - Issue #16 (September 2011)
In this September issue, Tyler Neylon shows you his 50 lego designs with 50 pieces. And, Jason Freedman gives some golden advice on finding a technical co-founder, Mark Suster tells you what you should do with your service business, and Joe Armstrong (the Erlang creator himself) teaches you how to get started in Erlang and programming. The issue also covers nginx, JSON, distributed system and imaginary numbers.
Table of Contents
Features
- 50 Lego Designs with 50 Pieces by Tyler Neylon
Startups
- What Should You Do with Your Crappy Little Services Business? by Mark Suster
- Please Stop Asking How to Find a Technical Co-founder Jason Freedman
Programming
- Nginx JSON Hacks by Gabriel Weinberg
- Replication, Atomicity and Order in Distributed Systems by Alex Feinberg
- Ways to Get Started in Erlang and Programming by Joe Armstrong
- Top Programming Fonts by Dan Benjamin
Special
- A Visual, Intuitive Guide to Imaginary Numbers by Kalid Azad
Hacker Monthly - Issue #17 (October 2011)
The October issue features Steve Yegge's OSCON Data talk and Rahul Bijlani article on why you are not running out of time. Plus, enjoy a guide to networking in Silicon Valley, design secrets for engineers, and advice on how to learn Vim progressively.
Table of Contents
Features
- You Are Not Running Out of Time by Rahul Bijlani
- What Would You Do With Your Own Google by Steve Yegge
Startups
- Don't Burn Bridges by Kapil Kale
Design
- Design Secrets for Engineers by Purin Phanichphant
Programming
- Learn Vim Progressively by Yann Esposito
- Coding Backwards by James O'Beirne
Special
- Competitive Game Design: The Marginal Advantage by Sean Plott
Hacker Monthly - Issue #18 (November 2011)
This November issue features Paul Buchheit on the cover with his article "I Am Nothing." And, Patrick McKenzie shares how to run "Software Businesses in 5 Hours a Week." On the Programming side, there are articles about JIT Spray, Evolutionary Algorithm and Bash Shortcuts. As a tribute, this issue also includes text from Steve Jobs' 2005 Stanford Commencement Address.
Table of Contents
Features
- I Am Nothing by Paul Buchheit
Startups
- Software Businesses in 5 Hours A Week by Patrick McKenzie
- The Long Grind Before You Become an Overnight Success by Vinicius Vacanti
Tribute
- You’ve Got to Find What You Love by Steve Jobs
Programming
- Understanding JIT Spray by Chris Leary
- Evolutionary Algorithm by Ferry Boender
- Bash Shortcuts For Maximum Productivity by Alan Skorkin
Special
- Finding Love Optimally by Michael Trick
- Things I Learned on a Round-The-World Yacht Race by Tony Haile
Hacker Monthly - Issue #19 (December 2011)
Our final issue of the year starts with the story of an IOS Developer taking on Android and longtime HNer "raganwald" talking about the “making dreams come true” business. And, if you like "Learn Vim Progressively" from the previous issue, check out "Vim Text Objects" in this one. Lastly, we've added a new "Hardware" section with articles about CPU hacking and MOS 6502.
Table of Contents
Features
- An iOS Developer Takes on Android by Nick Farina
- I Make Dreams Come True by Reginald Braithwaite
Startups
- How My Lifestyle Business Became a Startup by Clint Watson
- What I Learned From Raising Venture Capital by Gabriel Weinberg
Programming
- Vim Text Objects: The Definitive Guide by Jared Carroll
- Python for the Web by Rich Jones
Hardware
- The MOS 6502 and the Best Layout Guy in the World by Russ Cox
- P-III Autopsy by Kristian Storm
Hacker Monthly - Issue #20 (January 2012)
The New Year Issue features Matt Might's "Translating Math into Code." If you're hiring, Jason Cohen shares some unconventional tips on "Hiring Employee #1." And, check out Edward Tufte's lesser known "Slopegraphs" by Charlie Park. There are also plenty of technical articles in this issue: Haskell, Python, Redis Bitmaps, Spine and more.
Table of Contents
Features
- Translating Math into Code by Matt Might
Startups
- Hiring Employee #1 by Jason Cohen
Design
- Slopegraphs by Charlie Park
Programming
- How to Read Haskell Like Python by Edward Z.Yang
- Fast, Easy, Realtime Metrics Using Redis Bitmaps by Chandra Patni
- Asynchronous UIs by Alex MacCaw
- The Coding Zone by Paul Stamatiou
- What’s in a GIF - Bit by Byte by Matthew Flickinger
Hacker Monthly - Issue #21 (February 2012)
The 21st issue features "How Airplane Fly" from David Anderson and Scott Eberhardt as the cover story. And, learn "The Messy Art of UX Sketching" from Peiter Buick in the Design section. Lastly, check out the Programming section about Ruby String, Fountain Codes, Python, Remote UNIX Work and what it's like Being a Great Coder.
Table of Contents
Features
- How Airplanes Fly by David Anderson and Scott Eberhardt
Design
- The Messy Art of UX Sketching by Peiter Buick
Special
- Why 13th Chords by James Tauber
- Elevator Algorithms by Lisa Zhang
Programming
- Never Create Ruby Strings Longer Than 23 Characters by Pat Shaughnessy
- Fountain Codes by Nick Johnson
- Unfortunate Python by Ian Ward
- Tips for Remote UNIX Work by Brandon Mintern
- Being a Great Coder by Timothy Daly
Hacker Monthly - Issue #22 (March 2012)
Our 22nd issue is action-packed. It features "The Rules of a Zen Programmer" on the cover, followed by articles about being relentlessly resourceful, version control's history, an unheard of programming idiom, static code analysis, garbage collection, modern web stack, autodidacticism, and more.
Table of Contents
Features
- The Rules of a Zen Programmer by Christian Grobmeier
Startups
- How to Be Relentlessly Resourceful by Jason Shen
- It Takes 3 Years to Build a Business by Jacques Mattheij
- Schlep Blindness by Paul Graham
Special
- The Secret Number by Igor Teper
- Autodidacticism by Reginald Braithwaite
Programming
- Astonishments in the History of Version Control by Francis Irving
- A Programming Idiom You've Never Heard Of by James Hague
- Building a Modern Web Stack for the Real-Time Web by Ilya Grigorik
- Static Code Analysis by John Carmack
- Practical Garbage Collection by Peter Schuller
- Understanding the bin, sbin, usr/bin, usr/sbin Split by Rob Landley
Hacker Monthly - Issue #23 (April 2012)
This month's Hacker Monthly has "The Cicada Principle" on the cover with the amazing illustration of Teagan White. Also featuring articles about Vim, Spatial Indexing, CoffeeScript, ClojureScript, Haskell, Yesod, API Docs and many more.
Table of Contents
Features
- The Cicada Principle by Alex Walker
Programming
- Vim Anti-Patterns by Tom Ryder
- Suffering-Oriented Programming by Nathan Marz
- Spatial Indexing with Quadtrees & Hilbert Curves by Nick Johnson
- Comparing JavaScript, CoffeeScript & ClojureScript by David Nolen
- Haskell Web Programming: A Yesod Tutorial by Yann Esposito
- Designing Great API Docs by James Yu
Special
- Automate Everything by Tom Blomfield
- Criticism and Two Way Streets by Des Traynor
- Uncloaking a Slumlord Conspiracy with Social Network Analysis by Valdis Krebs
Hacker Monthly - Issue #24 (May 2012)
This May, we start with "A Senseless Conversation" by Zach Barnett and how you should "Open Source (Almost) Everything" by Tom Preston-Werner. The issue also covers articles about SSH, Python, Command Line Tools, jQuery and some Jedi Mind Tricks.
Table of Contents
Features
- A Senseless Conversation by Zach Barnett
Programming
- SSH: More Than Secure Shell by Matt Might
- Python: Copying a List the Right Way by Henry Precheur
- Invaluable Command Line Tools For Web Developers by Ben Dowling
- Signs That You’re a Bad Programmer by Chris Wenham
- Differences Between jQuery bind(), live(), delegate() and on() by Elijah Manor
- How I Develop Things and Why by Kenneth Reitz
Startups
- Open Source (Almost) Everything by Tom Preston-Werner
- A $5000 Chair by Kenton White
Special
- Jedi Mind Tricks: Lesser Known Ways to Persuade People by Peep Laja
- "I've Got an Idea for an App" by Chris Eidhof
Hacker Monthly - Issue #25 (June 2012)
Can you imagine it has been 2 years since our launch? Our 2-year anniversary edition features the "Dizzying But Invisible Depth" by Jean-Baptiste Query and Carlos Bueno's "How Bots Seized Control of My Pricing Strategy." The 25th issue is action-packed with 15 articles about team building, career advice, redis persistence, speed hashing, vim speaks, python decorators, linear algebra, and more. Enjoy.
Table of Contents
Features
- Dizzying But Invisible Depth by Jean-Baptiste Queru
- How Bots Seized Control of My Pricing Strategy by Carlos Bueno
Startups
- Focus on Building 10x Teams, Not on Hiring 10x Developers by Avichal Garg
- My Dad Taught Me Cashflow with a Soda Machine by Rob Fitzpatrick
- Forget Self-Improvement by Eric Karjaluoto
- Minimum Viable SEO by Rohin Dhar
Special
- How to Participate in Hacker News by Ed Weissman
- Make Yourself Redundant by Rob Ousbey
- Producer vs. Consumer by Aceex
- Do Things, Tell People by Carl Lange
Programming
- Redis Persistence Demystified by Salvatore Sanfilippo
- Speed Hashing by Jeff Atwood
- Learn to Speak Vim by Yan Pritzker
- A Primer on Python Decorators by Eric Naeseth
- Surprises From Numerical Linear Algebra by John D. Cook
Hacker Monthly - Issue #26 (July 2012)
Our latest epic issue features Elon Musk as the cover story (courtesy of Stanford University's Entrepreneurship Corner), and "How to Train Your Robot" by Nikos Michalakis, aka Dr. Techniko.
Also, learn the origins of the tag from its creator, "The Psychology of Tackling Hard Problems," and more with the likes of Andrew Chen and Justin Kan. On the technical side,there are articles on "How to Build a Naive Bayes Classifier," "Python Development Anti-Patterns," "Coding Tricks of Game Developers" and more.
Table of Contents
Features
- On Entrepreneurship by Elon Musk
- How To Train Your Robot by Nikos Michalakis
Startups
- Why You’ll Always Think Your Product Is Shit by Andrew Chen
- How I Tricked Myself into Being Awesome by Chris Strom
- The Psychology of Tackling Hard Problems by David Valdman
- What Good is Experience? by Justin Kan
Programming
- How to Build a Naive Bayes Classifier by Alexandru Nedelcu
- Coding Tricks of Game Developers by Harvey Green
- Python Deployment Anti-Patterns by Hynek Schlawack
- This is Why You Spent All that Time Learning to Program by James Hague
- Faster than C by Andreas Zwinkau
Special
- 'That's Why You Don't Have Any Friends." by Joe PeaCock
- What I've Learned about Smart People by Tommy MacWilliam
- The Origin of the <Blink> Tag by Lou Montulli
Hacker Monthly - Issue #27 (August 2012)
The 27th issue features "How I Helped Destroy Star Wars Galaxies" by Patrick Desjardins as the cover story, and "The Salesman and the Developer" by Daniel Tenner. And, we have "Being Deaf" by David Peter, and "My Magnetic Implant" by Dann Berg in the Special section. Lastly, learn about "Consistent Hashing," "Relational Shell Programming," "The Anatomy of Profitable Freemium," "Why Cheap Customer Cost More" and many more in our latest installment.
Table of Contents
Features
- The Salesman and the Developer by Daniel Tenner
- How I Helped Destroy Star Wars Galaxies by Patrick Desjardins
Startups
- I Have No Idea What I'm Doing by Nate Kontny
- The Anatomy of Profitable Freemium by Matthew Wensing
- Why Cheap Customers Cost More by Sacha Greif
- Everything I've Learned About Selling SaaS in Japan by Jason Winder
Programming
- Consistent Hashing by Tom Kleinpeter
- Relational Shell Programming by Matt Might
- Williams, Master of the "Come From" by Reginald Braithwaite
- Why is the DOS Path Character "\"? by Larry Osterman
Special
- Being Deaf by David Peter
- Body Hacking: My Magnetic Implant by Dann Berg
Hacker Monthly - Issue #28 (September 2012)
This September, we feature "The Slow Web" on the cover, and "The Cab Ride I'll Never Forget." The issue also includes articles about scaling a development team, a startup failure story, multi-armed bandit algorithm, rules of story telling, evolution of a Python programmer and more.
Table of Contents
Features
- The Slow Web by Jack Cheng
- The Cab Ride I'll Never Forget by Kent Nerburn
Startups
- A Profitable, Growing, Useful, Legal, Well-Loved... Failure by Avery Pennarun
- How to Scale a Development Team by Adam Wiggins
- The Recruiter Honeypot by Elaine Wherry
Special
- My Prime Factorization Sweater by Sondra Eklund
- Hacking the iPod by Teddy Worcester
- The Rules of Story Telling by Emma Coats
Programming
- 20 Lines of Code That Will Beat A/B Testing Every Time by Steve Hanov
- Evolution of a Python Programmer.py by Fernando Meyer
- Complication is What Happens When You Try to Solve a Problem You Don't Understand by Andy Boothe
- The Lazy Man's URL Parsing in JavaScript by Joe Zim
Hacker Monthly - Issue #29 (October 2012)
This year's October issue features "The Tesla Gun" and an interview with Peter Seibel. The issue also includes articles about backbone.js, lock-free programming, the Go programming language and how to hack your beliefs. In the special section, find out why one statistician buys lottery tickets.
Table of Contents
Features
- The Tesla Gun by Rob Flickenger
- Lisp Hackers: Peter Seibel by Vsevolod Dyomkin
Startups
- How to Hack the Beliefs That Are Holding You Back by Daniel Tenner
- B2B Is Unsexy, and I Know It by Dan Shipper
- Being a Developer Makes You Valuable. Learning How to Market Makes You Dangerous by Tal Raviv
Programming
- An Introduction to Lock-Free Programming by Jeff Preshing
- Backbone.js: Hacker’s Guide by Alex Young
- Less is Exponentially More by Rob Pike
- Both True and False: A Zen Moment with C by Mark Shroyer
Special
- I Am A Statistician And I Buy Lottery Tickets by David Woods
Hacker Monthly - Issue #30 (November 2012)
Our 30th issues starts with the "Getting Your Heart Rate Using R and Ruby" by Sau Sheong, and the cover story - "If Hemingway wrote JavaScript" by Angus Croll. In the Startup section, check out "Late Bloomer, Not A Loser" by Dave McClure, and "The Only Two Way to Build a $100 Million Business." The issue also includes articles on "Learning C with GDB," "Falsehoods Programmers Believe About Time," "The Innovation of Internet Explorer," "How I Learned to Defrag My Brain," and many more.
Table of Contents
Features
- Getting Your Heart Rate Using R and Ruby by Sau Sheong Chang
- If Hemingway Wrote JavaScript by Angus Croll
Startups
- Late Bloomer, Not A Loser by Dave McClure
- Move Your Feet by Matt Swanson
- The Only Two Ways to Build a $100 Million Business by Boris Wertz
- The "Work" Trap by Joshua Gross
Programming
- Falsehoods Programmers Believe About Time by Noah Sussman
- How Statically Linked Programs Run on Linux by Eli Bendersky
- A Software Architect by Chris Eppstein
- Learning C with GDB by Alan O'Donnell
- The Innovations of Internet Explorer by Nicholas C. Zakas
Special
- A Tor of the Dark Web by Dan Schultz
- How I Learned to Defrag My Brain by Alex Hillman
Hacker Monthly - Issue #31 (December 2012)
Our final issue of 2012 features Brent Yorgey’s beautiful factorization diagrams as our cover art. For startups, 25 entrepreneurs define the number one thing they wish they’d known before launching their first startup. On the programming end, there are articles about Bloom filters, homomorphic hashing, keeping programming journals and more. Lastly, don’t miss out on the Kindleberry Pi, hardware hackers.
Table of Contents
Features
- Factorization Diagrams by Brent Yorgey
- How I Made $500K with Machine Learning and HFT by Jesse Spaulding
Startups
- 25 Entrepreneurs Tell What They Wish They'd Known before Founding Their First Startup by David Hauser
Programming
- Probabilistic M2M Relationships Using Bloom Filters by Zachary Voase
- Keep a Programming Journal by Senthil Arivudainambi
- Homomorphic Hashing by Nick Johnson
- Thoughts on Being a Programmer by Wesley Darlington
- Teaching My 10-Year-Old Niece How to Program by Pablo Rivera
Special
- Things I Do to be Consistently Happy by Joel Gascoigne
- KindleBerry Pi by Geoffroy Tremblay
Hacker Monthly - Issue #32 (January 2013)
The first issue of year 2013 features "100 Mile Bike Courier" by James Greig as the cover story, and "An Unexpected Ass Kicking" by Joel Runyon. And, learn about "Traction Mistakes," "How Does SSL works?," "Hacking ls -l," "Pascal’s Apology" and many more in our New Year edition.
Table of Contents
Features
- 100 Mile Bike Courier by James Greig
- An Unexpected Ass Kicking by Joel Runyon
Startups
- Traction Mistakes by Gabriel Weinberg
Programming
- JavaScript: Function Invocation Patterns by Barry Steyn
- How Does SSL Work? by Luc Gommans
- Hacking ls -l by Greg Lehey
- An Intuitive Guide to Linear Algebra by Kalid Azad
Special
- Pascal's Apology by Carlos Bueno
- Understanding Ego Depletion by Dan Ariely
- Small by Alex MacCaw
Hacker Monthly - Issue #33 (February 2013)
Our 33rd issue features Justin Kan on the cover with his entrepreneurship story. And, find out "What Happens to Stolen Bicycle," "What A Hacker Learns After A Year in Marketing," and what's the best programming advice Rob Pike ever got. There are also articles about Vim, Python, meta-learning and more.
Table of Contents
Features
- My Entrepreneurship Story by Justin Kan
- What Happens to Stolen Bicycles? by Rohin Dhar
Startups
- What a Hacker Learns After a Year in Marketing by Rob Spectre
- Push, Push, Push by Derek Sivers
Special
- What I've Learned About Learning by Reginald Braithwaite
- I Was a Teenage Hacker by Jeff Atwood
Programming
- Using Python and k-means to Find the Dominant Colors in Images by Charles Leifer
- "The Best Programming Advice I Ever Got" by Rob Pike
- Effective Text Editing by Bram Moolenaar
- Give a Damn by Clay Allsopp
- How to Set Up Your Linode for Maximum Awesomeness by Feross Aboukhadijeh
- Simplify Your Life With an SSH Config File by Joel Perras
Hacker Monthly - Issue #34 (March 2013)
The March issue features Kyle Neath on the cover and "A World Without Power" by Jacques Mattheij. And, read about "The Story of the PING Program" from its creator, Peteris Krumins' "Favorite Regex of All Time," "Packets of Death," "What I Learned Building Twitter Bootstrap," a parable about monoid ("Tom, Dick & Harry"), and more.
Table of Contents
Features
- A World Without Power by Jacques Mattheij
- Pixels Don't Care by Kyle Neath
Startups
- Mechanics of a Small Acquisition by Jason Chen
Special
- My IQ by Tanya Khovanova
- How I Automated the Boring Parts of Life by Steven Corona
- Things I've Quit Doing at My Desk by Justin Jackson
Programming
- Four UNIX Commands I Abuse Every Day by Tom Limoncelli
- Page Weight Matters by Chris Zacharias
- The Story of the PING Program by Mike Muuss
- Packets of Death by Kristian Kielhofner
- I Don't Understand by Ben Kamens
- My Favorite Regex of All Time by Peteris Krumins
- Tom, Dick & Harry by Krishnan Raman
- What I Learned Building Twitter Bootstrap by FAT
- A Letter to My Daughter, Augusta, in Ruby by Jacques Fuentes
Hacker Monthly - Issue #35 (April 2013)
Our latest issue has Arduino Uno on the cover, featuring "The Absolute Beginner's Guide to Arduino" by Andrew Chalkley, and "How I Created a Matrix Bullet Time-Style Rig" by Martin Legeer. In the "Programming" section, there are articles about Haxe, server administration, PostgreSQL and more. Lastly, read about "Goldeneye 64's Inspirational Startup Story," "The Joys of Having a Forever Project," and "Avoiding the Stupid Hour" in the final section of the magazine.
Table of Contents
Features
- How I Created a Matrix Bullet Time-Style Rig by Martin Legeer
- The Absolute Beginner's Guide to Arduino by Andrew Chalkley
Special
- Goldeneye 64's Inspirational Startup Story by Alex Baldwin
- The Joys of Having a Forever Project by John Biesnecker
- Avoiding "The Stupid Hour" by Rachel Kroll
Programming
- From AS3 to Haxe by Grant Mathews
- My First 5 Minutes on a Server by Bryan Kennedy
- Whose Bug is This Anyway? by Patrick Wyatt
- How I Run My Own DNS Servers by Pete Keen
- How I Work With Postgres by Craig Kerstiens
- Building Stripe's API by Amber Feng
Hacker Monthly - Issue #36 (May 2013)
In this issue, we have our longtime contributor Matt Might on the cover with "Hacking Strength." In addition, check out articles about Clojure, cURL, virtualenv, Go, Assembly and more. In the "Special" section, take a look inside microchip, and learn how to beat procrastination with Parkinson's Law.
Table of Contents
Features
- Hacking Strength by Matt Might
Special
- How to Open a Microchip and What's Inside by Svarichevsky Mikhail
- Using Parkinson's Law to Kick Procrastination's Ass by Sean Gransee
Programming
- Getting Started With Clojure by JR Heard
- Hacking on HTTP from the Command-Line by Kris Jordan
- There's No Magic: Virtualenv Edition by Allison Kaptur
- Go & Assembly by Caleb Doxsey
- How a Pull Request Rocked My World by Clay Allsopp
Hacker Monthly - Issue #37 (June 2013)
This month, we feature Eduardo Mourao's "How To Land An Airplane If You Are Not A Pilot" on the cover with illustration by Matthew Billington. We also feature Alex Andon "The Jellyfish Entrepreneur," written by Rohin Dhar. In the "Startup" section, find out how Jeff Nelson invented Chromebook, and how to deal with "Cognitive Overhead." And, there are articles about algebra, Python libraries, scaling with Postgres and more.
Table of Contents
Features
- The Jellyfish Entrepreneur by Rohin Dhar
- How to Land an Airplane If You Are Not a Pilot by Eduardo Mourao
Startup
- Inventing Chromebook by Jeff Nelson
- Cognitive Overhead by David Lieb
Programming
- The Algebra of Algebraic Data Types by Chris Taylor
- Python Libraries You Should Know About by Dominik Dabrowski
- Handling Growth with Postgres by Mike Krieger
Special
- How Hotel Reservations Work by Andrew Wulf
- What It's Like to Die by Sash MacKinnon
- McDonald's Theory of Bad Ideas by Jon Bell
Hacker Monthly - Issue #38 (July 2013)
In this latest issue, we feature Tobias Lutke on the cover with "The Apprentice Programmer," and "How to Slice a Bagel into Two Linked Halves" by George Hart. In the "Programming" section, we have articles about Photoshop, StarCraft, Tmux, SSL and Make. Lastly in the "Special" section, find out "What It's Really Like Working With Steve Jobs" and the origins of addition/substraction symbols.
Table of Contents
Features
- The Apprentice Programmer by Tobias Lütku
- How to Slice a Bagel into Two Linked Halves by George W. Hart
Special
- Where and When Did the Symbols "+" and "–" Originate? by Mario Livio
- What It's Really Like Working With Steve Jobs by Glenn Reid
Programming
- Building Photoshop by Basalgangster
- The StarCraft Path-finding Hack by Patrick Wyatt
- Workflow in Tmux by Evan Travers
- Tips to Accelerate SSL by Geoffroy Couprie
- Why Use Make by Mike Bostock
Hacker Monthly - Issue #39 (August 2013)
The 39th issue features "Growing Tomatoes" by Joe Hewitt on the cover, and "Exploding Toilet" by Patrick Smith. Also, we have "Making A Physical Product," "The Freelancer's Guide to Recurring Revenue," "Vim After 11 Years," "Programmer, Interrupted," "Sleep: Everything You Need to Know" and more. Enjoy.
Table of Contents
Features
- The Exploding Toilet by Patrick Smith
- Growing Tomatoes by Joe Hewitt
Startups
- Making a Physical Product by Jon Wheatley
- The Freelancer's Guide to Recurring Revenue by Brennan Dunn
Programming
- Vim After 11 Years by Ian Langworth
- Yahoo! Chat - A Eulogy by Patrick Wyatt
- How I Made Porn 20x More Efficient with Python by Gergely Kalman
- Programmer, Interrupted by Chris Parnin
Special
- Sleep: Everything You Need to Know by Maroun Najjar
Hacker Monthly - Issue #40 (September 2013)
The September issue features "How to Spread The Word About Your Code" by Peter Cooper as the cover story, and "Sacrificing Everything For My Dog" by Damian Sowers. And, we have "Don’t Launch Your Product," and "Shenzhen Maker: Mr. Chen" in the Startups section. Lastly, learn about "Reservoir Sampling," "Why Maybe Is Better Than Null," "How I Coded In 1985" and many more in our latest issue. Have fun reading.
Table of Contents
Features
- Sacrificing Everything for My Dog by Damian Sowers
- How to Spread the Word About Your Code by Peter Cooper
Startups
- Don't Launch Your Product by Vibhu Norby
- Shenzhen Maker: Mr. Chen by Zach Hoeken Smith
Programming
- My Clojure Workflow, Reloaded by Stuart Sierra
- Too Scared to Write a Line of Code by Ben Howdle
- Reservoir Sampling by Josh Wills
- How I Coded in 1985 by John Graham-Cumming
- Why Maybe is Better than Null by Nick Knowlson
Hacker Monthly - Issue #41 (October 2013)
Our latest issue focuses on security. We feature "You Are Dangerously Bad At Cryptography" on the cover, along with "Breaking a Toy Hash Function" and "The Attack." There are also articles about Emacs, Nginx, SaaS, procrastination and more.
Table of Contents
Features
- Indescribable Numbers by Ram Rachum
- You Are Dangerously Bad at Cryptography by Najaf Ali
Programming
- Breaking a Toy Hash Function by Craig Gidney
- How to Learn Emacs by Sacha Chua
- Nginx for Developers: An Introduction by Kyle MacDonald & Jeff Escalante
Startups
- The Unprofitable SaaS Business Model Trap by Jason Cohen
Special
- Procrastination is Not Laziness by David Cain
- The Attack by Shaanan Cohney
Hacker Monthly - Issue #42 (November 2013)
Issue #42 features "Cocktails for Programmers" on the cover and "How to Choose a Profitable Niche." And, check out the articles about UNIX commands, DNS, Flask, Lua, URL Encoding, and more.
Table of Contents
Features
- Cocktails for Programmers by Ilya Zykin
- How to Choose a Profitable Niche by Trevor McKendrick
Special
- Why I Play Video Games by Jack McDade
Programming
- UNIX Commands I Wish I'd Discovered Years Earlier by Job Vranish
- DNS: The Good Parts by Pete Keen
- FTP is So 1990s. Let's Deploy via Git Instead! by Kerrick Long
- How I Structure My Flask Applications by Matt Wright
- What Makes Lua Tick by Miles Bader
- What Every Web Developer Must Know About URL Encoding by Stephane Epardaud
- Using Katas to Improve Your Coding by Chong Kim
Hacker Monthly - Issue #43 (December 2013)
Issue #43 features Tim O'Reilly on the cover with "How I Failed," illustrated by Joel Benjamin. Also in the features section, read about Jeff Wofford's Ludum Dare experience in "What Programming a Game in 48 Hours Taught Me About Programming Games." And, there are articles about ClojureScript, WebSockets, CHICKEN scheme, motivation hacking and more.
Table of Contents
Features
- How I Failed by Tim O’Reilly
- What Programming a Game in 48 Hours Taught Me About Programming Games by Jeff Wofford
Special
- Hack Your Motivation by Bemmu Sepponen
Startups
- 10 Inglorious Years of Bootstrapping by Dave Gooden
Programming
- ClojureScript 101 by David Nolen
- Basics of Function Pointers in C by Dennis Kubes
- HTML5 Live Video Streaming Via WebSockets by Dominic Szablewski
- Behind the Scenes with CHICKEN Scheme by John Croisant & Felix Winkelmann
- Client-side Full-text Search in CSS by Francois Zaninotto
Hacker Monthly - Issue #44 (January 2014)
Table of Contents
Features
- Lifestyle Programming by Andy Brice
- My Hardest Bug Ever by Dave Baggett
Special
- My First Job: Fired And Rehired On Day 1 by Steve Blank
- The Zeigarnik Effect: The Scientific Key to Better Work by Alina Vrabie
- This is Why You Shouldn't Interrupt a Programmer by Jason Heeris
Hacker Monthly - Issue #45 (February 2014)
The February issue features Bitcoin on the cover (illustrated by Jaime Wong) with Naval Ravikant's "Bitcoin -- The Internet of Money" and the amazing story of "Debugging a Live Saturn V" by Brennan Moore. Read about "An Engineer's Guide to Stock Options," "How to Launder Bitcoins Perfectly," "On Hacking MicroSD Cards," "Ethiopian Binary Math" and a lot more in this action-packed issue.
Table of Contents
Features
- Bitcoin - The Internet of Money by Naval RavIkant
- Debugging a Live Saturn V by Brennan Moore
Startups
- An Engineer's Guide to Stock Options by Alex MacCaw
- 5 Things I’ve Learned in 5 Years of Running a SaaS by Thomas Fuchs
Special
- How to Launder Bitcoins Perfectly by Oleg Andreev
- An Engineer's Emergency Kit Business Card by Saar Drimer
Programming
- Why I Wrote PGP by Philip Zimmermann
- How to Design a Class by Steven Lott
- The Keys to the Keydom by Brian Hayes
- On Hacking MicroSD Cards by Andrew "bunnie" Huang
- Don’t Pipe to your Shell by Sean Cassidy
- Things I Wish Someone Had Told Me When I Was Learning How to Code by Cecily Carver
- Ethiopian Binary Math by John H. Lienhard
- A Testament to X11 Backwards Compatibility by Andrew Rossignol
Hacker Monthly - Issue #46 (March 2014)
Our 46th issue features Richard Stallman on the cover with "On Hacking," and "How to Win as a First-Time Founder, a Drew Houston Manifesto," contributed by First Round Capital. In the "Programming" section, we have articles about Vim, AWS Tip, Julia, and more.
Table of Contents
Features
- How to Win as a First-Time Founder by First Round Capital
- On Hacking by Richard Stallman
Special
- Forever Alone by Jonathan E. Chen
- Killing the Crunch Mode Anti-pattern by Chad Fowler
Programming
- Make the Type System Do the Work by Nathan Wong
- Why Registers Are Fast and RAM is Slow by Mike Ash
- Vim Croquet by Seth Brown
- AWS Tips I Wish I'd Known Before I Started by Rich Adams
- Why I’m Betting on Julia by Evan Miller
Hacker Monthly - Issue #47 (April 2014)
The April issue features Patrick McKenzie on the cover (illustrated by Joel Benjamin) with "Don't End the Week with Nothing," and "The Economics of Star Trek" by Rick Webb. On the technical side, there are articles about "Common Shell Script Mistakes," "Git Tips From the Trenches," "A Quick Look at the Redis Source Code" and more.
Table of Contents
Features
- The Economics of Star Trek by Rick Webb
- Don’t End The Week With Nothing by Patrick McKenzie
Special
- The Story of My Desk by James Long
- How I Learned to Stop Procrastinating, & Love Letting Go by Leo Babauta
Programming
- A Quick Look at the Redis Source Code by Tom Martin
- Git Tips From the Trenches by Csaba Okrona
- Common Shell Script Mistakes by Padraig Brady
- Refactoring to Functional - Why Class? by Hadi Hariri
- Paths to Being a Kernel Hacker by Julia Evans
- The Complete Guide to Centering a Div by Steve Pear
Hacker Monthly - Issue #48 (May 2014)
Table of Contents
Features
- All RGB Colors In One Image by Fejes Jozsef
- What I Learned Coding X-Wing vs. TIE Fighter by Peter Lincroft
Startups
- Startup Sales Negotiations 101 by Steli Efti
Programming
- How We Made Trello Boards Load Extremely Fast in a Week by Bobby Grace
- Confessions of an Intermediate Programmer by Michael Bromley
- The Best Programming Language by Alvaro Castro-Castilla
Special
- I Never Finished Anything by James Greig
Hacker Monthly - Issue #49 (June 2014)
This June, we feature "The Lost Art of Saturn V" by Amy Shira Teitel on the cover. In the Startup section, check out "Boring Systems Build Badass Businesses" by Matt Jaynes. The issue also includes articles on "Scaling SQL with Redis," "Scalable Program Architecture," "Pathfinding with A*," "How To Be A Great Software Developer," and many more.
Table of Contents
Feature
- The Lost Art of the Saturn V by Amy Shira Teitel
Startups
- Boring Systems Build Badass Businesses by Matt Jaynes
Special
- 2048, Success and Me by Gabriele Cirulli
Programming
- Scaling SQL with Redis by David Cramer
- How To Be A Great Software Developer by Peter Nixey
- Scalable Program Architectures by Gabriel Gonzalez
- Pathfinding with A* by Amit Patel
- You Don’t Read Code, You Explore It by James Hague
Hacker Monthly - Issue #50 (July 2014)
And we're at Issue #50! The issue features "How to be an Open Source Gardener" by Steve Klabnik and "The Meaning of Life" by Derek Sivers.For the rest of the magazine, we have articles about business ideas, Erlang, bootloader, raycasting, a side project, and more.
Table of Contents
Features
- How to be an Open-Source Gardener by Steve Klabnik
- The Meaning of Life by Derek Sivers
Startups
- The Most Important Tech Job That Doesn't Actually Exist by Alex Krupp
- How to Get Business Ideas: Remove Steps by Nathan Kontny
Special
- Is the Toilet Free by Callum Jefferies
Programming
- Creating a Bare Bones Bootloader by Joe Savage
- Erlang and Code Style by Jesper Louis Andersen
- A First-Person Engine in 265 Lines by Hunter Loftis
- The Last Line Effect by Andrey Karpov
Hacker Monthly - Issue #51 (August 2014)
Our 51th issues starts with "My Quest to Build the Ultimate Music Player" by Andrew Kelley and "Build Your Own Drink Mixing Robot" by Yu Jiang Tham. Also, we have articles about Jenkins, Docker, Build Tools, Bash Scripting and more. Lastly, check out the nifty hack by Brian Green on "How to Convert a Digital Watch to a Negative Display."
Table of Contents
Features
- My Quest to Build the Ultimate Music Player by Andrew Kelley
Special
- How to Convert a Digital Watch to a Negative Display by Brian Green
Programming
- Build Your Own Drink Mixing Robot by Yu Jiang Tham
- Testing with Jenkins, Ansible, and Docker by Chris Loukas
- Build Tools - Make, No More by Hadi Hariri
- Better Bash Scripting in 15 Minutes by Robert Muth
Hacker Monthly - Issue #52 (September 2014)
This September, we feature "Painting in Clojure" by Tom Booth and "Inside the Mirrortocracy" by Carlos Bueno. And, we have "SSH Kung Fu" by Tyler Langlois, "Finding The Perfect House Using Open Data" by Justin Palmer, "A Proper Server Naming Scheme" by Aaron Bull Schaefer and more. Lastly, don't miss "The Technology" from Paul Buchheit's talk at Startup School Europe.
Table of Contents
Features
- Inside the Mirrortocracy by Carlos Bueno
- Painting in Clojure by Tom Booth
SpeciaL
- Seven Habits of Highly Fraudulent Users by Isabelle Park
Startup
- The Technology by Paul Buchheit
Programming
- SSH Kung Fu by Tyler Langlois
- A Proper Server Naming Scheme by Aaron Bull Schaefer
- Finding The Perfect House Using Open Data by Justin Palmer
- So You Want to Write Your Own CSV Code? by Thomas Burette
Hacker Monthly - Issue #53 (October 2014)
In the latest issue, we have Pokémon on the cover with "Algorithm for Capturing Pokémon" by Hlín Önnudóttir. And, check out the other articles about Supercomputer, Monad Transformers, Unreal Engine, Haskell and more.
Table of Contents
Features
- Algorithm for Capturing Pokémon by Hlín Önnudóttir
- My Name is Brian and I Build Supercomputers in My Spare Time by Brian Guarraci, Andrew Back
Special
- My Half Workday as a Turker by Jeffrey P. Bigham
Programming
- A Gentle Introduction to Monad Transformers Christoffer Stjernlöf
- An Unreal Decision by Jeff LaMarche
- Letter to a Young Haskell Enthusiast by Gershom Bazerman
- How Computers Boot Up by Gustavo Duarte
Hacker Monthly - Issue #54 (November 2014)
This issue, we feature "How I Built an Audio Book Reader for My Nearly Blind Grandfather" by Willem van der Jagt. And, we have a few articles for the "Startup" section: "There Are No B Players" by Daniel Tenner, "How to Read a Patent" by Eric Adler, and "What Writing and Selling Software Was Like In The '80s." Lastly, don't miss the article by Justin Brower on "A Scientist Stole my Root Beer."
Table of Contents
Features
- How I Built an Audio Book Reader for My Nearly Blind Grandfather by Willem van der Jagt
Programming
- The Introduction to Reactive Programming You’ve Been Missing by Andre Staltz
Special
- A Scientist Stole my Root Beer by Justin Brower
Startup
- There Are No B Players by Daniel Tenner
- What Writing - And Selling - Software Was Like in the '80s by Andrew Wulf
- How to Read a Patent by Eric Adler
Hacker Monthly - Issue #55 (December 2014)
Our final issue of year 2014 features "How Fighter Jets Lock On" by Tim Morgan on the cover and "Melting Aluminium" by Eric Lippert. In the "Startup" section, we have "The Founder's Guide to Selling Your Company" by Justin Kan. And, we have articles about Test-driven Development, Garbage Collector, 8-bit BASIC, and more.
Table of Contents
Features
- How Fighter Jets Lock On by Tim Morgan
- Melting Aluminum by Eric Lippert
Startup
- The Founder's Guide to Selling Your Company by Justin Kan
Special
- Don't Become a Scientist! by Jonathan Katz
- The 1,000-Hour Rule by Philip Guo
- It's Just Wood by Bryan Kennedy
Programming
- TDD Your API by Steve Klabnik
- Lost Lessons from 8-Bit BASIC by James Hague
- Writing a Simple Garbage Collector in C by Matthew Plant
- How to Read an Executable by Julia Evans
Hacker Monthly - Issue #56 (January 2015)
We kick off the New Year with a cover of SimCity, featuring "SimCity That I Used to Know" by Doug Bierend, and "Move Fast And Break Nothing" by Zach Holman. For the "Programming" section, we have articles about Java, Slow Programming, C, Org Mode, Node.js and more.
Table of Contents
Features
- SimCity That I Used to Know by Doug Bierend
- Move Fast And Break Nothing by Zach Holman
Programming
- Java for Everything by Lawrence Kesteloot
- The Case for Slow Programming by Jeffrey Ventrella
- The Unreasonable Effectiveness of C by Damien Katz
- Cache is the New RAM by Carlos Bueno
- Getting Organized with Org Mode by Correl Roush
- Node.js in Flames by Yunong Xiao
Hacker Monthly - Issue #57 (February 2015)
Issue #57 features "How To Create A Handheld Linux Terminal" by Chris Robinson on the cover and "AWK in 20 Minutes" by Fred Hebert. And, we have a series of articles about Facebook, from "Facebook's Software Architecture," "A Look Inside Facebook’s Source Code," and "Fun With Your Friend’s Facebook and Tinder Sessions," plus articles about DHTs, LaTex and more.
Table of Contents
Features
- How to Create a Handheld Linux Terminal by Chris Robinson
- AWK in 20 Minutes by Fred Hebert
Special
- Lazy Expert Syndrome by Tyler Tervooren
- The Beauty of LaTeX by Dario Taraborelli
Programming
- Facebook's Software Architecture by Murat Demirbas
- A Look Inside Facebook's Source Code by Nathan Malcolm
- Fun With Your Friend's Facebook and Tinder Sessions by Robert Heaton
- Introduction to Distributed Hash Tables by Real
- Why Are Free Proxies Free? by Christian Haschek
Hacker Monthly - Issue #58 (March 2015)
Issue #58 features "The Simple Proof of Tetris Lamp" by Jack Morris on the cover. And, check out the rest of programming-related articles about Nim, Reverse Engineering, Haskell, Go, and more.
Table of Contents
Features
- The Simple Proof of the Tetris Lamp by Jack Morris
Programming
- What Color is Your Function? by Bob Nystrom
- How I Start: Nim by Dennis Felsing
Programming
- A Gentle Primer on Reverse Engineering by Emily St.
- My Experience With Using cp to Copy 432 Million Files by Rasmus Borup Hansen
- From Node.js to Go by Francesca Krihely
- Use Haskell for Shell Scripting by Gabriel Gonzalez
Hacker Monthly - Issue #59 (April 2015)
Issue #59 features "Raytracing a Black Hole" by Riccardo Antonelli on the cover. And, we have "The Poor Man’s Voxel Engine," "Using Named Pipes and Process Substitution," "Embracing SQL in Postgres," "The $3500 T-Shirt," and more. This is the first of the final twelve issues of Hacker Monthly.
Table of Contents
Features
- Raytracing a Black Hole by Riccardo Antonelli
Special
- The $3500 Shirt by Eve Fisher
- Day in the Life of a Google Manager by Matt Welsh
Programming
- The Poor Man’s Voxel Engine by Evan Todd
- Using Named Pipes and Process Substitution by Vince Buffalo
- Dad and the Ten Commandments of Egoless Programming by Stephen Wyatt Bush
- DevOps is Bullshit by Josh Johnson
- Embracing SQL In Postgres by Rob Conery
Hacker Monthly - Issue #60 (May 2015)
Issue #60 features "Replacing Photoshop With NSString" by Charles Parnot on the cover and "Why (and How) I Wrote My Academic Book in Plain Text" by Caleb McDaniel. And, we have "I Made an NES Emulator," "Index Your Gmail Inbox with Elasticsearch," "A Practical Introduction to Functional Programming," and article about John Carmack's first game "Shadowforge" by Chet Bolingbroke.
Table of Contents
Features
- Replacing Photoshop With NSString by Charles Parnot
- Why (and How) I Wrote My Academic Book in Plain Text by Caleb McDaniel
Special
- Shadowforge by Chet Bolingbroke
- What Doesn’t Seem Like Work? by Paul Graham
Programming
- A Practical Introduction to Functional Programming by Mary Rose Cook
- Index Your Gmail Inbox with Elasticsearch by Oliver Hardt
- I Made an NES Emulator by Michael Fogleman
- Programmers: Before You Turn 40, Get a Plan B by John Fuex
- Run Your Own High-End Cloud Gaming Service on EC2 by Larry Gadea
Hacker Monthly - Issue #61 (June 2015)
The June issue features Sam Altman on the cover with "The Days are Long But the Decades are Short" and Heidi Rozen's "How to Build a Unicorn From Scratch - and Walk Away with Nothing." In the "Programming" section, we have articles about Lucene, Rust, Go, Haskell and more.
Table of Contents
Features
- How to Build a Unicorn From Scratch - and Walk Away with Nothing by Heidi Roizen
- The Days are Long But the Decades are Short by Sam Altman
Programming
- Lucene: The Good Parts by Andrew Montalenti
- 151-byte Static Linux Binary in Rust by Keegan McAllister
Programming
- How I Taught My Dog to Text Me Selfies by Greg Baugues
- Main Is Usually a Function. So Then When Is It Not? by James Rowe
- Four Days of Go by Evan Miller
- Becoming Productive in Haskell by Matthew Griffith
Hacker Monthly - Issue #62 (July 2015)
The July issue features "Racking Mac Pros" from the imgix team. In the "Programming" section, we have "I Wrote a Website in Rust and Lived to Tell the Tale," "How to Receive a Million Packets Per Second," "Practical Data Science in Python," and more. Lastly, find out what happens after putting dry ice in a thermos flask in "Under Pressure" by Pete French.
Table of Contents
Features
- Racking Mac Pros by Simon Kuhn & Miguel Cardona
Programming
- I Wrote a Website in Rust and Lived to Tell the Tale by Stanisław Pitucha
- How to Receive a Million Packets Per Second by Marek Majkowski
- How I Doubled my Internet Speed with OpenWRT by Mike Solomon
Programming
- Suddenly, a Leopard Print Sofa Appears by Artem Khurshudov
- Practical Data Science in Python by Radim Rehurek
Special
- Under Pressure by Pete French
Hacker Monthly - Issue #63 (August 2015)
The August issue features "NES Graphics" from Dustin Long on the cover and "What's the Third Most Common Element?" from Ethan Siegel. In the "Programming" section, we have "How We Deploy Python Code," "Anti-Patterns Every Programmer Should Be Aware Of," "Stealing Keys from PCs using a Radio," and more.
Table of Contents
Features
- NES Graphics by Dustin Long
- What’s the Third Most Common Element? by Ethan Siegel
Programming
- How We Deploy Python Code by Rob McQueen
- Anti-Patterns Every Programmer Should Be Aware Of by Sahand Saba
Programming
- How I Nearly Almost Saved the Internet by Rob Bowes
- Stealing Keys from PCs using a Radio by Eran Tromer, Daniel Genkin, Lev Pachmanov & Itamar Pipman
Hacker Monthly - Issue #64 (September 2015)
The September issue features "Supreme Commander - Graphics Study" from Adrian Courreges on the cover with the illustration from Daniel Rutherford. In the "Programming" section, we have "Writing a Game Boy Advance Game," "Exploiting Android Users," "Backdooring Your JavaScript Using Minifier Bugs," and more.
Table of Contents
Features
- Supreme Commander - Graphics Study by Adrian Courreges
Special
- Speed Matters by James Somers
Programming
- Writing a Game Boy Advance Game by Joe Savage
- Exploiting Android Users by Rudis Muiznieks
- Backdooring Your JavaScript Using Minifier Bugs by Yan Zhu
- Call Me Maybe: Chronos by Kyle Kingsbury
Hacker Monthly - Issue #65 (October 2015)
The October issue features "Elliptic Curve Cryptography" from Andrea Corbellini on the cover. In the "Programming" section, we have "The Complete Guide to Rails Caching," "The Ultimate OpenBSD Router," "The Hardest Program I've Ever Written," and more.
Table of Contents
Features
- Elliptic Curve Cryptography: a Gentle Introduction by Andrea Corbellini
Special
- Wooden Combination Lock by Matthias Wandel
Programming
- The Complete Guide to Rails Caching by Nate Berkopec
- The Ultimate OpenBSD Router by TJ
- The Hardest Program I've Ever Written by Bob Nystrom
Hacker Monthly - Issue #66 (November 2015)
The November issue features "The Time It Takes To Change The Time" from Stefano Maggiolo on the cover. And, we have articles about Kalman Filter, Monte Carlo Tree Search, Hardware Startup, and a story about how the founder of Debian came to find Linux.
Table of Contents
Features
- The Time It Takes To Change The Time by Stefano Maggiolo
- The Guide To Implementing 2D Platformers by Rodrigo Monteiro
Special
- How I Came to Find Linux by Ian Murdock
Programming
- How a Kalman Filter Works, in Pictures by Tim Babb
- Introduction to Monte Carlo Tree Search by Jeff Bradberry
Startup
- Will Your Hardware Startup Make Money? by Ben Einstein
Hacker Monthly - Issue #67 (December 2015)
The December issue features an interview with Andrew Ng by Nico Pitney on the cover. And, we have articles about Django, Erlang, orchestration tools and more.
Table of Contents
Features
- Andrew Ng on Life, Creativity, and Failure by Nico Pitney
Special
- Losing Sight by Leonie Watson
Startup
- How I Quit My Job and Built My First App by Robleh Jama
Programming
- Swarm v. Fleet v. Kubernetes v. Mesos by Adrian Mouat
- Deploying a Django App with No Downtime by Peteris Caune
- Erlang Beauty by Nate Bartley
- How to Write a Git Commit Message by Chris Beams
Knowledge is Power