Why Reddit switched to Python (2005)
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Get the latest product news, company announcements, and user insights from the official Reddit blog.
In this post, we'll learn the basics of one of the most interesting machine learning algorithms, the genetic algorithm. This article is part of a series.
It's incomplete, but probably a reasonable place to start. If you think there's something that desperately need to be fixed then send me email and I'll look at it.
2007 was a different time for languages. While Java held the popular crown, the mainstream programming community were still coming to terms with Java 6. Released 3 months earlier, it was very much an evolution of the Java 5 watershed. Its arrival heralded the end of life for Java 1.4 and represented an opportunity to…
I can't find this on the web, so here follows a note I wrote in 1991 of an odd event in my computing career. === There's no such thing as ba...
My first job at Microsoft was providing developer support for the early Windows SDKs. To do my job well, I spent hours studying the Windows SDK documentation, the Windows source code, and writing sample applications. I then spent hours poring over customers’ (such as Lotus, WordPerfect, and Computer Associates) code…
One's sentiment toward JavaScript flips between elegance and disgust without transiting intermediate states.
Project Gutenberg, for those of you that are not already familiar with it, is one of the single-most important community projects of the century: an attempt at creating a digital library of free bo…
Space Cybersecurity has become a prominent topic in the news, particularly when it comes to protecting space-related assets and technologies.
Apple quietly fixed the apps affected by corrupt App Store binaries in an interesting way.
A wifi-deploying tank robot controlled with JavaScript/Node.js.
There is an increasing number of libraries which are described as high performance and have benchmarks to back that claim up. Here is a sele...
Overview We've been working with, building, and evangelizing message queues for the last year, and it's no secret that we think they're awesome. We
Daftar slot online di Modus99 dapat menggunakan qris dan menjadi satu-satunya situs paling terpercaya saat ini dengan berbagai jenis bocoran semua provider.
Even though more than 20 years have passed, I still remember wondering what it would be like to finish university and start working. Up until that point, I had pretty much spent my whole life in sc…
An article describing the experience of writing a Lisp interpreter in Haskell.
It’s often said that the Age of Information began on August 17, 1964 with the publication of Cooley and Tukey’s paper, “An Algorithm for the Machine Calculation of Complex Fourier…
It goes without saying that we use Rails a lot here at 37signals. Often times, when we look at a problem, we turn to Rails or something similar, because when you have a high-performance precision screwdriver, everything starts to look like a finely engineered screw. Sometimes, what you really need …
_posted by Eli Barzilay_ Racket version 5.3 is now available from http://racket-lang.org/ Release Highlights:: Submodules are nested module declarations that can be loaded and run independently from the enclosing module. See also the overview of su...
Rather special example: This was useful for me on a Redhat Linux, where man(1) otherwise annoyingly would intersperse the output with headers and footers for a print version, which is rarely used, though... I tried: ( echo -e ".pl 1100i"; cat "$1"; echo ".pl \\n(nlu+10\n" ) | tbl | nroff -man
Whenever people start talking about NP-Complete problems, or even NP problems, one of the first examples they reach for is the classic Traveling Salesperson Problem. TSP makes sense because it int...
The original PhoneGap 2.0 announcement, preserved with its historical context.