New
The latest blog posts to take off on Hacker News. 1,013 posts.
Overkilling the 8-queens Problem
Last night, a fellow Hacker Schooler challenged me to a running-time contest on the classic eight queens puzzle. Naturally, I pulled up my trusty …
Starting to Demo the Wolfram Language [video]
Stephen Wolfram introduces the Wolfram Language, with overview and demonstrations, in a video showing the power of this symbolic programming language.
Facebook Open Sources flint, a C++ linter written in D
Visit the post for more.
Announcing the new Roslyn-powered .NET Framework Reference Source
In 2007 ScottGu's team announced they were releasing the .NET Framework source ...
Ruby 2.1.1 is released and Ruby turns 21
Today, Feb. 24th, is the 21st anniversary of Ruby,so we happily announce a new patch release of Ruby 2.1, Ruby 2.1.1.
Visual Programming Languages – Snapshots
Interface Vision is a group working on a software development platform that can be used without coding.
Results of the SQL Performance Quiz
SQL indexing: 60% don’t know how to get it right
Making ActiveRecord 2x faster
TL;DR: AdequateRecord is a set of patches that adds cache stuff to make ActiveRecord 2x faster
Are we shooting ourselves in the foot with stack overflows?
How-to articles about designing safe, reliable, and secure embedded systems.
Introducing Bing Code Search for C#
Download the extension now from the Visual Studio Gallery Update: For the folks who have extensions that replace the Visual Studio IntelliSense
As much Stack Overflow as possible in 4096 bytes
Fitting as much Stack Overflow as possible into 4096 bytes
No more `grunt watch` – faster builds with the Broccoli asset pipeline
Broccoli is an asset pipeline for building JS+CSS apps running in the browser. Read about the architecture, and how it compares to other build tools.
A Case for Upserts
Some thoughts on why upserts are necessary to write reliable web applications.
Cryptic Crossword: Amateur Crypto and Reverse Engineering
Reverse engineering is a special subgenre of computer programming. It's about the closest that I as a programmer get to being a scientist. Gather data, formulate a hypothesis, test, refine, repeat: reverse engineering is basically applying the scientific method to a very, very small knowledge domain. If you've never…
OCaml: what you gain
Way back in June, in Replacing Python: second round, I wrote: The big surprise for me in these tests was how little you lose going from Python to …
React, JSX, and CoffeeScript
Tips on using React without JSX.
Bitcoin transaction malleability: looking at the bytes
"Malleability" of Bitcoin transactions has recently become a major issue. This article looks at how transactions are modified, at the byte...