Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 21,845 posts.
Concurrency Is Not Parallelism (2013)
Watch Rob Pike's talk, _Concurrency is not parallelism._
Sammy.js, CouchDB, and the new web architecture
UPDATE: My slides and a protected instance (will open up for play soon) or swinger, available "here":http://c.ixxr.net/swinger/_design/swinger/index.html#/preso/jqcon_09/display/1I'll be honest.
How to implement 'realistic' swordfighting in video games.
A few weeks ago, I talked about how the d20 system (You know: Hit points, damage rolls, and health potions) was great for tabletop games but terrible for video gaming. I suggested that developers would do well to come up with a new system for dealing with deadly combat rather than using the d20 system when it doesn’t…
Why I chose Clojure/CouchDB for a new site
Get a new domain name for your startup. Quick and professional service. Seamless domain transfers.
Me vs Backspace: my war against a rogue character
A while ago, I began receiving reports from various people in IRC that I was prepending a garbage ascii character to some of my messages. I found this very odd. The complaints didn’t stop. It became a running joke. Eventually, playful mockery. It is a bit demeaning to hang out in programmer corners and not have any…
Google Open Source Blog: Introducing Android Scripting Environment
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Announcing ... MathML! (WebKit)
If you’ve been following check-ins for the last year or so, then you already know that some dedicated contributors have been working on a MathML implementation in WebKit.
Pipeworld: Spreadsheet Dataflow Computing (2021)
Now for something completely different. In the spiritual vein of One Night in Rio: Vacation photos from Plan9 and AWK for multimedia, here is a tool that is the link that ties almost all the projec…
Git's Little Bundle of Joy
Le magazine vous livre gratuitement le meilleur de l'actualité, des conseils et astuces, des informations générales, des articles sur l'actualité régionale, etc.
Million Lines of Code - Infographic
Is a million lines of code a lot? How many lines of code are there in Windows? Facebook? iPhone apps? Let our data-visualization program your brain.
Erlang Comprehension: Rock, Paper, Scissors (Part 1)
Find your domain name at HugeDomains. Start using this domain right away.
Miguel De Icaza: Microsoft promises to never sue anyone regarding Mono.
Miguel de Icaza's Blog
Scooping the Loop Snooper (2000)
No general procedure for bug checks will do. Now, I won’t just assert that, I’ll prove it to you. I will prove that although you might work till you drop, you cannot tell if computation will stop. For imagine we have a procedure called P that for specified input permits you to see whether specified source code, with…
The Future of Compiler Optimization
Hello, My name is Nadav and I am a PhD candidate, researching compilers for embedded systems and high-level synthesis. This is an excellent post and I enjoyed reading it. I have a few comments. 1. I agree about verification and optimization joining forces. We already see it to some extent with compiler warnings. 2…
Building blocks of a scalable webcrawler.
In my last semester as a student, I had the chance of working for an awesome company ( Acquia ) on a very interesting project. It all started with a post over at Dries Buytaert's blog. He is the CTO and co-founder of Acquia (and Mollom), inventor of Drupal, open-source celebrity and also knows a thing or two about…
Real Go Projects: SmartTwitter and web.go
How Michael Hoisie used Go to build SmartTwitter and web.go.
Undefined behavior can result in time travel (2014)
The rules of logic no longer apply when you cross the line.
The story of Mel (1983)
A recent article devoted to the *macho* side of programming made the bald and unvarnished statement:
Bowline - A Ruby GUI Desktop Framework
Get a new domain name for your startup. Quick and professional service. Seamless domain transfers.