How cheap digital verniers work (2017)
Ever wondered how cheap digital verniers are able to produce good precision at very low prices? I did, so I took one apart.
The latest blog posts to take off on Hacker News. 4,415 posts.
Ever wondered how cheap digital verniers are able to produce good precision at very low prices? I did, so I took one apart.
How I run CLIP (ViT-B-32) on iPhone to search the Photos album offline with Queryable: exporting Core ML text and image encoders for CLIP photo search
In this post, I discuss how I used GPT embeddings to build a smart search tool for my second brain note-taking system.
I've been using Markdown for a long time, and have grown accustomed to it. It has various quirks, features, and oddities, but what doesn't…
Mutt is not that difficult to get up and running, however, sometimes finding the proper information can be a bit difficult. It is hoped that this guide will get you started, and show you some nice enhancements that help to make mutt (and neomutt) so popular.
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question.On one side, you will hear horror stories of people waki...
The solar kiln is based on the well know Virginia Tech design, adapted for my own needs and materials I could find easily on local hardware stores. Mine is a small one, with a gross storage space inside of about 1.5 m in length, 0.85 m wide and 0.65 high (~5’ x 2.75’ x 2’ ).
The ESP 32 was the most fun side project for me in 2022. For those who don’t know: the ESP32 is a small, cheap and wifi-enabled microchip. Many smart devices that you buy on Amazon have an ESP32 inside. It’s really amazing what you can do with a board that costs less than a good sandwich.
In this blog post I’ll talk about three pricing architecture concepts that I think are really important in modern billing – designing pricing and packaging to be adaptable. I’ll build upon the experience our billing infrastructure team had at Pleo, which has allowed us to expand to new geographies, currencies, and…
Tools for thought, programming, games, homeschooling, and learning
Combobulate is a package that adds advanced structured editing and movement to many programming modes in Emacs. Here's how it works, and how it can enrich your editing experience in Emacs.
For today I only have a very short tip – or maybe let’s call it an anecdote. (This is not because I didn’t have time for writing last week. Quite the opposite – I’ve been working very hard on one of the projects I mentioned in my 2023 planning post . I think I’ll be able to share some details next week.)
Over the past 21 months I’ve written a code editor from the ground up, including: a fast (~120fps) canvas-based editor component; multi-language syntax highlighting with Tree-sitter; snippets; a file browser; find-and-replace with regex and JavaScript expression support; and two completely new features: AST mode and…
If you enjoy this article, I have published a book explaining the internals of Git through implementation: Building Git .
A recent discovery from old backups revealed something long forgotten: I really developed a version of Elite for…. that’s right… Emacs text editor.
From time to time I need to expose a development web site or web service to the world. In the past, I’ve used ngrok for that, and of course long ago I built ReverseHTTP which is somewhere in the same ballpark, but I recently got fed up with the state of affairs and decided to see whether there was something simple I…
If you do any sort of creative digital work, screenshots and screen recordings are a great way to remember it.
As much as I loved the beautiful machine , the passive cooling and form factor of the DB4 chassis had limitations. The best GPU I could fit in (and cool down), a 1050 Ti, barely managed to run Diablo 2 Resurrected. Playing could become unpleasant at 30fps in busy levels!
Shipping products is hard. What makes it hard is that typical products involve multiple teams and multiple dependencies. Navigating these challenges is non-trivial. There are technical challenges to overcome, but those are typically not the biggest blockers. (There are enough smart people in the room to take care of…
Explore the weird and wonderful things on Google Street View
Ah, git ! Love it, hate it. Few things are as central to the modern software development workflow as source-control management (SCM) tools. Although there have been and still are plenty of alternatives to git in the world of SCMs, none other seem quite as prevalent both in open-source and the enterprise.
This guide shows you how to write, structure, visualize and manage software architecture documentation in a lean way using appropriate documentation tools.
Ever since I tried ChatGPT and GPT-3, everything else feels painfully dumb and useless: Siri, Alexa, Google Home and all other “smart”…
While I won’t go so far as to diagnose myself with ADD without consulting a doctor, those who know me know I can be distracted quite easily. So recently, I decided to do something a little different with a personal project I started a few weeks ago (link to come). I wrote unit tests. That may seem rather uninspired…
View Source shows nothing, but the page has content. The Page With No Code is the kind of puzzle that makes web developers unhappy.
Xe Iaso's personal website.
With gptcommit, you no longer have to spend time writing your commit messages. Install gptcommit and let GPT-3 do the writing for you.
With advancements in machine learning, screenshots are quickly becoming a universal data format. It's now (relatively) easy to extract meaning (image-to-text), layout information (object recognition), text (optical ch...