New
The latest blog posts to take off on Hacker News. 6,505 posts.
Audio from Scratch with Go: Extracting Breakpoints
So far everything we’ve done with breakpoints involved us creating a breakpoint file and using this to automate part of a track. Now we’ll take a look at how we can take an existing track and extract some breakpoints from this. For this post, we’ll take a look at extracting the amplitudes from the .wave files, as this…
P2 powers internal collaboration at WordPress.com, and is now free
P2 powers internal collaboration at WordPress.com — and now it’s free for everyone. As more collaboration is happening remotely and online — work yes, but increasingly also school and persona…
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.
Why Should You Learn Vim in 2020
Pros and cons of using a 30-year-old editor in 2020.
Hacking Portable Air Conditioners
I bought a couple EdgeStar AP14001HS portable air conditioners in April 2020, since I expect to spend most of the Summer at home. I'm not able to use window A/Cs here, though that would be the obvious choice for efficiency because all the hot parts remain outside.
Conventions for Command Line Options
This article was discussed on Hacker News and critiqued on Wandering Thoughts ( 2 , 3 ).
Data Runner Watch Prototype – Modded Casio F91W
Today I want to show you a watch modification that I've been working on. I'm calling it the Data Runner, and it's another F91W mod, this time going the extra mile to make something functional and nice looking.
The worst tool for the job
Using the best tool for a job may slow things down. It may be "best" in a sense you don't need. The actual best tool might be relatively crude.
Highlights from Git 2.28
The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the…
Colorize Your CLI
A passionate engineering student who writes about Unix related topics and tech stuff.
Typometer: A tool to measure and analyze the visual latency of text editors
Typometer is a tool to measure and analyze visual latency of text / code editors.
Doing stupid stuff with GitHub Actions
TL;DR: DevOps doesn't have to be all work and no play. I built 5 stupid (but fun!) GitHub actions... because why not ?
Ansible-Defined Homelab
0xC45 blog
Audio from Scratch with Go: Stereo Panning
In the previous post we have written code to change the amplitude of wave files. Now we’ll take a look at how we can turn a mono wave file into a stereo wave file with optional panning, and explore how this is represented internally by the WAVE file format. Channels The raw audio data inside a WAVE file consists of…
How and why I attempt to use Links as main browser
Many browsers today are gigantic resource hogs, which are basically VMs for various web applications. On the other hand, Links is a HTML browser. It is not able to do everything. It allows me to avoid most distractions and control the content-experience. The goal of this exercise is not to force anyone to use this…
Monitoring your own infrastructure using Grafana, InfluxDB, and CollectD
Have you ever wondered which node consumes more resources? Managing a bespoke dashboard for your infrastructure. Learn how to create it.
I asked GPT-3 to make a presentation for me
Here's what it came up with, read by yours truly.
Feeling unproductive? Maybe you should stop overthinking
In order to get something done, maybe we need to think less.
Tired of note-taking apps
I’m tired of note-taking apps. It’s not because of limited choices. But it’s the other way around. There are so many note-taking apps you could try but end up sticking to none. At…
AWS Copilot
AWS Copilot CLI will reach end-of-support on May 22, 2026. After this date, the tool will no longer receive updates, security patches, or technical support. The first official command line tool for Amazon Elastic Container Service (Amazon ECS) was created in 2015. In December 2019, we shared the preview release of a…
Understanding and writing a JPEG decoder in Python
How the JPEG format works: file headers and markers, Huffman coding, quantization, zigzag and the DCT, explained by writing a JPEG decoder in Python.
How to Run a Live Coding Stream on Twitch Using OBS
If you’re reading this post, you might be interested in trying your hand at live coding on stream, as a way of sharing your projects in a more relatable, immediate way than a polished blog post, teaching others about programming, or just as a way to have fun. I think that live coding and streams in general are an…
Self Host a Wiki or Knowledge Base for Your Team
How is your startup sharing knowledge with the rest of your team?We’ve been using slack’s #general or #random channels to make announcements.We regularly post documents and PPTs in slack channels s...