New
The latest blog posts to take off on Hacker News. 6,504 posts.
The overengineered solution to my pigeon problem
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlled over the internet by a python script running openCV reading the camera image of my old iPhone. Introduction The pigeons in my backyard find particular pleasures in voiding their excrements onto my balcony. Dissatisfied with this…
Short URLs: Why and How
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Use fzf for tmux session switching
https://youtu.be/DkJ9rb85LC0
VSCode – Markdown Edition
With the latest release, markdown gains programming language like tooling in VSCode
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…
RSS Feed Best Practices
These are some technical tips for publishing a blog. These have nothing to do with good content, just how to share that content. The recommendations are roughly in order of importance and have rationale for why they are that important.
Why do you waste so much time on the internet?
rant about me wasting time
You say “cave dweller debugging”, I say debug logging
There are still many situations where it's not feasible to stop a process, attach the debugger, and start futzing with memory. We can argue over whether this is because the industry didn't learn enough from the Pharo folks later. For now, let's pretend that's axiomatic: a certain amount of debugging (and even testing)…
Moving a macOS window by clicking anywhere on it
Today I learned that, since macOS High Sierra onwards, you can move a window by starting to drag anywhere on it.
A principled way to solve problems
Today I’m writing some short thoughts on how to design solutions or decide on actions when you face a new problem. TL;DR constantly ask yourself what you are trying to do. One of the main lessons I’ve learned in this short time working in research (as an intern), is to be methodological. Especially when you are doing…
What are your most used self-hosted applications?
The list that's always growing. What are your most used self hosted applications? Here's mine.
Emacs for Professionals
This is a series of brief articles aimed at teaching Emacs to computer professionals who are unfamiliar with it. I do not dwell on the basics of the user interface, which can be learned from the built-in tutorial. Instead, each article in this series will distill one very specific command line (CLI) tool or technique…
Don’t Trust Activity Monitor on M1 Macs
Using CPU % or Energy values in Activity Monitor appears to show that running code on E cores is less efficient than on P cores. Don’t believe a word of it.
I won free load testing
Long story short: a couple of my articles got really popular on a bunch of sites, and someone, somewhere, went “well, let’s see how much traffic that smart-ass can handle”, and suddenly I was on th...
You can now ask Google to remove your phone number, email or address from search
Google said this week it is expanding the types of data people can ask to have removed from search results, to include personal contact information like your phone number, email address or physical address. The move comes just months after Google rolled out a new policy enabling people under the age of 18 (or a…
Git.io deprecation: Active links to be maintained in a read-only state
2022-04-27 Update: While the git.io url redirection service is read-only and use of the service is limited, we have received feedback from developers and academic researchers who have published git.io…
I put my whole life into a single database
Back in 2019, I started collecting all kinds of metrics about my life. Every single day for the last 2.5 years I tracked over 100 different data types - ranging from fitness & nutrition to social life, computer usage and weather.
How to write a Git commit message (2014)
Commit messages matter. Here's how to write them well.