Building a Desktop Application for Datasette
This week I started experimenting with a desktop application version of Datasette—with the goal of providing people who aren’t comfortable with the command-line the ability to get Datasette up and …
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
This week I started experimenting with a desktop application version of Datasette—with the goal of providing people who aren’t comfortable with the command-line the ability to get Datasette up and …
I give some advice each year in my annual Sphinx tutorial at PyCon . A grateful student asked where I myself had learned the tip. I have done some archæology and finally have an answer. Let me share what I teach them about “semantic linefeeds,” then I will reveal its source — which turns out to have been written when…
Early review of VLC 4.0 Nightly build, focusing on the new and redesigned interface, including tons of problems like bad ergonomics, low font contrast, decreased workflow efficiency, reduced responsiveness, no quick access to local filesystems, video playback in a separate window, and more
Hair-pulling. Helpless rage. Clusterfucks. They leave much to be desired, yet sometimes are the right tool for the job. Let’s tame them!
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
When dealing with disks and I/O things on Linux, you’d regularly run commands like lsblk, lsscsi, nvme list, etc. All of them tend to report a different set of information, so I ended up running multiple commands and correlating their output based on the device name or number. And then I had to run commands like…
Definitions git‘s Index Branches Remote Repositories Merges Managing a Website Using git Tags Essential Commands git is a wicked-powerful distributed revi
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
2008 blast from the past: me, Mike Wallin, and Derek Sivers, the subject of this post. (Photo: A3maven) [Total read time: 3-5 minutes.] Derek Sivers is one of my favorite people. He is a programmer who lost his stage fright by doing more than 1,000 gigs as a circus ring leader (!!!). He’s also a […]
Drawing procedural art with Inkscape and an Ender 3 printer
Kernel Line Tracing: Linux perf Rides the Rocket
The other day, I wrote a controversial piece about why grepping logs is terrible , the reactions were interesting. I've got some great feedback (thanks!), and there were a lot of hostility too. I've been called incompetent, lazy, stupid and a systemd-fanboy and various other things. By people who didn't read past the…
The other day at work a colleague posed the seemingly innocent question "Can I find out the value of the GNU make -j parameter inside a Ma...
Do we have a good safety net to change this legacy code?
Wherein the Means to Make macOS Behave Itself Are Enumerated, Including an App to Stop Music.app Launching on Device Connection, Terminal Tips for Gatekeeper, OCR From Screen, and Time Machine Control.
Short, medium, and long form tech projects. Detailed photos and build logs with benefits for paid subscribers.
Starting March 2021, I’ve been spending the majority of my working time co-working with my friends over video in my virtual gather.town office. The sessions are usually pre-scheduled, last 2-16 hours, and we do brief check-ins every 30 minutes. Most people I co-worked with told me that they really enjoyed the…