Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,503 posts.
Yarn 1.0: Workspaces, auto-merging lockfiles, selective versions resolutions
Today, we are excited to announce the 1.0 release of the Yarn JavaScript package manager, a major step for the project. In the 11 months since its initial release, Yarn has generated a large follow…
Introducing Bing Code Search for C#
Download the extension now from the Visual Studio Gallery Update: For the folks who have extensions that replace the Visual Studio IntelliSense
An iOS app update that annoys me
Almost a year ago I started using a delightful little iOS app called Receipt Box. It did exactly what I wanted: I could tap in an expense and a category, and the app added a geo location to the exp...
The overengineered solution to my pigeon problem
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlled over the internet by a python script running openCV reading the camera image of my old iPhone. Introduction The pigeons in my backyard find particular pleasures in voiding their excrements onto my balcony. Dissatisfied with this…
Predicting Google Product Shutdowns
Analyzing predictors of Google abandoning products; predicting future shutdowns
In Emacs, everything looks like a service
A common refrain is that Emacs is an operating system (OS). This isn’t true, but what invites comparison to an OS is its ability to orchestrate applications and utilities above the OS kernel...
Commit often, perfect later, publish once: Git best practices (2013)
Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.
So what's the difference between plotted and printed artwork?
A common source of confusion that I experience when posting my artwork on social media is: _why?_ Why use a plotter when you could use a printer? It's slower. Less exact. More expensive. It fails, far too often. Inkjet printers became ubiquitous in the 1980s because they solved nearly all of these problems. So why are…
Footnotes now supported in GitHub Markdown
Footnotes let you reference relevant information without disrupting the flow of what you're trying to say: Here is a simple footnote[^1]. With some additional text after it. [^1]: My reference.…
BPF Performance Tools: Linux System and Application Observability
BPF Performance Tools: Linux System and Application Observability (book)
Getting 2FA Right in 2019
Since March, Trail of Bits has been working with the Python Software Foundation to add two-factor authentication (2FA) to Warehouse, the codebase that powers PyPI. As of today, PyPI members can enable time-based OTP (TOTP) and WebAuthn (currently in beta). If you have an account on PyPI, go enable your preferred 2FA…
Side projects I've built since 2009
Side projects I have shipped, sold, or shut down, from modern.css to older WordPress experiments.
How to Synthesize a House Loop
Code music in the browser.
Advanced console.log Tips and Tricks (2020)
There is more than just console.log()
Tilt: Visualize your web page's DOM in 3D
Tilt is a Firefox extension that lets you visualize any web page DOM tree in 3D. It is being developed by Victor Porof (3D developer responsible with the Firefox extension ...
How I use AI (Oct 2026)
I document how I use AI, one year after my first writeup. Everything's completely different.
My favorite use-case for AI is writing logs
One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...
Git for Computer Scientists (2010)
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph .
Switch from Photoshop to Gimp: Tips From a Pro
Over six months ago, I stopped using Adobe Photoshop and switched to GIMP for all my personal photography projects. This wasn’t the impossible task that most people believe it is.
HOWTO: Be more productive (2005)
“With all the time you spend watching TV,” he tells me, “you could have written a novel by now.” It’s hard to disagree with the sentiment — writing a novel is undoubtedly a better use of time than watching TV — but what about the hidden assumption? Such comments imply that time is “fungible” — that time spent watching…
Simplifying Docker on OS X
The blog of &yet, a design and web software company that strengthens your customer relationships through creative technology.
Homebrew 1.5.0
Today I’d like to announce Homebrew 1.5.0. The most significant changes since 1.4.0 are deprecations of formula APIs and some Homebrew organisation formula taps.
Chat Notebooks
Wolfram expands Notebooks, integrating LLM functionality into the new chat cell and Chat Notebook. Stephen Wolfram explains how chat-enabled and chat-driven versions work.
Repl from Repo
Find the right repository, bring it into Replit, and get to work. What changed in GitHub imports, authentication, and the Git pane.
Neuron, a new VS Code extension for data science
Access to this page requires authorization. You can try signing in or changing directories .