Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 14,545 posts.

Any year
14192

From TextMate to Vim

TextMate is an excellent editor, but it is beginning to show its age. It has a few squeaky wheels that have yet to be oiled, and it looks as though the author may be getting bogged down in the minutiae of his next release. With the next version apparently due sometime after the colonization of Mars, it seemed an…

14197

What is Erlang-Style Concurrency?

Finishing up a whirlwind tour of the US West coast (QCon SF, Erlang Factory Lite LA, and a Cognitive Modeling workshop in Scottsdale), I am now waiting for a delayed BA flight at the Phoenix airport. Although I’ve spent as many days flying as I have on US soil, it’s been a great trip.

14200

Ongoing · Concur.next — Hard-Core Clojure

Here’s real news: Alex Osborne of National Library of Australia , also known as @atosborne , whom I first met on #clojure , took the Wide Finder bit between his teeth and has posted a remarkable implementation story: Widefinder 2 with Clojure . Um, 8m4.663s! If you care about any aspect of this stuff you really ought…

14201

Understanding Engineers

Indexing the entire World Wide Web and providing relevant search results in millisecond response times is a Very Hard problem. Breaking commercial-grade encryption within practical hardware and time limitations is a Very Hard problem. Peace in the Middle East is a Very Hard problem.

14211

Erlang, Yaws, and the deadly Tornado

Good things sometimes happen to the open source community. Since Facebook acquisition of FriendFeed, a bunch of technologies were released to the wild, including, most notably, a Tornado web server written in Python. The Tornado is touted as a a scalable, non-blocking web server and web…

14213

QArt – Pictures in QR code with no inherent errors

QR codes are 2-dimensional bar codes that encode arbitrary text strings. A common use of QR codes is to encode URLs so that people can scan a QR code (for example, on an advertising poster, building roof , volleyball bikini , belt buckle , or airplane banner ) to load a web site on a cell phone instead of having to…

14214

Python Library for Google Translate

I have extended my xgoogle library with a Python module for Google Translate. The new module is called "xgoogle.translate" and it implements two classes - "Translator" and "LanguageDetector". The "Translator" class can be used to translate text. It provides a function called "translate" that takes three arguments -...