Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 521 posts.
HiPlot: High-dimensional interactive plots made easy
We are releasing HiPlot, a lightweight interactive visualization tool to help AI researchers discover correlations and patterns in high-dimensional data.
Commits are shapshots, not diffs
Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience,…
Take control over your feeds to regain mindfulness
A digital feed is an online stream of content which gets updated as new content is pushed by the feed’s sources. Generally, content is created by users on the social media platform, to be consumed by their followers.
Dumping MiniDisc Media
Update 2022: Web MiniDisc Pro can access NetMD devices through the browser and can also download protected files! If you have music on a collection of MiniDisc media and want to finally copy the data off onto modern media (or the cloud!), here are simple instructions for some different solutions:
Migrating Away from Google Analytics
I switched away from Google Analytics to Plausible for a better user experience, privacy and performance
The What-If Tool: Code-Free Probing of Machine Learning Models (2018)
Posted by James Wexler, Software Engineer, Google AI Building effective machine learning (ML) systems means asking a lot of questions. It's not eno...
What the Heck Is Pyproject.toml?
Recently on Twitter there was a maintainer of a Python project who had a couple of bugs filed against their project due to builds failing (this particular project doesn't provide wheels, only sdists). Eventually it came out that the project was using a pyproject.toml file because that's
Slack's core flaws require topic modeling to fix
Chatops is a ladder
PyOxidizer 0.8
I am very excited to announce the 0.8 release of PyOxidizer , a modern Python application packaging tool. You can find the full changelog in the docs . First time user? See the Getting Started documentation.
No Code
None
The Frink Is Good, the Unit Is Evil
One day Alan Eliasen read a fart joke and got so mad he invented a programming language. 20 years later Frink is one of the best special purpose languages for dealing with units. “But why do we need a language just for dealing with units?” Glad you asked! Intro to Units A unit is the physical property a number…
Big Sur bug prevents upgrades to the next version
If you work with Apple in some capacity, you know that they’re not very likely to admit mistakes. I’m not aware of Apple publishing postmortems after outages or providing details about known issues. So it’s up to the developer and admin communities at large to help each other learn about outages and potential causes…
Datasette-ripgrep: a regular expression search engine for your source code
This week I built datasette-ripgrep—a web application for running regular expression searches against source code, built on top of the amazing ripgrep command-line tool. datasette-ripgrep demo I’ve deployed a demo …
Echo/printf to write images in 5 LoC with zero libraries or headersnetpbm
tl;dr: With the Netpbm file formats, it’s trivial to output pixels using nothing but text based IO
Why Should You Learn Vim in 2020
Pros and cons of using a 30-year-old editor in 2020.
iOS 14 USB tethering broken on Linux: looking for docs and contact at Apple
iOS 14 USB tethering broken on Linux: looking for documentation and contact at Apple
IMAP Email Backup
Use imapgrab.py to backup IMAP email.
Creating a Slack app that uses fewer resources
I recently created a macOS app called Slack Lite, which beats Slack's desktop app across a few performance metrics. Slack Lite uses Slack's official UI, so it's visually indistinguishable from the official client. Even so, Slack Lite uses 5x fewer threads, 3.5x less time to startup, and significantly less CPU. In the…
Prefer associative ontologies to hierarchical taxonomies
Let structure emerge organically. When it’s imposed from the start, you prematurely constrain what may emerge and artificially compress the nuanced relationships between ideas.
Conventions for Command Line Options
This article was discussed on Hacker News and critiqued on Wandering Thoughts ( 2 , 3 ).
Hermes – package manager and deployment tool for Linux
This post is the first public announcement of my new package manager and deployment tool for linux - hermes .