New
The latest blog posts to take off on Hacker News. 1,013 posts.
“Game Programming Patterns” is now finished
I’m here to help! Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster .
You have ruined JavaScript
In the old days In the old days we had some really awful JS being written on pages in a pretty ad-hoc fashion and it caused us huge problems. Presumably most people still do this but they're the same...
GCC 4.9.0 released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Units of measure
Type safety for numerics
Build Tools – Make, no more
Hadi Hariri Blog
Let the Type System do the Work
How to use your language's most-overlooked feature to its utmost.
Rust for C++ programmers – part 2: control flow
If The `if` statement is pretty much the same in Rust as C++. One difference is that the braces are mandatory, but brackets around the ...
Delphi – why won't it die? (2013)
A blog about everything to do with Software Development. Written by a Delphi developer and Development Manager and Certified ScrumMaster.
You Don't Read Code, You Explore It
It's not about technology for its own sake. It's about being able to implement your ideas.
Another Big Milestone for Servo: Acid2
Servo, the next-generation browser engine being developed by Mozilla Research, has reached an important milestone by passing the Acid2 test. While Servo is not yet fully web compatible, passing Acid2 ...
Go Performance Tales
This entry is cross-posted on the datadog blog . If you want to learn more about Datadog or how we deal with the mountain of data we receive, check it out!
Improve developer habits by showing time cost of DB queries
This is the first in a series of posts where I share a quick, easy to implement tip that I’ve found useful in my development career
bliki: Frequency Reduces Difficulty
"If it hurts - do it more often". Good advice if the amount of pain raises exponentially with the time between actions, such as for integrating software.
Creating a Bare Bones Bootloader
Upon hearing the word 'bootloader', many people cower in fear. It seems like a scary low-level thing that's very easy to mess up. To dispel some of this fear, I'm going to walk through making a super simple bootloader/OS, assuming only a basic level of familiarity with assembly language and how computers work.
Dear Web Developers: EFF Needs Your Help
Donate a Few Hours to Help Us Create a Free Software Backend for Contacting Congress, Make the World a Better Place for Digital Rights UPDATE (4/16/14): We're lowering the threshold for getting prizes, take a look below. For years, EFF has been helping concerned technology users contact Congress....
Better bash in 15 minutes
The tips and tricks below originally appeared as one of Google's "T esting on the Toilet" (TOTT) episodes. This is a revised and augmen...
A Haskell Programmer Tries to Learn Racket
https://web.archive.org/web/20201121162132/https://artyom.me/learning-racket-1
Scalable Program Architectures
How to design resilient architectural patterns that last the test of time
A performance comparison between Java and C on the Nexus 5
Android phones have been growing ever more powerful with time, with the Nexus 5 sporting a quad-core 2.3 GHz Krait 400; this is a very powerful CPU for a mobile …