Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 496 posts.
Practical Tmux
Today I switched over completely from GNU Screen to the more modern BSD-licensed alternative, tmux . After making sure that tmux had replacements for all Screen’s key features, I took the plunge, and haven’t looked back. The project’s webpage has a complete list of features available under tmux, but as an everyday…
Windows 8 productivity: Who moved my cheese? Oh, there it is.
Disclaimer: I don't work for the Windows Team. I installed Windows 8 on my home ...
Boot to Vim, Vim as Pid 1 (2014)
Published: 18-09-2014 | Author: Remy van Elst | Text only version of this article
Quicker and easier ways to get more light
From the highly eclectic blog of Mark Dominus
Lossy GIF compressor
This is an encoder (based on gifsicle ) which implements lossy LZW compression. It can reduce animgif file sizes by 30%—50% at a cost of some dithering/noise.
My 2022 self was wrong about meditation, monitors, and sleep
Introduction When I read Richard Hanania’s Reflections on 2022 in which he listed a bunch of major topics he changed his mind about, I realized that I really admired him for doing this. Then, immediately afterwards, I thought “Wait, am I worse than Hanania? The person who made the entire twitter angry at him more…
Python on Wheels
A quick overview into wheel based Python deployments.
PAGNIs: Probably Are Gonna Need Its (2021)
Luke Page has a great post up with his list of YAGNI exceptions. YAGNI—You Ain’t Gonna Need It—is a rule that says you shouldn’t add a feature just because it …
How I work with Postgres – psql, My PostgreSQL Admin
On at least a weekly basis and not uncommonly multiple times in a single week I get this question: @neilmiddleton I’ve been hunting for a nice PG interface that works within other things. PGAdmin kinda works, except the SQL editor is a piece of shit Sometimes it leans more to, what is the Sequel Pro equivilant for…
How to Write a Book in Emacs (2015)
Writing a book is a time consuming process, and if you’re going to dedicate a year, or more, of your life to it, it makes sense to pick the best tool for the job. If you’re technically inclined – and if you use Emacs – then the choice is obvious.
Oculus GoBlack – How to Make Your Oculus Go Better
Oculus Go, like all products, is the result of a series of compromises around cost, schedule, quality, and competence. It is clearly the best standalone VR platform on the market, but anyone …
Git Source Code Review
Since its release in December 2005, git has taken over the software industry. In combination with GitHub it is now a powerful tool to publish and share code: From big teams ( linux kernel , id Software , Epic Unreal ) to single individual ( Prince of Persia , Another world , Rick Dangerous ), many have adopted it as…
Flame Graphs vs Tree Maps vs Sunburst (2017)
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
What’s wrong with Git? A conceptual design analysis (2016)
What’s wrong with Git? A conceptual design analysis De Rossi & Jackson Onward! 2013 We finished up last week talking about the how to find good concepts / abstractions in a software desig…
Don't use Git rebase
You love rebasing, right? Rewriting history might be appealing, but there are good reasons not to.
Smaller Code, Better Code
I was enjoying some pizza the other day with some buddies that know a bit about my research and understand where I am coming from with regards to my own computing aesthetics. They understand that I have always pushed for the smallest code that I can get, and to simplify
Encrypting files with passkeys and age
Encrypting files with passkeys, using the WebAuthn prf extension and the TypeScript age implementation.
Atreus – kit to build your own mechanical keyboard
My last post documented my initial exposure to the wild world of custom keyboards and the numerous ways it's possible to improve on the conventional design. As I dug deeper into the topic, I was struck with the simplicity of the underlying concepts. While the Ergodox is a notable and admirable achievement of…
History of Emacs and vi Keys (2010)
In my study of keyboarding in the past 20 years, i've noticed that the choices of many shortcuts in many apps are adopted to the many aspects of the keyboard hardware of the time in use by the community. Emacs's keybinding is not simply based on the first letter of commands, but the QWERTY layout's key positions have…
Sd: My Script Directory
does your ~/bin spark joy?
A tool for capturing captions and transcripts from online videos
I released a new project this weekend, built during the Bellingcat Hackathon (I came second!) It’s called Action Transcription and it’s a tool for caturing captions and transcripts from online …
How I Judge the Quality of Documentation
As a developer, you develop instincts for judging quality of code. One of my favorite interview questions is: When you look at a project’s code for the first time, what are the things you look for?...
Edit: A Relaxing Mix of Vi and Acme
Disclaimer: This software is not ready. I am using it and it is stable but I still have to make it feel great , if you have suggestions I would be glad to take them. I wrote a list of work that I will attempt in the future.
Querying the GitHub archive with the ClickHouse playground
Via this comment on Hacker News I started exploring the ClickHouse Playground . It's really cool, and among other things it allows CORS-enabled API hits that can query a decade of history from the GitHub events archive in less than a second.
Claude Code Is My Computer
I run Claude Code with --dangerously-skip-permissions flag, giving it full system access. Let me show you a new way of approaching computers.