New
The latest blog posts to take off on Hacker News. 158 posts.
Waitin' (on Leiningen)
UPDATE: This post now contains obsolete information. Please read the new ClojureScript Quick Start instead
Systematizing Sales with Software and Processes
How to move upmarket from a low-touch sales SaaS into a more rigorous sales process, without losing your sanity.
Using Freenet
I've been following the Freenet project for many years, occasionally firing it up and seeing if I can do anything useful with it. I've been using it regularly over the last month and it has come a long way since I first tried it. It's much faster than what it was in the past. This post describes a bit of...
What if journalists had story writing tools as powerful as those used by coders?
When software developers write code, they often use tools called IDEs, integrated development environments, that provide contextual information needed to manage the complexity of modern software. What would such a workspace look like, if it were designed for journalism?
ImageMagick, four point perspective distortion in a video
Step 1) Download the video from Youtube using JDownloader . The best one was the original Japanese upload, The Game Awards 2014 å‡ºå±•æ˜ åƒ ã‚¼ãƒ«ãƒ€ã®ä¼èª¬ 最新作 , which is 720p. I saved this file as zelda_720p.mp4.
Icdiff: side-by-side command line diffs
Your terminal can display color, but most diff tools don't make good use of it. By highlighting changes, icdiff can show you the differences between similar files without getting in the way. This is especially helpful for identifying and understanding small changes within existing lines.
Clean OS reinstalls with propellor
You have a machine someplace, probably in The Cloud, and it has Linux installed, but not to your liking. You want to do a clean reinstall, maybe switching the distribution, or getting rid of the cruft. But this requires running an installer, and it's too difficult to run d-i on remote machines.
Things You Can Do with Python and POV-Ray
This post presents Vapory, a library I wrote to bring POV-Ray’s 3D rendering capabilities to Python. POV-ray is a popular 3D rendering software which …
Why browse the Web in Emacs? (2008)
“Are you browsing Slashdot in Emacs?”, W- asked me after he glanced at my screen.
Getting Organized with Org Mode
I’ve been using Emacs Org mode for nearly a year now. For a while I mostly just used it to take and organize notes, but over time I’ve discovered it’s an incredibly useful tool for managing projects and tasks, writing and publishing documents, keeping track of time and todo lists, and maintaining a journal. Project…
The Animated Guide to Emacs Paredit
Dan's blog
The Beauty of LaTeX (2011)
There are several reasons why one should prefer L A T E X to a WYSIWYG word processor like Microsoft Word: portability, lightness, security are just a few of them (not to mention that L A T E X is free ). There is still a further reason that definitely convinced me to abandon MS Word when I wrote my dissertation: you…
My favourite Zsh features
Software development blog of Joe Wright
Network Link Conditioner
App developers often forget to test how their apps perform under less-than-ideal networking environments. Learn how you can use the Network Link conditioner to simulate a spotty Internet connection on your device.
How I made the print and eBook versions of my web book
It’s a funny feeling to spend nearly six years making something and then finally hold it in your hand. It’s simultaneously, “This is it! ” and “Is this it?” How can it be so small when it feels like such a big piece of my life?
The Sad State of High Bit Depth GIMP Color Management
Back in 2014, this article was intended to draw attention to several serious problems with babl/GEGL/GIMP color management, all of which revolved around the idea of using sRGB chromaticities to edit non-sRGB images. If you peruse the GIMP developers' list and users' list for the months of October and November 2014…
Living the Future of Technical Writing
The amazing adventures and final toolchain of Pro Git, 2nd Edition