An opinionated approach to GNU Make
Your Makefiles are full of tabs and errors. An opinionated approach to writing (GNU) Makefiles that I learned from Ben may still be able to salvage them.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 356 posts.
Your Makefiles are full of tabs and errors. An opinionated approach to writing (GNU) Makefiles that I learned from Ben may still be able to salvage them.
<p>For years I’ve noodled around with various setups for a Python development environment. A couple of years ago <a href="https://jacobian.org/2018/feb/21/python-environment-2018/">I wrote about a setup I finally liked</a>; this is an update to that post.</p> <p>Bad news: this stuff still isn’t stable, and…
Today, after three years of development, we are launching version 1.0 of Uppy,
When writing a book or course, you deal with hundreds of thousands of words and Vim helps you manage that in a sane way.
A major update on a solid foundation
Lazarus Lazaridis’ personal blog with posts mostly related to programming and opensource. And cats.
One of the most useful features of any version control system is the ability to "undo" your mistakes. In Git, "undo" can mean many slightly different things.
Cool, but obscure X11 tools.
Jupyter Notebooks has been the significant player in the interactive ...
The ultimate step- by- step van build guide for your conversion. From choosing the right van, planning the best layout, all the way to finishing touches.
I am starting to realize that the Unix command-line toolbox can fix absolutely any problem related to text wrangling. Let me tell you about a problem I had, and how I used some Unix command-line utilities to solve it.
In this post we'll explore what happened when I migrated away from Google Analytics (GA) to a self-hosted solution. The tool that I migrated to is an open-source platform called Countly . It offers a subset of features from what GA offers.
The authors are pleased to announce the release of a fully-featured...
February 19, 2019
I recently switched laptops, which I was resisting vehemently. But it got to the point where I was considering duct tape, and I was advised to make the move now. What I wanted to do was hold off buying another Apple MacBook until my Puri.sm Librem phone shipped, and if…
Note: This post is from 2019— you can find my 2020 update here . I'm making over $400 / month with my music — mostly through Spotify. Of course that’s not enough to support a full-time artist but that’s not what I’m trying to be. I don't tour, I don't sell merch and I'm not on a label. I j
How to stay safe online and prevent phishing with FIDO2, WebAuthn and security keys. A look into YubiKeys, TOTP authenticator apps, passwordless and more.
A security audit funded by Mozilla has discovered a critical security vulnerability in the widely used macOS terminal emulator iTerm2.
105 falsehoods programmers believe about search, a complex field where competence is hard-won through training, practice, and experience.
You can now use draft pull requests to clearly tag when you’re coding a work in progress.
Do you know that Java is one of the most widespread programming languages right now? This is being used by startups and even large enterprises Continue reading The Best Java Books that Will Fit Different Skill Levels
The year is 1935, and the U.S. Army Air Corps is holding a competition for airplane manufacturers vying to secure a contract to build the military’s...
Script debugging is one of the most powerful and complex productivity features in the web developer toolbox. Done right, it empowers developers to fix bugs quickly and efficiently. The DevTools ...