New
The latest blog posts to take off on Hacker News. 6,504 posts.
Getting a vanity phone number with four consecutive digits
Automating Verizon number searches to find rare phone numbers with repeating digits.
A decade of dotfiles
Reflections on a decade of configuration files.
How to Store an SSH Key on a Yubikey
Xe Iaso's personal website.
Really Prolific?
Well, it’s been a while since the FTDI fuckup so I guess it was a time for another IC supplier to go bonkers. Yes, it’s again time for a chip manufacturer to mess with your computer drivers. Story starts with me searching for 5V USB cable with a 3.3V…
TinyPilot: Build a KVM over IP for Under $100
Using only a Raspberry Pi and an $11 video capture dongle, you can create your own KVM over IP device, allowing you to remotely control a target computer.
Building a Budget Homelab NAS Server
How I chose parts, built, and configured my first custom home storage server.
How to stop a robot vacuum from getting stuck on the laundry rack
Is your robotic vacuum cleaner getting stuck on the laundry drying rack? Just raise the rack slightly off the floor and it becomes a natural robot barrier.
Mental model examples and their explanations
50+ mental model examples and their explanations. There are five categories: success, decision-making, biases, business, and human nature:
Plans to Re-enable the GitHub Integration
Update on plans to re-enable the Github integration from Heroku Product Management and Heroku Principal Architect.
Zettelkasten, linking your thinking, and Nick Milo's search for ground
Linked thinking and the many "tools for thought" apps that have been released over the past few years, have changed the discourse on how we take in and proce...
Making macOS Behave Itself
Wherein the Means to Make macOS Behave Itself Are Enumerated, Including an App to Stop Music.app Launching on Device Connection, Terminal Tips for Gatekeeper, OCR From Screen, and Time Machine Control.
On rebooting: the unreasonable effectiveness of turning computers off and on
Turn a misbehaving computer off and on, or stop a misbehaving program and then start it again. Often, the problem goes away.
What One-person SaaS Healthchecks.io uses for hosting, hardware and software
Here's the summary of the hardware and the software that powers Healthchecks.io. Hardware Since 2017, Healthchecks.io runs on dedicated servers at Hetzner. The current lineup is: HAProxy servers: 4x AX41-NVMe servers (Ryzen 3600, 6 cores)Web servers: 3x AX41-NVMe servers (Ryzen 3600, 6 cores)PostgreSQL servers: 2x…
The Future of the Gitlab Web IDE
There are big changes in store for the Web IDE in the coming milestones.
Automatic supercuts on the command line with Videogrep
I’ve been working on some long-needed updates to Videogrep , my command-line tool that automatically generates supercuts. These updates were motivated in part by a 10 week class I recently developed and taught at the School for Poetic Computation called Scrapism (web-scraping-as-art). The class includes a section on…
Proper use of Git tags
Dan Aloni
Useless Use of "dd" (2015)
tl;dr: dd works for reading and writing disks, but it has no "low level I/O" capabilities that make it more suited for this than any other shell utility. Like cat you should use it where it makes sense, e.g. to take advantage of its wide array of options, rather than try to ensure that all disk related commands begin…
Happy 10th Birthday Compiler Explorer
Wishing Compiler Explorer a very happy tenth birthday
Render mathematical expressions in Markdown On GitHub
You can now use LaTeX style syntax to render math expressions within Markdown inline (using $ delimiters) or in blocks (using $$ delimiters). Writing expressions as blocks To add math…
The Code Is the To-Do List
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Oauth2 support for GMail
Update, August 2022 After a difficult and mostly pretty horrible two-month process, Google have now approved Pegasus Mail to use OAUTH2 for accessing GMail.
Git ignores .gitignore with .gitignore in .gitignore
A fun, if predictable and pointless exercise.
Everything you ever wanted to know about terminals
so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY
A dev's thoughts on developer productivity
Developers are systems thinkers and yet, most measures of developer productivity are metrics-based, instead of systems-based. In this post, Sourcegraph co-founder and CTO Beyang Liu presents five charts that visualize what really matters for developer productivity.
Using a "proper" camera as a webcam
It’s 2022, so many of us now have 2 years experience of online meetings. My experience is that the better that I can see and hear someone in an online call, the more natural the conversation feels. Put another way, I think one does a courtesy to the other person by improving the quality of how you appear in a video…
Computer work lying down comfortably with a home-made stand over the bed
This article reports the result of a successful personal attempt to find an arrangement of keyboard, mouse and monitor for lying down comfortably while using a computer. It describes the arrangement and reports experiences using it. It does not discuss general motivations for working lying down.
Supercharging GitHub Actions with Job Summaries
You can now output and group custom Markdown content on the Actions run summary page.