Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,833 posts.
Using git to manage a website
How to update a web site automatically with git push, Author: Abhijit Menon-Sen
Elasticsearch – the definitive guide
Powered by Elasticsearch. Ready to deploy your data? Start free.
Is REST Best in a Microservices Architecture?
Some thoughts on microservice communication mechanisms
PostgreSQL when it is not your job
( Note beforehand: I didn’t get everything. You really also have to look at his slides for the details. Thanks Christophe for posting the slides right afterwards !)
Twenty years later I wrote a Tetris again
One night in May of 1996 I was bored and wanted to play Tetris very badly... At the time I was an exchange student. I owned a broken laptop which wasn't of much use but I also had access to my host family's 486 desktop computer that came with MsDOS
PyPy is the Future of Python
Currently the most common implementation of Python is known as CPython, and it’s the version of Python you get at python.org , probably 99.9% of Python developers are using it. However, I think over the next couple of years we’re going to see a move away from this towards PyPy, Python written in Python. This is going…
Writing my own dithering algorithm in Racket
My journey implementing a new dithering algorithm in the Racket programming language.
Nitra, JetBrains’ research project for language tooling, goes open-source
We’ve been rather quiet about Nitra since our introductory blog post, back in November of last year. But we haven’t been sitting still. We’ve been busy building the foundations to a project that we wa
Where Linux's load average comes from in the kernel
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Crafting Interpreters: Calls and Functions
Any problem in computer science can be solved with another level of indirection. Except for the problem of too many layers of indirection.
Clojure: Realtime collaborative web apps without ClojureScript
A blog mostly about Clojure programming
Reactive Relational Algebra
databases plus wibbly wobbly timey wimey stuff
Lucene: The Good Parts
Before MongoDB, before Cassandra, before “NoSQL”, there was Lucene. Did you know that Doug Cutting wrote the first versions of …
The Ruby on Rails Tutorial for Rails 4.0 final
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
Street Fighter II, Spin when you can't
This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one.
Top Ten One-Liners from CommandLineFu Explained
I love working in the shell. Mastery of shell lets you get things done in seconds, rather than minutes or hours, if you chose to write a program instead. In this article I'd like to explain the top one-liners from the commandlinefu.com. It's a user-driven website where people get to choose the best and most useful...
People of ACM – Russ Cox
Russ Cox is a Distinguished Engineer at Google. He was a leading figure in the development of the Go programming language and environment working with co-creators Robert Griesemer, Rob Pike, and Ken Thompson, and serving as technical lead for over a decade. Before Go, he created Google Code Search, which provided…
A dive into spatial search algorithms
Searching through millions of points in an instant
My OTP 21 Highlights
The official home of the Erlang Programming Language
More optimizations in the compiler and JIT
The official home of the Erlang Programming Language
The macOS Sandbox File Limit
There has recently been some renewed discussion on Twitter about the limitation that the macOS sandbox places on the number of open files an app can access at once. Apps are still running into problems because of this limitation, and there is not a lot of technical detail available on it outside of Apple, so I’d like…