Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 304 posts.
Node.js debugging with Chrome DevTools in parallel with browser JS
Node.js debugging with Chrome DevTools in parallel with browser JavaScript
Vim: So long Pathogen, hello native package loading
Vim 8 added a native way to load third-party packages. This means, for me at least, there is no longer any need to use a third party plugin helper like Pathogen.
Advanced Ping: httping, dnsping, smtpping
I really love ping! It is easy to use and directly reveals whether the network works or not. Refer to Why Ping is no Security Flaw! (But your Friend) and Advanced Tracerouting . At least outgoing pings (from trust to untrust) should be allowed without any security concerns. However, many companies are denying these…
Motion Stills – Create Looping GIFs from Live Photos
Posted by Ken Conley and Matthias Grundmann, Machine PerceptionToday we are releasing Motion Stills, an iOS app from Google Research that acts as a...
Getting a network trace from a single application
I recently wanted a way to get a network packet trace from a specific application. My googling showed me an old askubuntu thread that solve...
Why I switched from Vim to Emacs
EDIT: As pointed out on reddit (both in r/emacs and r/vim), many of my criticisms of Vim are unfair. Everything I posted about was based purely on my personal experience with the two, but much of m…
Simple Guide to Finding a JavaScript Memory Leak in Node.js (2015)
Please consider reviewing this guide on Amazon, if you’ll find it helpful. Few months ago, I had to debug a memory leak in Node.js. I found a good number of articles dedicated to the subject…
PyPy Tooling Upgrade: JitViewer and VMProf
We are happy to announce a major JitViewer (JV) update. JV allows you to inspect RPython's internal compiler representation (the language i...
Workman Keyboard layout
Introduction The Problem with Colemak Back to the Drawing Board Introducing the Workman Layout Pros and Cons Test Results Key Usage Visualization Tests Using Popular Books Downloads Recommended Key…
Java Language Support for Visual Studio Code Has Landed
Java language server is an implementation of the language server protocol for Java. If you recall, language server protocol provides a common way for editors and IDEs to integrate with language
Version SAT
The package version selection problem is to find a set of dependencies that can be used to build a top-level package P that is complete (all dependencies satisfied) and compatible (no two incompatible packages are selected). There may be no such set, because of the diamond dependency problem: perhaps A needs B and C…
Hacking with LaTeX
In this blogpost I want to outline basic attacks against web based LaTeX compilers. This inspired me to create the Web90 - TexMaker challenge.\n
How I rolled my own explainer video for my Saas in a weekend
Being totally boot strapped, and non funded, I have to market my web app HR Partner, on the smell of an oily rag, plus do all the marketing…
(Emacs) Keyboard Shortcuts for Editing Text Fields in OS X
A comparison of Emacs and OS X keyboard shortcuts for editing text.