Indexing Code at Scale with Glean
We’re sharing details about Glean, Meta’s open source system for collecting, deriving, and working with facts about source code. In this blog post we’ll talk about why a system like Glean is import…
Topics /
The most popular blog posts about tools & productivity on Hacker News. 6,504 posts.
We’re sharing details about Glean, Meta’s open source system for collecting, deriving, and working with facts about source code. In this blog post we’ll talk about why a system like Glean is import…
At the beginning of COVID lockdown and multiple people working from home it was obvious there was a need to let others know when I'm in a meeting or on a live webcam. So naturally it took me one year to finally do something about it. Now I'm here to share what I learned along the way.
Agent-based note-taking systems that can prompt and facilitate custom workflows
Firefox 25 was just uplifted to the Aurora release channel which means we are back to report about new features in Firefox Developer Tools. Here's a summary of some of ...
We’re excited to announce the release of Stalwart v0.12, a significant milestone that evolves Stalwart from a powerful mail server into a complete, integrated communication and collaboration...
Long ago, I wrote git-subtree to work around some of my annoyances with git submodules. I've learned a lot since then, and the development e...
How to write an external tool for `git diff` to delegate complex diffs to.
Overview # This is the first part of many posts I am writing to consolidate learnings on how to finetune Large Language Models (LLMs) to process audio, with the eventual goal of being able to build and host a LLM able to describe human voices. I am motivated to gain hands-on experience tinkering LLMs so, as much as…
A few of my previous blog posts have been about quirks in the UK postal address system. As a result of these posts being moderately popular, people have contacted me to tell me about other such quirks. This pleases me greatly – I like quirks.
iTerm2 is a replacement for Terminal and the successor to iTerm
Almost everyone I know who uses a computer, for...
I recently started using the Nix Package Manager on macOS and the process has been painful. In this post, I’m going to write down how I’m currently using Nix...
the secret is in the architecture
Learn Robotics and ROS 2 Have you been looking for a good place to start your robotics and ROS 2 learning journey? Look no further! We are proud to announce that together with the University of Eastern Finland, we have open-sourced the robotics part from our “Robotics & XR” master’s-level course. You can find the […]
This is the blog post that led to Myna . Sign up now and help us beta test the world’s fastest A/B testing product!
My personal website
Semantic search and retrieval-augmented generation (RAG) applications require systems to be able to save lots of embedding vectors…
The trick to understanding awk in all its terse glory is to understand its defaults. Most solutions you see in the wild are a clever symphony of awk defaults stacked on top of each other. In this post, I break down one of the most popular one-liners which should hopefully make future awk-ing pretty straight forward.
Before the AI era, I wrote pretty long commit descriptions (or commit bodies) for major changes. It took me about five to ten minutes to draft and reread them to make sure I didn’t miss anything important. I did that for several reasons.
After two months of open beta, we’ve shipped more than 200 of the most-wanted updates to our Dev Mode workspace.
Discusses the problem of Gmail takeouts as a single giant file and provides detailed background on the gmail-mbox-codec app that allows efficient incremental backups of said file.
Pixelmator Pro is a powerful, easy-to-use image editor that brings professional tools and powerful AI features to everyone across Mac and iPad.
Version 4.0.0 is available! WeeChat now follows a practical semantic versioning and there are breaking changes in this release, please read carefully the release notes. See
Make parallel tasks print nicely with zero dependencies.
UML was created in 1994 by engineers at Rational Software to standardize system diagrams. Of the 14 UML diagram types, activity and use case diagrams handle 80% of real-world business process documentation needs.
My brother is a pilot... ... and every so often he sends me a picture from somewhere in the world asking "So, smart guy, where is THIS ...