Best of 2019

The blog posts Hacker News loved most in 2019. 1,357 posts.

Software Engineering
1262

Gitea 1.10.0 Released

It's time for another major release We are proud to present Gitea 1.10.0 to the world. In this release, we've merged 322 pull requests https://github.com/go gitea/gitea/pulls?utf8=%E2%9C%93&q=is:pr+milestone:1.10.0+is:merged . The list includes 97 features and enhancements, and m

1265

The Power of Lifetimes

The execution of a program unfolds over some interval of time. The lifetime of every temporary resource (e.g., variable or object) is the time span between that resource’s “creation” and “destruction”. This lifetime is wholly contained within the typically-longer lifetime of the program.

1272

Banish missing glyphs with Unifont

The GNU Unifont project is amazing. It contains every Unicode glyph in one single file! I am going to argue that you should bundle it with your apps, your operating systems, and - at a pinch - your websites. The Unifont is a perfect fallback font. If your app or website uses a Unicode character which isn't supported…

1283

Smooth Video Game Emulation in Emacs

I have a lengthy TODO.org of things I might eventually implement for Emacs, most of which are not exactly useful, are challenging to do or fulfill both conditions. A NES emulator fits all of these criteria neatly. I’ve kept hearing that they can run on poor hardware and learned that the graphics fit into a tiled model…

1288

Vim 8.2

For MS-Windows, download the self installing executable . Signed MS-Windows files are available on the vim-win32-installer site ( gvim_8.2.0012_x86_signed.exe is recommended) For Unix you probably want to get the latest version using git, see the github page Otherwise see the Download page for options.