New
The latest blog posts to take off on Hacker News. 857 posts.
Compiling to Lua
We use nginx throughout our network for front-line web serving, proxying and traffic filtering. In some cases, we've augmented the core C code of nginx with our own modules, but recently we've made a major move to using Lua in conjunction with nginx. One project that's now almost entirely written in Lua is the new…
Docker 0.6: Events API, registry improvements, expert mode, security updates.
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Yeoman 1.0 Released
Get started and then find a generator for your webapp. Generators are available for Angular , Backbone , React , Polymer and over 5600+ other projects .
Light Table 0.5.0
This release was about simplifying the experience of Light Table, making it far more robust, and making sure it’s fast enough to handle whatever you throw at it. We’ve made big strides in each of these areas, from removing some of the UI elements that didn’t add anything (the left vertical menu), to reaching the point…
Average Income per Programming Language
Update 8/21: I’ve gotten a lot of feedback about issues with these rankings from comments, and have tried to address some of them here. The data there has been updated to include confidence…
Git Tips
Aditya Bhargava's personal blog.
Beautiful Native Libraries
A guide on writing beautiful native libraries in C or C++ that compile to native code.
PostgreSQL Basics by Example
Connecting to a database 1 2 $ psql postgres # the default database $ psql database_name Connecting as a specific user 1 2 $ psql postgres john $ …
Rewriting a large production system in Go
My team at Google is wrapping up an effort to rewrite a large production system (almost) entirely in Go . I say "almost" because one compon...
Update on STM
Hi all, A quick update on Software Transactional Memory. We are working on two fronts. On the one hand, the integration of the "c4" C l...
How To Create Your Own Chrome Extensions
Simple guide to extending your browser with Chrome extensions
Starbucks Does Not Use Two-Phase Commit (2004)
People often criticize asynchronous messaging solutions as too complicated and cumbersome
Quickly navigate your filesystem from the command line
Blog article by Jeroen Janssens. Aug 16, 2013. 6 min read. Update (6-9-2013) This code is now also available as the “jump” plugin in oh-my-zsh. Update (18-8-2013): Thanks to the many useful suggestions in the discussion on Hacker News, I have added (1) quotes to the code, (2) a section about tab completion, and (3) a…
Callbacks are Pretty Okay
Among the many proposed solutions, one of them strikes me as particularly clean: "asynchronous wait" or "wait and defer". iced-coffee-script had this a while ago. Kal just debuted with an identical solution, only differing in syntax. Supposedly LiveScript supports this with "backcalls" .
Kal – a clean JavaScript alternative without callbacks
Kal is a highly readable, easy-to-use language that compiles to JavaScript. It's designed to be asynchronous and can run both on node.js and in the browser. Kal makes asynchronous programming easy and clean by allowing functions to pause and wait for I/O, replacing an awkward callback syntax with a clean, simple…
Docker interactive tutorial
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
How to build a large Angular.js application
Learn key strategies for building a large Angular application efficiently. Discover expert tips and tools for success in your project today.
Callbacks as our Generation's Goto Statement
Miguel de Icaza's Blog
RethinkDB 1.8: date support, querying nested objects, 8x disk usage improvements
Michael Lucy ( @mlucy ), an engineer at RethinkDB, introduces these new features in this two-minute video:
Destructuring Assignment in ECMAScript 6
I have seen this question come up a few times, and unfortunately, people usually don't find an answer, give up, and don't test their source maps. However, testing source maps isn't too hard if you are using Node.js and the mozilla/source-map library. If you aren't using Node.js and the mozilla/source-map library, you…
What I learned from others' shell scripts
I am big fan of shell scripts and so love to learn interesting stuff from other's shell scripts. Recently I came across the authy-ssh scripts which eases two-factor authentication for ssh servers. When I walk through scripts, I learned lot of cool things that I am going to share it with you.