New
The latest blog posts to take off on Hacker News. 283 posts.
Asciinema 2.0
News about asciinema development and new releases
Reach for Markdown, not LaTeX
Writing should be a pleasant experience. With the right tools, it can be. LaTeX is powerful but cumbersome to use. With Markdown, we can focus on our writing, and worry about the presentation later. Pandoc can take care of the presentation for us, so the only thing left to do is start.
Advantages of monolithic version control
Someone : Did you hear that Facebook/Google uses a giant monorepo? WTF! Me : Yeah! It's really convenient, don't you think? Someone : That's THE MOST RIDICULOUS THING I've ever heard. Don't FB and Google know what a terrible idea it is to put all your code in a single repo? Me : I think engineers at FB and Google are…
Slack is the opposite of organizational memory
The internet is not a dumptruck and neither am I
Strace – My Favourite Secret Weapon (2011)
I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it. Probably because they’re not taught in college, developers…
Skylight, a Ruby profiler, free for open source applications
Here at Skylight, we love all things open source [http://www.tilde.io/about-us/#open-source]. We're thrilled to show you just how much we love it with some exciting news: Starting today, we're offering free Skylight accounts [https://www.skylight.io/oss] to all open source
Creating a Linux Desktop App with Ruby
Lazarus Lazaridis’ personal blog with posts mostly related to programming and opensource. And cats.
Reason ML toolchain
ReasonML advertises itself as Syntax and toolchain for OCaml. In this article, I'll try my best to explain what ReasonML offers to the…
How it works: Compiler Explorer
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
Minimodem – General-purpose software audio FSK modem (2016)
Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files.
On undoing, fixing, or removing commits in git
This document is an attempt to be a fairly comprehensive guide to recovering from what you did not mean to do when using git. It isn't that git is so complicated that you need a large document to take care of your particular problem, it is more that the set of things that you might have done is so large that different…
Easy laser-cut electronics cases for maker boards (2017)
Downloadable acrylic case designs for the Raspberry Pi Zero+Stackable USB Hub, Orange Pi Lite & Marvell ESPRESSObin.
Terraforming 1Password
We are excited to finally have all our development, test, staging, and production environments managed with Terraform.
Moving efficiently in the CLI
A cheatsheet for moving efficiently in the CLI!
Building a Lightroom PC
Why I switched to Windows 10 from macOS and built a water-cooled and overclocked 5.2GHz 6-core PC for photo editing with Adobe Lightroom Classic CC.
Printing and binding your own books and manuals (2003)
Despite the wealth of on-screen documentation available, like many people I still feel the need to print things out for reference or study. For most people, printing out a manual means putting up with a bunch of A4 or Letter-sized pages with a staple through the corner, which doesn't seem much good to me. Instead I…
What happens when you grep the file you've redirected grep to?
I was recently eating lunch with someone who asked a question that I became somewhat obsessed with: what happens when you grep a file and append the contents...
More Things I Wish I’d Known About Bash
My previous post took off far more than I expected, so I thought I’d write another piece on less well-known bash features.
Homebrew 1.5.0
Today I’d like to announce Homebrew 1.5.0. The most significant changes since 1.4.0 are deprecations of formula APIs and some Homebrew organisation formula taps.
Oxidizing Source Maps with Rust and WebAssembly
A detailed look at how we replaced the most performance-sensitive portions of the source-map JavaScript Library’s source map parser with Rust code that is compiled to WebAssembly. The results: The ...
Windows 10 could have synced email, contacts, calendars with all major providers
Windows 10 supports syncing email, contacts, and calendars with all major providers. However, Microsoft chooses to close it down to a handful of providers.
The worst distractions are the ones we love
In this interview, author James Clear discusses the biggest issues facing the modern worker, from how to clear away the noise to finding the values that motivate you every day.
Leaflet – A JavaScript library for mobile-friendly interactive maps
This release contains a lot of bugfixes, improvements and a couple new options. Big thanks to all contributors who made this release possible! See the full changelog for details.