Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 744 posts.
Whose bug is this anyway?
Some bugs look so impossible you start blaming the OS, the tools, or the compiler. This post digs into three of them.
How To Build a Naive Bayes Classifier
Compare crypto casino Singapore options on withdrawal speed, coins, wagering terms, KYC rules, offshore licensing and responsible play before you deposit.
I’m an Engineer, Not a Compiler
The less sexy (but very important!) side of the data sciences, every Tuesday morning. Click to read Counting Stuff, by Randy Au, a Substack publication with thousands of subscribers.
Splash screens == sloth
Bioinformatics, genomics, and Javascript
PHP 5.4.0 released
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Brendan Eich: The infernal semicolon
Most of the comments in this semicolons in JS exchange make me sad. The code in question:
agentzh's Nginx Tutorials
I've been doing a lot of work in the Nginx world over the last few years and I've also been thinking about writing a series of tutorial-like articles to explain to more people what I've done and what I've learned in this area. Now I have finally decided to post serial articles to the Sina Blog…
Joe Armstrong: Why OO Sucks
( Note : This is a copy of the original that used to live at http://www.bluetail.com/~joe/vol1/v1_oo.html )
'; CREATE TABLE `Capture the Flag`;' -- Stripe's Web Security CTF is Live
Today we're launching Capture the Flag: Web Edition, a security contest where you can try your hand at discovering and exploiting vulnerabilities in mock web applications.
Build Your Own Home Automation w/ Pusher, Twilio, and Arduino
Build you own DIY Home Automation Using Twilio, PowerSwitch, Arduino, and Pusher
Storing Passwords Securely
Why "SHA 256-bits enterprise-grade password encryption" is only slightly better than storing passwords in plain text, and better ways to do it.
/dev/zero has infinite electrons and /dev/null has an infinite appetite for them
Delightfully useless epiphany: Suppose the null-byte is an electron. Then, /dev/zero provides an infinite supply of electrons and /dev/null has an infinite appetite for them. Let's call these devices Vss and Vdd , respectively.
Some things I've learnt about programming
I've been programming for over 30 years from machines that seem puny today (Z80 and 6502 based) to the latest kit using languages that rang...
Best Practices Exist For A Reason
If you've ever used node.js, you've probably also used Isaac Schlueter's npm, the node package manager. By maintaining a central repository to which authors can quickly publish their JavaScript modules, npm has made it easy to get started building node apps and its popularity has exploded over the past year…
The Programming Books That Meant The Most To Me
There are so many programming books out there, but most focus on specific technologies and their half-life is incredibly short. Others focus on process or culture. Very few focus on the timeless principles of writing good code, period. The following five books had the biggest influence on my progra…
Textmate 2 on Github
Today I am happy to announce that you can find the source for TextMate 2 on GitHub .
I am a terrible programmer
I recently got this from the co-founder of Artsicle, a startup I interned for over the summer after my freshman year: From: Scott Carleton Subject: just re
It's 2012, HTML5 is awesome, and I'm surfing a PDF
Designer, researcher, strategist.
Why I think Rust is the "language of the future" for systems programming
This four-post series on Rust is intended to introduce you to the language, to teach you about Rust's cool language features, and to give a...
Django's future, and Python 3
Posted by James Bennett on March 13, 2012