Mental health in software engineering | Hacker News

In almost 30 years of software engineering, I came to the conclusion years ago that most deadlines were entirely arbitrary. The business isn’t going to fail if you slip a week, or frequently even six months and if it does its probably not the fault of engineering unless its so dysfunctional as to repeatably blow […]

Character Amnesia in China

I happened to have a cold that day and was trying to write a brief note to a friend to cancel an appointment that afternoon. I found that I could not recall how to write the Chinese characters for the word ‘sneeze’. I asked my three friends to write the characters for me and, to […]

B-trees and database indexes

The way your table’s data is arranged in a B+tree depends on the key you choose. This means your choice of PRIMARY KEY will impact the layout on disk of all of the data in the table, and in turn performance. Choose your PRIMARY KEY wisely! Source: B-trees and database indexes

Good stories are universal

他中文极好,所以,全过程我们是中文交流。当然,为了方便理解,我把其中人物也都改成了他能懂的形式。 Source: 如果潘金莲有点耐心,是不是就把武松勾搭到手了? – 知乎 Good stories are universal, because they are structurally sound.

Actually Portable Executable

It’ll be nice to know that any normal PC program we write will “just work” on Raspberry Pi and Apple ARM. All we have to do embed an ARM build of the emulator above within our x86 executables, and have them morph and re-exec appropriately, similar to how Cosmopolitan is already doing doing with qemu-x86_64, […]