New
The latest blog posts to take off on Hacker News. 1,929 posts.
A little thing to love about Perl 6 and COBOL
By now you've heard the announcement that the Perl 6 team is cautiously hopeful that Perl 6.0.0 will be released this year. There are three things they need to finish:
PyPy 2.5.0 released
PyPy 2.5.0 - Pincushion Protea We’re pleased to announce PyPy 2.5, which contains significant performance enhancements and bug fixes. ...
Perl 6 developers will attempt to make a Version 1.0 release by Christmas 2015
If you are reading this and you didn't hear that Larry bit the bullet, rolled the dice, flipped the coin, shattered the space time continuum...breathe... then you really are going to get a shock.
Replace CoffeeScript with ES6
Use ES6 on your next project.
Coming Soon – AWS SDK for Go
My colleague Peter Moon wrote the guest post below and asked me to get it out to the world ASAP! — Jeff; AWS currently offers SDKs for seven different programming languages – Java, C#, Ruby, Python, JavaScript, PHP, and Objective C (iOS), and we closely follow the language trends among our customers and the general […]
Tuning Ruby's Global Method Cache
I was recently profiling a production Shopify application server using perf and noticed a fair amount of time being spent in a particular function, st_lookup, which is used by Ruby’s MRI implementation for hash table lookups: Hash tables are used all over MRI, and not just for the Hash object; global variables…
LLDB debugger is coming to Windows
We've spoken in the past about teaching Clang to fully support Windows and be compatible with MSVC. Until now, a big missing piece in this story has been debugging the clang-generated executables.
Errors are values
Idioms and patterns for handling errors in Go.
Master Concurrent Processes with core.async
One day, while you are walking down the street, you will be surprised, intrigued, and a little disgusted to discover a hot dog vending machine. Your scalp tingling with guilty curiosity, you won’t be able to help yourself from pulling out three dollars and seeing if this contraption actually works. After accepting…
Wikipedia on HHVM
If you’ve been watching our GitHub wiki, following us on Twitter, or reading the wikitech-l mailing list, you’ve probably known for a while that Wikipedia ha...
Nim (formerly Nimrod) 0.10.2 released
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
Ruby 2.2.0 Released
We are pleased to announce the release of Ruby 2.2.0.
Popular Myths about C++, Part 3
[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. Part one is here , part two is here . Today we complete the series just in time for the holidays. Enjoy. -- Ed.]
Generating code
How to use go generate.
Go 1.4 is released
Go 1.4 adds support for Android, go generate, optimizations, and more.
Popular Myths about C++, Part 1
[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. This is part one; parts two and three will be posted on the following two Mondays, which will complete the series just in time for Christmas. Enjoy. -- Ed.]
I Love Julia
For the past half year I’ve been exploring Julia in piecemeal fashion. It’s a language that does not conform to the traditional notions of programming. Julia...
Object Oriented Programming is Inherently Harmful
“ Object-oriented programming is an exceptionally bad idea which could only have originated in California. ” – Edsger Dijkstra