New
The latest blog posts to take off on Hacker News. 325 posts.
The Next Twenty Years of Java: Where We've Been and Where We're Going
1995 was the year AOL floppy disks arrived in the mail, Netscape Navigator was born and the first public version of Java was released. Over the next two...
Developer Preview of AWS SDK for Go
My colleague Loren Segal shared the blog post below. As you can see, he’s really excited about the new AWS SDK for Go! — Jeff; Today we are announcing the first Developer Preview Release of the AWS SDK for Go (v0.6.0). If you have not been following along with development, the AWS SDK for Go […]
PyPy 2.6.0 released
PyPy 2.6.0 - Cameo Charm We’re pleased to announce PyPy 2.6.0, only two months after PyPy 2.5.1. We are particulary happy to update cf...
Don't Learn C the Wrong Way
Update : On Sep. 28, 2015, Zed Shaw wrote a rebuttal to this post. You can find the details here .
Real time bidding in Erlang (2012)
I'm still on my way back from the Bay Area Erlang Factory 2012 (in fact I finished this post after coming back entirely), in San Francisco, and I've been starting to see a bunch of twitter posts regarding people posting their slides online. Although it is a good idea, I tend to view my slides as pure visual support…
Writing a website in Rust
I wanted to create a website for a personal project. This is usually the great opportunity to learn - no time pressure, no external requirements, etc. That meant I could choose the language I wanted to try out in anger (Rust) and take it for a spin. Here’s a short summary of the experience.
ES6 in Depth: Destructuring
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. Editor’s note: An ...
Wrapper Types in Rust: Choosing Your Guarantees
This post is now a part of the official rust book In my previous post I talked a bit about why the RWlock pattern is important for accessing data, …
Rust for Python Programmers
Are you a Python programmer and interested in Rust? This article goes over the basics of making the jump.
Why We Use Go
Go is decidedly polarizing. While many are touting their transition to Go, it has become equally fashionable to criticize and mock the language. As Bjarne Stroustrup so eloquently put it, “There are only two kinds of programming languages: those people always bitch about and those nobody uses.” This adage couldn’t be…
Rust traits for developer friendly libraries
Mildly interesting technology stories.
LLVM OpenMP Support
OpenMP support in Clang compiler is completed! Every pragma and clause from 3.1 version of the standard is supported in full, including combined directives (like ‘#pragma omp parallel for’ and ‘#pragma omp parallel sections’).
Struct composition with Go
This is a quick Friday blog post to talk about a recent experience I had working on a piece Juju code that needed to capture the data being sent over a net.Conn .
Understanding C by learning assembly
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
Learning C with gdb
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
Visual Rust 0.1 is out
A user friendly game engine written in Rust
A Taste of Rust
A review of Rust, the programming language built for safety – not necessarily for comfort.
Error handling in Rust
Like most programming languages, Rust encourages the programmer to handle errors in a particular way. Generally speaking, error handling is divided into two broad categories: exceptions and return values. Rust opts for return values.
Jython 2.7.0 Final Released
On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.0 is available! It's been a long road...
Unison: a next-generation programming platform
A friendly programming language from the future.
Finding Closure in Rust
Closures in Rust are powerful and flexible, building on traits, generics and ownership.
Problems with Go Get
T-Minus 15.193792102158E+9 years until the universe closes!