New
The latest blog posts to take off on Hacker News. 227 posts.
Things Java Programmers can learn from Clojure
I was trained in Java at University. The OOP matrix was firmly implanted in my thinking. I wanted to share some things that I have learned from Clojure that were certainly possible in Java but never became fundamental to my programming practice.
Lisp Hackers: Vladimir Sedach
Vladimir Sedach is an active open-source Common Lisp developer and proponent, as well as a computing philosopher to some extent. At his car...
Why Haskell Is Worth Learning
Why Haskell? It's an incredibly powerful tool to use with other langues. And learning it will make you a better, smarter, more-versatile programmer.
Erlang 16B Released
The official home of the Erlang Programming Language
Ruby 2.0.0 Released
We are pleased to announce the release of Ruby 2.0.0-p0.
The Original Hacker's Dictionary (1988)
[This file, jargon.txt, was maintained on MIT-AI for many years, before being published by Guy Steele and others as the Hacker's Dictionary. Many years after the original book went out of print, Eric Raymond picked it up, updated it and republished it as the New Hacker's Dictionary. Unfortunately, in the process, he…
Rails Has Turned into Java
I am a software engineer, Manager, and architect in Seattle, WA. Read my articles.
Write Yourself a Haskell in Lisp
For me, the best way to understand something is usually to implement it myself. So when I first started getting serious about Haskell, I implemented (in Common Lisp) a simple lazy functional programming language that used graph rewriting for the interpretation. Then, years later, I mentioned this implementation in a…
Write More Classes
Furthermore I am of the oppinion that Python developers should write more classes.
Julia, I love you (2012)
Julia is a new language for scientific computing that is winning praise from a slew of very smart people, including Harlan Harris, Chris Fonnesbeck, Douglas Bates, Vince Buffalo and Shane Conway. As a language, it has lofty design goals, which, if attained, will make it noticeably superior to Matlab, R and Python for…
The Promise of Firefox OS
“But how is it going to beat Android or iOS?” That’s the reaction many people have when I tell them that I am working on Firefox OS, the new mobile operating system from Mozilla. It is a logical rea
Ruby 2.0.0-rc2 is released
Ruby 2.0.0-rc2 is released. This will be the last release candidate ofRuby 2.0.0.
Go and Assembly
Hi I'm Caleb Doxsey and welcome to my website. I'm a software developer. If you'd like to contact me, you can email me here: [email protected] .
Announcing Topaz: A New Ruby
I’m extraordinarily pleased to today announce Topaz, a project I started 10 months ago, to create a brand new implementation of the Ruby programming language (version 1.9.3).
Racket v5.3.2
_posted by Eli Barzilay_ Racket version 5.3.2 is now available from http://racket-lang.org/ Core Libraries:: The new `math` library provides functions and data structures for working with numbers and collections of numbers. Functions include non-ele...
Functional thinking: Why functional programming is on the rise
IBM Developer is the source for hands-on training and in-demand learning on relevant technologies such as generative AI, data science, Java, and more.
On calculating Fibonacci numbers in C
A few months ago Evan Miller wrote an essay called The Mathematical Hacker . While an interesting post he does make a mistake when he gives ...
It is ridiculously easy to refactor Go
I discovered a profound outcome of Go's support for static type checking and duck typing: It is ridiculously easy to refactor Go.