Scaling Mercurial at Facebook
Visit the post for more.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 65 posts.
Visit the post for more.
Yet another window switcher for your Mac.
How to use go generate.
Today we’re excited to launch an official Hacker News API [https://github.com/HackerNews/API]. [https://github.com/HackerNews/API] We’ve partnered up with Firebase [http://firebase.com] (YC S11) so that the data we’re making available will be near real time, which should be a huge improvement for developers who had to…
“ Object-oriented programming is an exceptionally bad idea which could only have originated in California. ” – Edsger Dijkstra
How to use Go's concurrency to build data-processing pipelines.
Visit the post for more.
Discover IntelliJ IDEA 2026.3 with JetBrains Air, Java and Kotlin for Cursor and VS Code, the Hibernate debugger, Git worktrees, cross-database queries, DuckDB, any LSP server, a libghostty terminal, and Java 28.
Interface Vision is a group working on a software development platform that can be used without coding.
We are pleased to announce today the initial release of Transit. Transit is a format and set of libraries for conveying values between applications written i...
It makes many aspects of JavaScript sane and convenient, and you get a compilation check that verifies syntax, however it still suffers greatly from weak-typing.
An introduction to the Go context package.
At CloudFlare, We use Go for a variety of services and applications. In this blog post, We're going to take a deep dive into some of the technical intricacies of Go.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
“ The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.” – Phil Wadler, POPL 2003
Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code.
One of the coolest features of Rust is how it automatically manages resources for you, while still guaranteeing both safety (no segfaults) and high performance. Because Rust is a different kind of programming language, it might be difficult to understand what I mean, so let me be perfectly clear: * In
pre.sourceCode { margin-left: 2em; } .sourceCode > span.k, .sourceCode > span.o, .sourceCode > span.bp, .sourceCode > span.kd { font-weight: bold; } .sourceCode > span.kt, .sourceCode > span.cp { ...
How-to articles about designing safe, reliable, and secure embedded systems.
Portal is a game that consists of a series of puzzles that must be solved by teleporting the player’s character and simple objects from one place to another.