Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,503 posts.
The Essential Tools of Scientific Machine Learning
Scientific machine learning is a burgeoning discipline which blends scientific computing and machine learning. Traditionally, scientific computing focuses on large-scale mechanistic models, usually differential equations, that are derived from scientific laws that simplified and explained phenomena. On the other hand…
Python packaging is good now
setup.py is your friend. It’s real sorry about what happened last time.
The GPT Store
We’re launching the GPT Store to help you find useful and popular custom versions of ChatGPT.
Bazel 2.0
A new major version of Bazel, Bazel 2.0 has just been released. In particular, it brings some important flag flips that did not make it into Bazel 1.0 .
An experiment to test if Bionic Reading helps you read faster
As a hackathon project at our recent team offsite, Mati and I hacked together a quick experiment to test whether Bionic Reading actually works. Initial results suggest not, but there are some glimmers in the data justifying a revised experiment correcting the mistakes of our pilot study. If you have 10 minutes to read…
Cal – Display a Calendar in Your Terminal
Adrian Sieber's personal website and blog
How do you visualize code?
The other day I was reading about the development of personal computers and the desktop GUI, and I was thinking about how comfortable we all have become with the analogy of the “desktop” for our personal computers. We place files in folders and keep them on our desktops. There’s a lot of physical action going on…
Why Emacs has buffers
Emacs's buffers are so much more than their name implies. They're not just a vessel for you to read or write from. Buffers in Emacs host network processes, shells, and transient data. They're also a key part to understanding why Elisp is designed the way it is.
Jekyll 1.0 Released
Today, I'm proud to announce the release of Jekyll 1.0. There are a million goodies and fixes to enjoy, and we're (the still-active Jekyll …
LaTeX and Neovim for technical note-taking
This is a tutorial series to help you set up the Vim or Neovim text editors for efficiently writing math in LaTeX. Here is an example of what I have in mind:
How to prioritize tasks?
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…
Writing as a form of thinking
The cost of delegating the writing process to other entities (like LLMs)
How Antithesis finds bugs
Can solving Super Mario Bros. help solve your distributed systems issues?
Bringing the browser developer tools to Visual Studio Code
Last year, we released the experimental “Elements for VS Code” extension, giving developers the option of embedding the browser developer to
Richer command line interfaces
This post is preceded by a description of two types of command line interfaces . The more command line-like of these two types integrates into a normal shell session ( python , telnet , bash ) instead of using the alternate screen to present a fullscreen text user interface ( top , vim , emacs ). Sometimes programs…
Announcing Evan's Awesome A/B Tools
If you’ve ever needed to do basic statistical calculations for an A/B test, your options traditionally have been:
Hacking a PC sound card to read temperature and liquid level sensors
Measure with Music: How to Read Analog Sensors Using a PC Sound Card
Your phone may soon replace many of your passwords
Apple , Google and Microsoft announced this week they will soon support an approach to authentication that avoids passwords altogether, and instead requires users to merely unlock their smartphones to sign in to websites or online services. Experts say the changes should help defeat many types of phishing attacks and…
Why TDD isn't crap
After my recent vitriol about unit testing, a couple of people sent me Why TDD is Crap as a thorough debunking of TDD and unit testing. As someone very interested in software correctness, I ended up writing a debunking of his debunking. Transcriptions will be in quotes, my responses below. Some important notes: From…
Don’t drown in email: How to use Gmail more efficiently
I usually I blog about Angellist but I have shown this “lifehack” to so many people that I thought it’s worth it’s own blogpost...