Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 373 posts.
C++: A language for next generation web apps
On Monday, I was pleased to be an uninvited speaker at <a href="http://devwaterloo.pbworks.com/">Waterloo Devhouse</a>, hosted in <a href="http://postrank.com">Postrank's</a> magnificent office. After making some surreptitious alterations to their agile development wall, I gave a tongue-in-cheek talk on how C++ can…
You can’t beat a good compiler…. right?
It is extremely well worn conventional wisdom that for your “average” programmer, it’s pretty much impossible to beat a good optimizing compiler at writing fast code. For those who skip the “understanding” part, and jump straight into the “application” part, this rule of thumb tends to be grossly misunderstood, and…
Data URIs make CSS sprites obsolete
The Official Web Site of Nicholas C. Zakas
An Android Side Project
I want to be able to write apps for my phone in in something other than the Java language; for example Ruby or Python. This isn’t one of the things my group at Google has asked me to look at, but I think it’s worth doing and worth some of my time. I’m writing this today because I’m amused by the contrast with the…
Abandoned open source projects
About some problems I'm having with old open source projects and a Github feature request to try and fix them.
Clojure 1.3 First Impression (It's Fast)
Fractal Tree of the Gods A while ago , I was disappointed to discover that a certain fractal tree program was visibly slower in Clojure...
Start In The Middle
Middle in the start you shall.
Interviewing programmers: coding test example explained
In Part 2 article I'll describe how I personally would write the code specified in Part 1. I'm not claiming this is in any sense objectively the best, and I'm certainly not suggesting it's the only.
Stack Overflow Fatigue
This post has moved to Robert Elwell's Blog -- Stack Overflow Fatigue?
A bad workman blames his tools
One of the most depressing things about being a programmer is the realization that your time is not entirely spent creating new and exciting...
Using Python to Encode Cassette Recordings for my Superboard II
See Part 3 to see real-time audio encoding/decoding used in conjunction with telnet.
Desperate Perl Hacker
I owe a whole lot to Perl. So does the practice of computing in general, and the construction of the Web in particular. Perl’s situation is not terribly happy; I wouldn’t go so far as to say “desperate”, but certainly these are not its glory days.
PyPy gets faster
Python, Linux, Bicycles, Books, Games, Etc.
Breaking the Reddit code
A few days ago an entry on Reddit asked for help breaking a code . Because I was laid up in bed yesterday with something chesty and nasty I...
P vs. NP for Dummies
A reader named Darren commented on my last post: I have this feeling that this whole P and NP thing is not only a profound problem that needs solving, but something that can be infinitely curious t…
C: The Complete Nonsense
Back in 1996, having heard horror stories about Herbert Schildt's C: The Complete Reference , I decided to check it out. I flipped the book open; I found glaring errors. I paged through it. I found more glaring errors. In short, the book had lived up to the hype; it was awful. Being a pedantic sort, and having just…
Generating code from natural language is closer than you think
Articles by Stephen Wolfram covering artificial intelligence, computational science and computational thinking, data science, education, future and historical perspectives, sciences, software design, technology, Wolfram products, more.