New
The latest blog posts to take off on Hacker News. 524 posts.
A new year resolution to have Crystal reach the 1.0 milestone in 2017
Crystal has gone a long way since we started it over five years ago. What was once an experiment to see if it was possible to have a compiled yet Ruby-like language, is now a trending language with over 7,000 GitHub stargazers and almost 1,400 shards. Its popularity has risen considerably in the last few years, and we…
Lessons from 3,000 technical interviews
See what we learned running technical interviewing for over 3,000 software engineers.
Microsoft Word for Windows Version 1.1a Source Code (2014)
The dominant word processing program for personal computers in the 1980s was DOS-based WordPerfect. Microsoft Word for DOS, which had been released in 1983, was an also-ran.
Quoting command line arguments the wrong way (2011)
Access to this page requires authorization. You can try signing in or changing directories .
Self Healing Code with clojure.spec
Works On My Machine is the place where Cognitects reflect on tech, culture, and the work we do. The views expressed on Works On My Machine are those of the a...
Ruby 2.4.0 Released
We are pleased to announce the release of Ruby 2.4.0.
Elixir Design Goals (2013)
Highlight of Elixir design goals.
A convenient untruth: Array notation in C is a lie
Array notation in C is a lie! Sorry, dear reader*, but I cannot participate in this conspiracy any longer. You have been lied to, manipulated and coerced into thinking arrays are a construct of the C language. I feel it is my solemn duty to blow the whistle on this charade and expose the dirty secrets of C’s so-called…
OpenJDK now available for Windows
We are pleased to announce the availability of OpenJDK 8 for Windows. OpenJDK is a fully open-source implementation of the Java SE specification. It is comparable in performance to Oracle and IBM
Top Python libraries of 2016
Last year, we did a recap with what we thought were the best Python libraries of 2015 , which was widely shared within the Python community (see post in r/Python ). A year has gone by, and again it is time to give due credit for the awesome work that has been done by the open source community this year.
GCC 6.3 Released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
So you want to expose Go on the Internet
Back when crypto/tls was slow and net/http young, the general wisdom was to always put Go servers behind a reverse proxy like NGINX. That’s not necessary anymore!
The Next Five Years of ClojureScript
I delivered a talk at the well attended ClojuTRE conference in Tampere, Finland this past September titled "The Next Five Years of ClojureScript". The Clojur...
Reversing Go Binaries Like a Pro
GO binaries are weird, or at least, that is where this all started out. While delving into some Linux malware named Rex, I came to the realization that I might need to understand more than I wanted to
Recent efforts in V8 and DevTools for Node.js
This blog post highlights some of the recent efforts to make Node.js better supported in V8 and Chrome DevTools.
Webpack 2.2 – Release Candidate
The talks of webpack 2 started back in January of 2015. Since then we have published multiple versions from 2.0 to 2.1-beta.28.
LLVM's New Versioning Scheme
Historically, LLVM's major releases always added "0.1" to the version number, producing major versions like 3.8, 3.9, and 4.0 (expected by March 2017). With our next release though, we're changing this.
Why Kakoune – The quest for a better code editor
While discussing with fellow developers, I was asked the following question a few times: We spend most of our time as developers thinking, not editing code; so, why invest time into mastering a complicated code editor, and why lose some cognitive resources on thinking about text editing instead of about the real…