New
The latest blog posts to take off on Hacker News. 4,417 posts.
Living the Future of Technical Writing
The amazing adventures and final toolchain of Pro Git, 2nd Edition
Don't run 'strings' on untrusted files
Many shell users, and certainly most of the people working in computer forensics or other fields of information security, have a habit of ru...
Using GNU Stow to manage your dotfiles
Adaptation, Algorithms and Ambience
Hints for writing Unix tools
The workaday world of a modern programmer abounds with Unix tools, stitched together in myriad ways. While good tools integrate seamlessly with your own environment, bad ones will constantly frustrate your efforts. Good tools have a seemingly limitless application, constrained only by your own imagination. Bad tools…
What’s New in Emacs 24.4
Discover what's new in Emacs 24.4 as I annotate most of the changes made to the new Emacs version.
Rich Command Shells
Many applications benefit from a mix of a graphical and textual interface. This has ranged from entire environments, like the Lisp Machine and the follow-on Common Lisp Interface Manager (CLIM), to specific applications like Mathematica and others which employ a "notebook interface". There have also been various…
The Magic CmdLine and how I got it back
What am I running inside my bash?
Beyond Light Table
I have three big announcements to make today. The first is the official announcement of our next project. We’ve been quietly talking about it over the past few months, but today we want to tell you a bit more about it and finally reveal its name:
Edit: A Relaxing Mix of Vi and Acme
Disclaimer: This software is not ready. I am using it and it is stable but I still have to make it feel great , if you have suggestions I would be glad to take them. I wrote a list of work that I will attempt in the future.
Linux perf rides the rocket
Kernel Line Tracing: Linux perf Rides the Rocket
CSS Shapes Editor for Chrome
CSS Shapes allow web designers to wrap content around custom paths, but authoring them is not trivial.
The Guide to Not Buying a 3D Printer
3d printing projects, Ultimaker and other DIY 3d stuff
Useful Unix commands for exploring data
While dealing with big genetic data sets I often got stuck with limitation of programming languages in terms of reading big files. Also so...
The fundamental problem of programming language package management
Why are there so many goddamn package managers? They sprawl across both operating systems (apt, yum, pacman, Homebrew) as well as for programming languages (Bundler, Cabal, Composer, CPAN, CRAN, CTAN, EasyInstall, Go Get, Maven, npm, NuGet, OPAM, PEAR, pip, RubyGems, etc etc etc). “It is a truth universally…
Spaced Repetition is Awesome
I've recently become motivated to learn Portuguese. Mulheres bonitas sao muito motivado. It's not the first time this has happened to me - in the past I've attempted to learn Spanish, Farsi and Konkani. But it is the first time I've made significant progress and it's the first time that I …
How to Beat Procrastination
Part 2. Where does a procrastinator go wrong and how can you actually improve your procrastination habits?