New
The latest blog posts to take off on Hacker News. 3,400 posts.
Rules for Learning Foreign Languages in Record Time
Preface by Tim Ferriss I’ve written about how I learned to speak, read, and write Japanese, Mandarin, and Spanish. I’ve also covered my experiments with German, Indonesian, Arabic, Norwegian, Turkish, and perhaps a dozen others. There are only few language learners who dazzle me, and Benny Lewis is one of them. This…
What Dreams May Come
Join thousands of people who own a premium domain. Affordable financing available.
Coconut Headphones: Why Agile Has Failed
The 2001 agile manifesto was an attempt to replace rigid, process and management heavy, development methodologies with a more human and soft...
Implementing a web server in a single printf() call
A guy just forwarded a joke that most of us will already know Jeff Dean Facts (also here and here). Everytime I read that list, this part stands out: Jeff Dean once implemented a web server in a single printf() call. Other engineers added thousands of lines of explanatory comments but still don't u
How a Light Saber Works
[ Metanote: This explanation arose out of a lunch-time discussion with a colleague who claimed a light saber could not exist since the light beam it emits could not just stop in mid-air after 75 cm. I thank this colleague for the challenge. ]
Sane Concurrency with Go
Glyph Lefkowitz wrote an enlightening post recently in which he expounds in some detail about the challenges of writing highly concurrent software. If you write software ...
MMM Receives Legal Threats
Sigh. I suppose this was bound to happen sometime. This blog is approaching its third birthday and has been blessed with over 62 million page views from 5.2 million people and counting. Many people…
Mozilla and Epic Preview Unreal Engine 4 Running in Firefox
Today, Epic Games and Mozilla are demonstrating how the Web is continuing to evolve as a powerful platform for gaming by providing a sneak peek of Epic’s
The Computer Graphics Library
Back in the 90s, one book was ubiquitous in the world of Computer Graphics. Commonly called "The CG Bible", Computer Graphics: Principles and Practice gathered a huge part of the knowledge of the time. It was commonly referenced by the best programmers of that era in interviews and articles . By 1998, the book…
Microservices
Defining the microservices architectural style by describing their nine common characteristics
Evicted in San Francisco
The story of one elderly woman's eviction in San Francisco.
How we validated our SaaS product without building it
Build, collaborate on, and localize on-brand email templates without code. Trusted by Canva, Culture Amp, and 300+ global teams. See how it works.
How to create 2D visibility/shadow effects for your game
How to create 2D visibility/shadow effects for your game.
Habits of a Happy Node Hacker
This post is from 2013 - check out the update! For most of the nearly twenty years since its inception, JavaScript lacked many of the niceties that made...
Why Puppet, Chef, Ansible aren't good enough
This particular blog post was sitting on my mind for a long time. I don’t want to start a flame war, but at the same time I also don’t wish for Linux community to build and grow upon ad-hoc solutions that we’ve accumulated over the last 30 years to the packaging and deployment problems. History of Linux automation…
Clojure to die for
A selection of the details that makes Clojure such an enjoyable language to work with.
Incubators are Bullshit
I am often asked what I think about incubators. Short Answer: Incubators are bullshit. Most incubators are like the McDonalds edition of starting a company.
Writing OOP using OOP
As many people have pointed out, if you turn your head sideways and squint, the following JavaScript can be considered a “class:”