Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,637 posts.

Programming Languages
Any year
4651

Object-oriented techniques in C

Although the techniques described below won't be very popular nowadays (after all, why bother using C if we're going to write object-oriented code?), they are still quite relevant for embedded systems and other low-level things (kernel development, etc). For example, lots of Linux Kernel subsystems use similar…

4652

GitHub Language Trends

A while ago, I wanted to get a little quick feedback on some data I was playing with, but the day was almost over and I wasn’t done working on it yet. I decided to tweet my rough draft of a graph of GitHub language trends anyway, followed later by a slight improvement. Much to my surprise,

4666

Calling Rust from Python

I recently watched GOTO conferences' talk Calling Functions Across Languages by Richard Feldman. I’m afraid I have to disagree with using the term 'language' in this context. It’s a no-brainer to call Java from Kotlin or Scala or to call Java from Kotlin. Hence, in the rest, I’ll use 'stack'.

4668

IBM's “Think” Motto in Chinese

First we have to determine what IBM means by its famous slogan. Here are some of the many meanings of "think": "ponder; reflect (on); believe; consider; cogitate; feel; deem; hold; suppose; imagine; remember; recall; conceive; deliberate; recollect; evoke", etc. Thomas J. Watson , who led IBM from 1914 to 1956, first…