New
The latest blog posts to take off on Hacker News. 14,544 posts.
Reflections of an “Old” Programmer
Framing our programming careers in terms of knowledge accumulation and decay can yield some interesting insights.
Unix as IDE
This series has been independently translated into Chinese , Russian , Turkish , and Korean , and formatted as an ebook .
Vim Anti-Patterns
The benefits of getting to grips with Vim are immense in terms of editing speed and maintaining your “flow” when you’re on a roll, whether writing code, poetry, or prose, but because the learning curve is so steep for a text editor, it’s very easy to retain habits from your time learning the editor that stick with you…
How I added 6 characters to Unicode (and you can too)
Edit (June 2018): Unicode 11 is released, containing the half stars. Now the wait for font support... Star characters (☆★) have long b...
A Base Filesystem Project for macOS
OK9 là nền tảng giải trí và cá cược trực tuyến với hệ thống sản phẩm đa dạng, bao gồm thể thao, live casino, slot game, bắn cá, xổ số và game bài.
Using Docker to develop and deploy Django apps
I finally managed to deploy Django in a Docker container on production! I’ve been trying to switch to a full Docker development/production model since Docker came out, but only recently did the ecosystem mature enough to allow me to easily use Docker both for development (where it excels, in my opinion) and on…
How it feels to learn JavaScript in 2016
No JavaScript frameworks were created during the writing of this article.
Automatically grading multiple choice exams from photos using Python and OpenCV
Discover how to build a bubble sheet multiple choice scanner and test grader using Optical Mark Recognition (OMR) along with Python, OpenCV, computer vision
The Deletion of gcj
I originally posted this on G+ but I thought maybe I should expand it a little and archive it here.
Putting my VB6 Windows Apps in the Windows 10 Store
I noticed today that Evernote was in the Windows Store. I went to the store, ...
Reasons to choose PostgreSQL 9.6
PostgreSQL 9.6 was released a few days ago and it’s another huge milestone for the PostgreSQL community ! The release notes are way too long, so I’ve decided to pick up 6 big improvements that may change the way you will use PostgreSQL.
Audio Fingerprinting with Python and Numpy (2013)
Personal Blog of Will Drevo
How many lines of code is Candy Japan?
Guess how many lines of code you end up with when writing a subscription box site from scratch.
Modern Functional Programming: The Onion Architecture
The onion architecture may be the future of large-scale FP
Node.js debugging with Chrome DevTools in parallel with browser JS
Node.js debugging with Chrome DevTools in parallel with browser JavaScript
Why I'm Not a React Native Developer
Many people are currently assessing React Native as a platform to develop their next mobile app on. This is no trivial matter. Switching your software development platform involves a high setup cost and will profoundly impact your daily programming workflow. It is also one of the costliest decisions to reverse after…
FreeRTOS meets Rust
The Rust ecosystem has made some cool progress on the embedded development front since my last article . Let’s take a look how we can build a much more ergonomical and safe API to one of the more popular real time operating systems - FreeRTOS - with a full testing and continous integration setup.
Simple Guide to Finding a JavaScript Memory Leak in Node.js (2015)
Please consider reviewing this guide on Amazon, if you’ll find it helpful. Few months ago, I had to debug a memory leak in Node.js. I found a good number of articles dedicated to the subject…
Software Development at 1 Hz
People keep saying that a one line source code change should take one second to be “effective”. “Effective” meaning that you get some form…
August 2016 Lisp Game Jam Postmortem
The August 2016 Lisp Game Jam just wrapped up at the end of last week. I had some free time so I decided to take part, but I did something a bit different. Instead of making a new game I ported an existing one ( Silt ) to Common Lisp.
Ripgrep – A new command line search tool
In this article I will introduce a new command line search tool, ripgrep , that combines the usability of The Silver Searcher (an ack clone) with the raw performance of GNU grep. ripgrep is fast, cross platform (with binaries available for Linux, Mac and Windows) and written in Rust .