Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,505 posts.
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…
Digital clutter: Learning to let go and stop hoarding terabytes
Learning to let go and stop hoarding terabytes: Sharing my journey of downsizing my digital storage, letting go of terabytes of data, and moving away from a NAS setup. I decided to use an external Thunderbolt SSD enclosure and an M.2 NVMe SSD to store my data locally. For cloud backup and encryption, I used the Arq…
How Not to Do Time Tracking for Software Developers
Time tracking can be beneficial for software developers. Want to know how? Follow our best practices and see what mistakes to avoid.
Tmux – The Essentials (2019)
With only a handful of commands, tmux can still be your new best friend on the terminal
Chrome developer tools to master
With the advent of modern frameworks, ES6 and the increasing risk of security everyday, knowing how to use Chrome developer tools can give you a major boost in productivity and help in easy diagnosis of a website’s performance. This article aims to give an overview of different features available in Chrome developer…
Most Pressed Keys and Programming Syntaxes
I switch between programming languages quite a bit; I often wondered what happens when having to deal with the different syntaxes, does the syntax allow you to be more expressive or faster at coding in one language or another. I dont really know about that; but what I do know
Quicker and easier ways to get more light
From the highly eclectic blog of Mark Dominus
How do Chrome extensions impact browser performance?
This article looks at how 1000 popular Chrome extensions impact the performance of the browser.
Analog: A simple productivity system
I've been waiting for this moment for a long time! Analog is officially live! Analog is the single thing that keeps me focused every day. I'm excited to finally be able share it with you. Back Analog on Kickstarter → The Backstory Analog is a physical companion for your digital tools that helps you prioritize and focus
Just Let Me Write Digits
Digital identities and what they mean for the web have become a hot topic of discussion in the last few years.They have also brought many controversies: age verification laws and what they mean for online anonymity, Wikipedia potentially having to verify the identify of its users in the UK, the reliance on official…
Why browse the Web in Emacs? (2008)
“Are you browsing Slashdot in Emacs?”, W- asked me after he glanced at my screen.
Dropbox API v2 launches
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
How to Drive on Sand Without Getting Stuck (2017)
Tips and techniques for driving in sandy conditions. Must read before hitting the beach or dunes in your vehicle to avoid getting stuck because it is very easy to get stuck in sand. Avoid joining the 'digging club'!
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.
Refurbishing a Tektronix TDS7104 Oscilloscope
A little over a month ago, I ran into a Tektronix TDS7104 at the Silicon Valley Flea Market , where else?
I am a puts debuggerer
Update (2023-06-28): Added “I required a file, but I want to know what files were actually loaded” I love puts debugging I am a puts debuggerer. I don’t say this to disparage people that use a Real Debugger. I think Real Debuggers are great, I’ve just never taken the time to learn one well. Every time I try to lean…
Simple note taking from the command line
This is a simple function that can be called from the command line, just like if it was a regular com...
Five Second Feedback
And they said it couldn’t be done!
Guide to Personal Productivity Methods
Productivity inspiration and tactical advice that's actually useful.
Sorting in Emacs
In this article, we will perform a series of hands-on experiments that demonstrate the various Emacs commands that can be used to sort text in different ways. There is sufficient documentation available for these commands in the Emacs and Elisp manuals. In this article, however, we will take a look at some concrete…
How I built the world's first 3D ultrasonic scanner
Here's how I built an ultrasonic 3d scanner that works in the air, using off-the-shelf components.
Debugging in Vim
Vim 8.1 was released in May 2018. The “main new feature” was official support for running a terminal within vim. Along with this came a built-in debugger plugin, termdebug, which provid…
Nyxt 2.2.0
We are happy to announce Nyxt 2.2.0. Lot's of new features and architectural changes!
Addition Font
Shaping When laying out text using a font file, the code points in the string are mapped one-to-one to glyphs inside the file. A glyph...