Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,503 posts.
How to Write a New Git Protocol
I used to have trouble keeping track of my files. I often couldn’t remember whether I saved a file on my desktop, laptop, or phone, or if it was floating around in the cloud somewhere. Plus, with certain information, like passwords and bitcoin keys, I didn’t feel comfortable just sending that in an email to myself in…
If you must run Windows 10
Barring divine intervention, Windows 10 Enterprise LTSC 2019 ( formerly LTSB ) may be the least bad option:
State of the Web: Static Site Generators
Static Site Generators have been changing quickly with new trends like Jamstack. Learn more about the background of static site generators, why people use them, and the current state of them, with information on modern SSGs like Eleventy, Next.js, SvelteKit, and Astro.
CallJoy – A cloud-based phone agent for small businesses
Every day, local small businesses receive 400 million calls from consumers. CallJoy’s phone technology helps them answer with intelligence.
Protect your privacy and your phone number with Firefox Relay
When you share your personal phone number with anyone outside your circle of family and friends, it essentially gives them permission to call you anytime o
Purposes, Concepts, Misfits, and a Redesign of Git
PerezDeRosso2016 Santiago Perez De Rosso and Daniel Jackson: " Purposes, concepts, misfits, and a redesign of git ". Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications , 10.1145/2983990.2984018 .
System settings that aren’t in System Settings
Where would you set the default call handler for macOS? And where in System Settings do you set the default web browser?
I've been loving Claude Code on the web
It’s very much a “v1” product. You type a prompt to start a new thread, it launches a little container for your agent to work in, and you can keep talking to it. It produces a branch, which you can open a PR for (that’s the only way to see a diff of the changes Claude Code made, for now). Or if you want to keep…
Using command line to process CSV files (2022)
Process CSV files from the command line with awk, sort, and grep: pull out fields, order rows, and filter data without a spreadsheet or a script.
AI tools I wish existed
The models are powerful as is. But where are the tools?
Emacs GUI Library
Lately, my Magit buffer broke once again because of something weird going on with major mode, and I couldn’t stash or commit hunks unless the point was at the beginning of the line. That once again reminded me that Emacs UI is not really a UI, all of it is mere text with a bunch of properties slapped on top.
Project Fi Review: Cell Service from Google
Mostly a visual journalist, I love tech and building things. I am an award winning photographer who has captured life through the lens in Central Pennsylvania for over 40 years. I also enjoy writing stories to blend with my visuals. On my off time, I am usually busy with construction projects on my rental properties…
Setting up personal OKR (objectives and key-results)
My approach to creating OKR for the personal life.
Goodbye Docker: Purging Is Such Sweet Sorrow
This was triggered by a recurring incident I faced where the Docker daemon was using 100% CPU on multiple cores that made the host effectively unusable.
Cheap and simple way to mount a smartphone directly above a laptop display
with David Santiano, Deyin Mia Zhang, Xinran Azena Fan, and Yunru Casey Pan, NYU Shanghai; Barak Chamo, New York; Paolo Salvagione…
A USB Fan Controller that now works under Linux
Relying on the built-in motherboard headers on server grade motherboards to reliably control fans with Linux has been a crapshoot since forever. I'm pleased to report that last summer the Corsair Commander Pro received native Linux kernel driver support in the 5.9 release.
Workspace Agents in ChatGPT
Workspace agents in ChatGPT are Codex-powered agents that automate complex workflows, run in the cloud, and help teams scale work across tools securely.
A Deep Dive into HandBrake and Video Transcoding
An obvious interest area of mine is in ripping (and watching) movies using my Mac. I've talked about everything from installing the tools I use to how I rip to how to make sure I update the ripping tools . And though I've included some comparison pictures in the how-I-rip article, I've never done a deep dive into the…
LLM Python/CLI tool adds support for embeddings
LLM is my Python library and command-line tool for working with language models. I just released LLM 0.9 with a new set of features that extend LLM to provide tools …
Marc Andreessen’s Productivity Trick to Feeling Marvelously Efficient
Marc Andreessen has a surprising trick to feeling productive. He keeps a daily anti-todo list, which is a list of everything he's accomplished.
Downpour: A game making tool for phones
Today I announce a new project! This is the big thing I have been working on since leaving Niantic, and I am very excited about it. It is a game making tool for phones, called Downpour. Here is what it currently looks like: The utopian vision for the project is
Proposal to add build graph output to GNU Make (2020)
Background In 2015 I worked as a consultant at a large company in Lund. My position was with the build team and one of our responsibilities...
Bash HTTP Monitoring Dashboard
Published: 27-12-2020 | Last update: 11-01-2021 | Author: Remy van Elst | Text only version of this article
Perfetto: Swiss army knife for Linux client tracing
How Linux kernel, systems and embedded developers can use Perfetto for debugging performance issues.