Just let me select text
Text is a universal medium. And yet we try to prevent users of our UIs from using it. Let’s not.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 6,502 posts.
Text is a universal medium. And yet we try to prevent users of our UIs from using it. Let’s not.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch
The Kelly Rowland/Nelly song Dilemma features an infamous scene amongst nerds where Kelly Rowland tries to send a message to Nelly using a ...
A Rust port of tmux
Today we're excited to launch Kino, a powerful filmmaking app for beginners and experts alike. As say they say in screenwriting, "Show, Don't tell," so let's walk through a few of the tent-pole features in our huge 1.0 release.
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development.
How to be a pro programmer
Today I’d like to announce Homebrew 3.0.0. The most significant changes since 2.7.0 are official Apple Silicon support and a new bottle format in formulae.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
You don’t want to have a conversation with your computer, you want to build.
Oh boy yet more linux kernel vulns
ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.
A tested approach to improve your focus and productivity
I installed Claude Code in June. I'd tried Cursor and Cline and Zed and a few others, but all of them felt clunky to me because I'm used to doing nearly everything in vanilla vim and my terminal. Claude Code was the first tool I tried that felt like it fit into my workflows perfectly rather than needing me to adapt to…
I have a love-hate relationship with ad blockers. On the one hand, I despise the obnoxious ads that are forced down our throats at what seems like every turn. On the other hand, I appreciate the need for publishers to earn a living so that I can consume their
Last week, I started working on a new side-project. It’s a standard React app partly made up of run-of-the-mill CRUD views—a perfect fit for LLM-assisted programming. I reasoned that if I could get an LLM to quickly write the boring code for me, I’d have more time to focus on the interesting problems I wanted to solve.
Monday of last week I was all excited. I had just gotten the green light to start prototyping a new Progressive Web App for a client I've been working with.
I wrote BetterSlack and Slack asked me to take it down. Find the story here.
macOS comes with a lot of built-in utilities. Here's a list of some that I find interesting.
Deep dive into mechanical design that is optimized for 3d-printing.
The meme will no longer be a dream.
Stress free and easy shopping experience. Simple and speedy service.
If you have heard of Zig before, you may know it as a promising new programming language which is ambitiously trying to overthrow C as the de-facto systems language. But did you know that it also can straight up compile C code?
Staying in touch with people is one of these asymmetric habits that require little effort, time and resources but has an unlimited upside.
Over two years ago, in one of my first public talks about Ghostty , I shared my vision for libghostty : an embeddable library for any application to embed their own fully functional, modern, and fast terminal emulator. Libghostty is finally starting to take shape, and I'm excited to share more details about my plans…