New
The latest blog posts to take off on Hacker News. 7,294 posts.
Functional programming explained in Clojure with a terminal-based game
So far, you’ve focused on becoming famil iar with the tools that Clojure provides: immutable data structures, functions, abstractions, and so on. In this chapter, you’ll learn how to think about your programming tasks in a way that makes the best use of those tools. You’ll begin integrating your experience into a new…
Extension Points, or how OCaml is becoming more like Lisp
(OCaml 4.02 is entering a feature freeze, which makes it a good time to stop and take a look at what to expect for this release. This is the first of a few b...
Hybrid sweet spot: Native navigation, web content
When we launched the iPhone version of Basecamp in February of last year, it was after many rounds of experimentation on the architectural direction. The default route suggested by most when we got started back in early/mid-2012 was simple enough: Everything Be Native! This was a sensible recomm…
Atom Is Now Open Source
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
HyperSwitch
Yet another window switcher for your Mac.
Thinking in Types
A programming language with a type system can help you design abstractions and avoid mistakes.
Porting 600k Map Views to OpenStreetMap/MapBox
This past week, we here at DoubleMap made a big change that users probably won’t notice. Instead of Google Maps, all of our public maps are …
When TDD Doesn't Work
Over the years many people have complained about the so-called “religiosity” of some of the proponents of Test Driven Development. The recent brouhaha over TDD has, once again, brought these complaints to the fore. So I thought it would be a good idea to talk about when TDD does not work.
What's New in Mercurial 3.0
HgLab is a powerful self-hosted Mercurial Server and Repository Management for Windows with Push and Pull server, Active Directory and LDAP integration, built-in Pushlog and other goodies
Uncle Bob on DHH: Monogamous TDD
“Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming.”
Your REST API should come with a client
Why your API needs a vendor approved client.
The JavaScript Problem
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.
GCC 4.9.0 released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Another Big Milestone for Servo: Acid2
Servo, the next-generation browser engine being developed by Mozilla Research, has reached an important milestone by passing the Acid2 test. While Servo is not yet fully web compatible, passing Acid2 ...
Dear Web Developers: EFF Needs Your Help
Donate a Few Hours to Help Us Create a Free Software Backend for Contacting Congress, Make the World a Better Place for Digital Rights UPDATE (4/16/14): We're lowering the threshold for getting prizes, take a look below. For years, EFF has been helping concerned technology users contact Congress....