michaelharley.net sysop: michael · est. 2012

michaelharley.net sysop: michael · est. 2012

Stats

These are the posts people actually read. Counts come from Fathom, the privacy-first analytics I use here: no cookies, no cross-site tracking, nothing that follows you off this page. See the privacy page for the specifics.

Visits are all-time and counted since I put analytics back on the site, so older posts are undercounted. Pulled August 26, 2026.

Most read

  1. How to setup Calibre to remove DRM from ebooks on Linux 5,674 visits
  2. How I configured my Synology NAS and Linux to use rsync for backups 4,215 visits
  3. Power Automate Get Member Email Addresses of a SharePoint Online Group 1,997 visits
  4. How to create a border-top linear gradient 1,628 visits
  5. How to set the open and close limits on Aqara E1 curtain driver 967 visits
  6. Using Power Automate Flow to add users to a SharePoint group 677 visits
  7. Bloggers, can we make better titles for our posts? 599 visits
  8. How to restore SSH keys on Windows 11 565 visits
  9. I own my books 521 visits
  10. How to Fix the “ESP Does Not Have Enough Space” Error When Flashing Athom Human Presence Sensors with ESPHome 462 visits
  11. Dear Pinboard, I'm breaking up with you. It's me and it's you. 391 visits
  12. Why I switched from Firefox to Vivaldi for browsing 385 visits
  13. Re: Most slopcode projects are abandoned and deleted within months of release 317 visits
  14. What happens to our blogs when we die? 278 visits
  15. My approach to dialog boxes in Power Apps 272 visits
  16. My Experience as a Juror on a Cold Case Rape Trial 265 visits
  17. How to generate SSH keys on Linux 261 visits
  18. How I self-host my ebooks and audiobooks 240 visits
  19. Re: No, I Won't Buy You A Coffee 227 visits
  20. Please meet our cat Linus 210 visits
  21. Case study: Calculating business days with Power Apps 191 visits
  22. Road Trip to Omaha 185 visits
  23. My perfect laptop 179 visits
  24. How I make my blog posts more resilient 172 visits
  25. My backup strategy 2026 159 visits