Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 857 posts.

2013
817

Beyond the default Rails environments

Rails ships with a default configuration for the three most common environments that all applications need: test, development, and production. That’s a great start, and for smaller apps, probably enough too. But for Basecamp, we have another three: Beta: For testing feature branches on rea…

827

Data Parallelism in Rust

Rust currently has very strong support for concurrency in the form of actors which exchange messages and do not share memory. However, there are many tasks for which actors are not a good fit. The unbounded lifetime of actors means that they cannot safely access stack-allocated memory from another task, even if it is…

837

Gevent For the Working Python Developer

The structure of this tutorial assumes an intermediate level knowledge of Python but not much else. No knowledge of concurrency is expected. The goal is to give you the tools you need to get going with gevent, help you tame your existing concurrency problems and start writing asynchronous applications today.

838

Execution in the Kingdom of Nouns (2006)

This rant is utterly idiotic. The great investment in literary allure is there in order to mask its hollow emptiness. Why should one class of words be put on a pedestal above another? Gee, I don't know, could it just be because natural languages ALL DO THE SAME? All natural languages have something called a WORD…