Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
A Visual Guide to What's New in Swagger 3.0
ReadMe helps you create beautiful, interactive API documentation that developers love.
Sourcegraph Server 2.4: free, powerful search for private code
Sourcegraph 2.4 is here. It is now free for unlimited users and repositories, can be installed in minutes with a single docker run command, and is easily configurable in the new web-based site admin.
Spaced Repetition is Awesome
I've recently become motivated to learn Portuguese. Mulheres bonitas sao muito motivado. It's not the first time this has happened to me - in the past I've attempted to learn Spanish, Farsi and Konkani. But it is the first time I've made significant progress and it's the first time that I …
How to create a dashboard in Python with Jupyter Notebook
Learn how to create a dashboard in Python with Jupyter Notebook, including interactive components and sharing options.
The Self-Cancelling Subscription
When family TV show night became systems debugging night.
IT Without Software
During August 2009, we went on a number of field trips to health centers in remote areas of Thailand and Cambodia. The idea was to conduct a...
Introducing Trello Business Class
Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.
Using GNU Stow to manage your dotfiles
Adaptation, Algorithms and Ambience
How I went from writing 2,000 words a day to 10,000 words a day
When I started writing The Spirit War (Eli novel #4), I had a bit of a problem. I had a brand new baby and my life (like every new mother'...
I made a mechanical keyboard with 3D-printed switches
The keyboard is done! This is basically the result of what I've been working on for the past 2 months, which has involved 3 iterations of testing machines, over 100 printed switches, and now finally a keyboard that I can type on. Unfortunately it is not a very good keyboard, but you can't win them all.
Fast and Accurate Document Detection for Scanning
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 Remember More of What You Learn with Spaced Repetition (2016)
Using spaced repetition in conjunction with other study techniques can help you memorize information much, much more quickly. Here's how to do it.
VuePress: a static site generator that excels at working with documentation
TinaCMS is the successor to Forestry.io, now maintained by SSW. Migrate your Forestry site to Tina with our step-by-step guide and enjoy enhanced visual editing features.
My other email client is a daemon
I have a slight problem wherein every time I start up a game of NetHack, I completely lose touch with my surroundings for hours on end. Thankfully The DevTeam Thinks Of Everything and there’s a solution that allows communication with the outside world without breaking immersion: the mail daemon!
A List of Chrome DevTools Tips and Tricks
The Chrome DevTools provide an amazing set of tools to help you develop on the Web platform. Here are a few tips you might not know yet
Rediscovering CardDAV
I can no longer sync iOS’ Contacts with my macOS Catalina’s Finder (the iOS sync portion of iTunes is now built into the Finder in macOS Catalina); the OS insists I’ve iCloud configured for Contact...
iDOS 2 will be gone soon
Recently I tried to submit an iDOS update with a few bug fixes, but then got a notification from Apple Review Team, and my heart dropped cold.
Turn the radio volume down for adverts and DJs talking
A script for automatically lowering the volume during radio advertisements and DJ announcements and turns the volume back up when songs are playing. It controls a Sonos speaker using the Soco-cli P…
The hard part in becoming a command line wizard
I've long been impressed by shell one-liners. They seem like magical incantations. Pipe a few terse commands together, et voilà! Out pops the solution to a problem that would seem to require pages of code. Are these one-liners real or mythology? To some extent, they're both. Below I'll give a famous real example. Then…
Windows Terminal Preview v0.10 Release
Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package
Bubblewrap: A nimble way to prevent agents from accessing your .env files
Last week I wrote a thing about how to run Claude Code when you don’t trust Claude Code. I proposed the creation of a dedicated user account & standard unix access controls. The objective was to stop Claude from dancing through your .env files, eating your secrets. There are some usability problems with that guide- I…
iOS Ships Dvorak, Finally
I’m a huge fan of the Dvorak keyboard layout, but if there’s one thing I love more than “Evolved vs Engineered” solution debates, is that nothing wins the ”standardized” debate.
Why You Should Write Your Own Static Site Generator
I rewrote my personal website using basic libraries and the flexibility is incredible.
Rich Command Shells
Many applications benefit from a mix of a graphical and textual interface. This has ranged from entire environments, like the Lisp Machine and the follow-on Common Lisp Interface Manager (CLIM), to specific applications like Mathematica and others which employ a "notebook interface". There have also been various…