How I built the world's first 3D ultrasonic scanner
Here's how I built an ultrasonic 3d scanner that works in the air, using off-the-shelf components.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
Here's how I built an ultrasonic 3d scanner that works in the air, using off-the-shelf components.
Vim 8.1 was released in May 2018. The “main new feature” was official support for running a terminal within vim. Along with this came a built-in debugger plugin, termdebug, which provid…
Shaping When laying out text using a font file, the code points in the string are mapped one-to-one to glyphs inside the file. A glyph...
How to self-host a personal archive of web content even if stuff get's taken down
Lockfiles are an absolutely unnecessary concept that complicates things without a good reason. Dependency managers can and are working without it just the same.
A quick overview into wheel based Python deployments.
Experiments in outdoor computing, deck desking, and reclined computing.
Does Google Alerts return fewer results each year? A statistical investigation
This post presents Vapory, a library I wrote to bring POV-Ray’s 3D rendering capabilities to Python. POV-ray is a popular 3D rendering software which …
How to build a custom completion backend for emacs from scratch.
As someone who has used a static site generator every day at work for years I am on the threshold of believing “actually just writing HTML by hand is probably easier” This becomes obvious when you …
Meson's Xcode backend was originally written in 2014 or so and was never complete or even sufficiently good for daily use. The main reason f...
A little-known offshoot of the ATmega series of 8-bit microcontrollers is better, faster, and cheaper than its progenitor.
Luke Page has a great post up with his list of YAGNI exceptions. YAGNI—You Ain’t Gonna Need It—is a rule that says you shouldn’t add a feature just because it …
Undeniably, Raspberry Pi has revolutionised the way we use computing technology in our lives. In addition to being energy efficient, a Raspberry Pi is a single board computer that does not take up …
Five years ago, I migrated my VPS from Arch Linux to NixOS. I had no idea what I was doing. I had never used Nix before. I thought I could figure it out. Five years later, I’m still running NixOS. And I still have no idea how it works.
In the past week I went to add Python 3.12 support to my zstandard Python package. A few hours into the unexpected yak shave / rat hole, I decided to start chronicling my experience so that I may share it with the broader Python community. My hope is that by sharing my (unfortunately painful) end-user experience that…
You can find plenty of tutorials on the Internet about the art of web scraping (for example, here and here ) and the first things you will learn about are Python and Beautiful Soup. There is no tutorial on web scraping with Javascript in a web browser though you will find browser extensions that claim to do it all…
If you have any question or suggestions about this tutorial, please file them as issues here .
From the highly eclectic blog of Mark Dominus