New
The latest blog posts to take off on Hacker News. 521 posts.
How I built a keyboard/video/mouse switch for my two 4k monitors
How I built a Keyboard/Video/Mouse switch for my two 4K monitors for $30.
Best Practices for Testing in Java (2019)
Modern best practices for unit tests and integration tests in Java and in general
GitHub Container Registry
GitHub Container Registry introduces easy sharing across organizations, fine-grained permissions, and free, anonymous access for public container images
What Shell Am I Using?
I wanted to install the latest version of zsh on my MacBook Pro. This is usually the first thing I install when setting up a new machine. A brew install zsh and a chsh later and I'm good to go (well, technically I had to add the homebrew location of zsh to /etc/shells as well). Close out Terminal.app and reopen to…
Graphtage: A New Semantic Diffing Tool
Graphtage is a command line utility and underlying library for semantically comparing and merging tree-like structures such as JSON, JSON5, XML, HTML, YAML, and TOML files. Its name is a portmanteau of “graph” and “graftage” (i.e., the horticultural practice of joining two trees together so they grow as one). Read on…
Who needs a case? The 3D Printed Mil-Plastic is here
Short, medium, and long form tech projects. Detailed photos and build logs with benefits for paid subscribers.
Remembering what you Read: Zettelkasten vs. P.A.R.A
I spent over a year researching better ways to take notes and remember what I read. Here's what I found.
Build tools around workflows, not workflows around tools
While I was there, I thought a lot about tools – mechanical tools, software tools, tools that last, and tools that are fragile. The somber snow-covered scenery made me think about how quickly most of the tools we use today get outdated or replaced, and I thought about the kinds of tools that I’ve been building for…
Pilo: Raspberry Pi-Powered Lights-Out Remote Server Management
The completed Pilo controller, before final installation. The USB capture card and Arduino Nano USB serial are soldered to the underside of the 3B+.
Elastic 7.9
Elastic 7.9 (Elastic Stack: Elasticsearch, Kibana, Logstash, Beats) delivers new capabilities to market. Get started with a new free tier of Workplace Search, part of Elastic Enterprise Security, and ...
Using a Yubikey as a touchless, magic unlock key for Linux
Yubikeys are great for security, but their benefits decrease somewhat when you leave them in your computer unattended. I also have login passwords that are way too long. How to solve these problems? Use a Yubikey to unlock your computer!
My best SEO tactic so far
Over the years, I've worked on building search traffic for two kinds of sites. The first, was working for companies that already had hundreds of thousands or millions of monthly users and were trying ...
Darktable 3.2.1
darktable is an open source photography workflow application and raw developer
Datadog releases Incident Management, Profiler, Error Tracking, and more
A roundup of everything we announced at Dash 2020‚ from Incident Management and Cloud Security Posture Management to Continuous Profiler and the Marketplace.
Never use a dependency that you could replace with an afternoon of programming
Never use a dependency that you could replace with an afternoon of programming.
Creating a QR Code step by step
This JavaScript demo application visualizes in detailed steps, how a text string is encoded into a QR Code barcode symbol. The content of this page essentially explains and justifies how my QR Code generator library works internally.