<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Michael Harley (All content)</title>
  <subtitle>A digital garden on the open web.</subtitle>
  <link href="https://michaelharley.net/feed.xml" rel="self"/>
  <link href="https://michaelharley.net"/>
  
  <updated>2026-07-21T19:43:51Z</updated>
  <id>https://michaelharley.net/</id>
  <author>
    <name>Michael Harley</name>
    <email>michael@michaelharley.net</email>
  </author>
      <entry>
        <title>🔗 Porkbun vs GoDaddy: Setting the Record Straight</title>
        <link href="https://michaelharley.net/links/2026/07/21/porkbun-vs-godaddy-setting-the-record-straight/"/>
        <updated>2026-07-21T19:43:51Z</updated>
        <id>https://michaelharley.net/links/2026/07/21/porkbun-vs-godaddy-setting-the-record-straight/</id>
        <category term="Link"/>
        <content type="html">&lt;p&gt;FWIW, I use Porkbun and like them quite a lot. Previously, I&#39;ve used Hover and GoDaddy. GoDaddy always felt like they&#39;re trying to make things as confusing as possible so they can trick you into paying for something you don&#39;t want or need.&lt;/p&gt;
&lt;p&gt;One of my favorites things about Porkbun is they offer API support to manage your domains which means you can use scripts or other automatons to manage things.&lt;/p&gt;

&lt;p class=&quot;link-attribution&quot;&gt;&lt;a href=&quot;https://porkbun.com/blog/porkbun-vs-godaddy-domain-registrar-claims/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Read on porkbun.com →&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20Porkbun%20vs%20GoDaddy:%20Setting%20the%20Record%20Straight&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>How I self-host my ebooks and audiobooks</title>
        <link href="https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/"/>
        <updated>2026-07-21T12:00:00Z</updated>
        <id>https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/</id>
        <category term="Post"/>
        <content type="html">&lt;p&gt;This is the companion to &lt;a href=&quot;https://michaelharley.net/posts/2026/07/16/i-own-my-books/&quot;&gt;I own my books&lt;/a&gt;, where I made the case for stripping DRM and actually owning what I buy. This post is the machinery overview: how I store, serve, and read all of it from my own homelab.&lt;/p&gt;
&lt;h2 id=&quot;my-books-workflow&quot; tabindex=&quot;-1&quot;&gt;My books workflow &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#my-books-workflow&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I find a book I want to buy, I go to eBooks.com and search for it. They have most titles, but occasionally I will have to go to Kobo to find it; regardless, I purchase the book.&lt;/p&gt;
&lt;p&gt;Note: This is just an overview of how this works and is not a technical, step-by-step walk-thru.&lt;/p&gt;
&lt;h3 id=&quot;calibre&quot; tabindex=&quot;-1&quot;&gt;Calibre &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#calibre&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If the book has DRM, the distributor gives me a file with the .acsm extension. If the book is DRM free, then they hand me the ePUB file directly. Either way, the next step is to import the downloaded file into &lt;a href=&quot;https://calibre-ebook.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Calibre&lt;/a&gt;. With the right plug-ins, Calibre will automatically download the book, &lt;a href=&quot;https://michaelharley.net/posts/2023/01/10/how-to-setup-calibre-to-remove-drm-from-ebooks-on-linux/&quot;&gt;remove the DRM&lt;/a&gt; (if any) and add the ePUB file to the Calibre books library.&lt;/p&gt;
&lt;h3 id=&quot;syncthing&quot; tabindex=&quot;-1&quot;&gt;Syncthing &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#syncthing&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Once the book is in Calibre as a DRM-free ePUB, Syncthing syncs it to one of my homelab instances that serves it with Calibre-Web.&lt;/p&gt;
&lt;h3 id=&quot;calibre-web&quot; tabindex=&quot;-1&quot;&gt;Calibre-Web &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#calibre-web&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I use &lt;a href=&quot;https://github.com/janeczku/calibre-web&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Calibre-Web&lt;/a&gt; to then serve my Calibre books on my local network. Calibre-Web implements the same endpoints the Kobo store exposes: sync, library metadata, cover images, reading state. This is the first piece that allows me to connect my books library to my Kobo device.&lt;/p&gt;
&lt;h3 id=&quot;dns-and-certificates&quot; tabindex=&quot;-1&quot;&gt;DNS and certificates &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#dns-and-certificates&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Two things have to be in place to allow my Kobo to connect to Calibre-Web. My local DNS has to point an internal hostname at the server running Calibre-Web. And that server needs a real, publicly trusted TLS certificate, because the Kobo thinks it&#39;s talking to a commercial store and won&#39;t accept a self-signed one. Getting a legitimate certificate for a hostname that only exists inside my homelab is the fiddly part. I may write that up separately.&lt;/p&gt;
&lt;h3 id=&quot;kobo&quot; tabindex=&quot;-1&quot;&gt;Kobo &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#kobo&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Now I update the &lt;code&gt;api_endpoint&lt;/code&gt; setting in the &lt;code&gt;.kobo/Kobo/Kobo eReader.conf&lt;/code&gt; file on the Kobo itself so it points to the internal hostname from the DNS and certificates section above. I plug the Kobo into my computer over USB and it mounts as a drive, which is how I get at the file. There&#39;s no way to do this from the device&#39;s settings menus.&lt;/p&gt;
&lt;h3 id=&quot;all-together-now&quot; tabindex=&quot;-1&quot;&gt;All together now &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#all-together-now&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;So my workflow looks like this in practice:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Buy and download the book.&lt;/li&gt;
&lt;li&gt;Import the book into Calibre.&lt;/li&gt;
&lt;li&gt;Open my Kobo device and download the new book to the reader.&lt;/li&gt;
&lt;li&gt;Read.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The default software on the Kobo is a first-class reading experience. Connecting it to my Calibre-Web server keeps that experience intact while my whole library syncs down over my local network.&lt;/p&gt;
&lt;h3 id=&quot;koreader&quot; tabindex=&quot;-1&quot;&gt;KOReader &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#koreader&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I see many people talking about KOReader, so when I first started on this path, I had every intention of installing and using it. In my own tests, the software just felt a lot rougher and harder to make into a nice reading experience, and I still had to connect my device directly to my laptop to load books. No shade towards KOReader and all the people who seem to love it, but the Kobo reading software works perfectly for me, and I can&#39;t think of a feature that KOReader provides that isn&#39;t already in the Kobo software.&lt;/p&gt;
&lt;h2 id=&quot;audiobooks&quot; tabindex=&quot;-1&quot;&gt;Audiobooks &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#audiobooks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I listen to a fair amount of audiobooks, and my preference is to purchase them from &lt;a href=&quot;https://libro.fm/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Libro.fm&lt;/a&gt;. Their audiobooks are already DRM-free, so I just download the files from the Libro.fm website and boom, I have my backup.&lt;/p&gt;
&lt;p&gt;Audible books do have DRM, but I can remove it. In order to make my backups, I use &lt;a href=&quot;https://www.ffmpeg.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;ffmpeg&lt;/a&gt; with credentials that &lt;a href=&quot;https://github.com/mkb79/audible-cli&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;audible-cli&lt;/a&gt; legitimately pulls from my authenticated account. I&#39;m decrypting content I bought, using a key I&#39;m entitled to, into a universally playable format (&lt;code&gt;.m4b&lt;/code&gt;). So I can back up even Audible exclusives like &lt;a href=&quot;https://michaelharley.net/books/2026/a-parade-of-horribles/&quot;&gt;Dungeon Crawler #8&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;No matter how I purchased and backed up the audiobooks, I prefer to listen to them in &lt;a href=&quot;https://audiobookshelf.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Audiobookshelf&lt;/a&gt;, which is a self-hosted solution in my homelab.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;And that&#39;s my books workflow and an overview of how I self-host all this. I&#39;m really interested in hearing about others&#39; book workflows too. Drop me a line if you&#39;ve written something up and want to share.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20How%20I%20self-host%20my%20ebooks%20and%20audiobooks&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>Josh returns! (Richmond, VA)</title>
        <link href="https://michaelharley.net/videos/2026/josh-returns/"/><link rel="enclosure" type="video/mp4" href="https://michaelharley.net/videos/files/2026-07-20-josh-returns.mp4"/>
        <updated>2026-07-20T14:33:16Z</updated>
        <id>https://michaelharley.net/videos/2026/josh-returns/</id>
        <category term="Video"/>
        <content type="html">&lt;p&gt;Here&amp;#39;s some video footage of ole Josh creeping around.&lt;/p&gt;&lt;p&gt;Richmond, VA&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://youtu.be/FMvmg0CbUN0&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here&#39;s some video footage of ole Josh creeping around at 3am on multiple mornings.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20Josh%20returns!&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>🔗 AI Mania Is Eviscerating Global Decision-Making — Ludicity</title>
        <link href="https://michaelharley.net/links/2026/07/18/ai-mania-is-eviscerating-global-decision-making-ludicity/"/>
        <updated>2026-07-18T15:50:27Z</updated>
        <id>https://michaelharley.net/links/2026/07/18/ai-mania-is-eviscerating-global-decision-making-ludicity/</id>
        <category term="Link"/>
        <content type="html">
&lt;p class=&quot;link-attribution&quot;&gt;&lt;a href=&quot;https://ludic.mataroa.blog/blog/ai-mania-is-eviscerating-global-decision-making/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Read on ludic.mataroa.blog →&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20AI%20Mania%20Is%20Eviscerating%20Global%20Decision-Making%20%E2%80%94%20Ludicity&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>🔗 I guess I prefer Possessions, Hauntings, Exorcisms, and Scary Nuns</title>
        <link href="https://michaelharley.net/links/2026/07/17/i-guess-i-prefer-possessions-hauntings-exorcisms-and-scary-nuns/"/>
        <updated>2026-07-17T11:32:06Z</updated>
        <id>https://michaelharley.net/links/2026/07/17/i-guess-i-prefer-possessions-hauntings-exorcisms-and-scary-nuns/</id>
        <category term="Link"/>
        <content type="html">&lt;p&gt;Yes I agree with this take. It&#39;s hard to find horror movies in the spirit of Haunting of Hill House. Just a good ole proper scary movie.&lt;/p&gt;

&lt;p class=&quot;link-attribution&quot;&gt;&lt;a href=&quot;https://svbck.blog/i-guess-i-prefer-possessions-hauntings-exorcisms-and-scary-nuns&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Read on svbck.blog →&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20I%20guess%20I%20prefer%20Possessions,%20Hauntings,%20Exorcisms,%20and%20Scary%20Nuns&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>I own my books</title>
        <link href="https://michaelharley.net/posts/2026/07/16/i-own-my-books/"/>
        <updated>2026-07-16T12:00:00Z</updated>
        <id>https://michaelharley.net/posts/2026/07/16/i-own-my-books/</id>
        <category term="Post"/>
        <content type="html">&lt;p&gt;I love reading. I caught the bug as a middle-schooler when I got caught skipping school, and as punishment, I had to read &lt;a href=&quot;https://books.infosec.exchange/book/726/s/the-great-book-of-amber-the-chronicles-of-amber-1-10&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;The Chronicles of Amber&lt;/a&gt; and do a book report about it. Even today, opening a book and fanning the pages to get the paper smell activates very fond memories and emotions.&lt;/p&gt;
&lt;p&gt;I remember a time before e-readers came out. I always thought reading on one seemed very futuristic. In military sci-fi books, characters are reading on their data pads, and reading on an e-reader makes me feel like a sci-fi character.&lt;/p&gt;
&lt;p&gt;Physically, e-readers are superior in every way to paper books. I can increase the font size. I can increase brightness. I can read in the sun. I can read in the pool. My entire library fits into my pocket. I can look up the definitions of words.&lt;/p&gt;
&lt;p&gt;Capitalists really hate when consumers love something, so of course they want to ruin e-readers. They do that by implementing digital rights management (DRM), and making people agree to draconian agreements such that the books they &amp;quot;buy&amp;quot; are in fact just renting. They want to lock you into their device ecosystem and force you to buy their hardware. That makes it very hard for consumers to buy a device from a different manufacturer as they basically have to abandon their digital libraries to do so.&lt;/p&gt;
&lt;p&gt;All that to say, I can understand why some people just do not want to deal with fighting with e-reader companies like Amazon so they might prefer paper books. I am up for the challenge though, and here is how I avoid the obstacles and hurdles that these companies put in the path to consumer choice and freedom.&lt;/p&gt;
&lt;h2 id=&quot;removing-drm&quot; tabindex=&quot;-1&quot;&gt;Removing DRM &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/16/i-own-my-books/#removing-drm&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The most important thing to ebook freedom is removing the DRM the companies put on the books. I wrote about &lt;a href=&quot;https://michaelharley.net/posts/2023/01/10/how-to-setup-calibre-to-remove-drm-from-ebooks-on-linux/&quot;&gt;how I remove DRM&lt;/a&gt; for backup purposes so I won&#39;t rehash that here, but the main thing is buying your ebooks from a distributor other than Amazon. I buy mine from &lt;a href=&quot;https://www.ebooks.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;eBooks.com&lt;/a&gt; and &lt;a href=&quot;https://www.kobo.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Kobo.com&lt;/a&gt; as they distribute their books with Adobe DRM, which the right tools can remove.&lt;/p&gt;
&lt;p&gt;I do not remove DRM so I can give my books away. I remove DRM so I have a backup of the books I paid for.&lt;/p&gt;
&lt;p&gt;This isn&#39;t paranoia. In 2019, &lt;a href=&quot;https://www.npr.org/2019/07/07/739316746/microsoft-closes-the-book-on-its-e-library-erasing-all-user-content&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Microsoft shut down its ebook store&lt;/a&gt;, and because the books were DRM&#39;d, every book every customer had ever bought simply stopped opening when the DRM servers went dark. Microsoft refunded everyone, which is a tidy admission that those were never really sales. A decade earlier, &lt;a href=&quot;https://www.npr.org/2009/07/24/106989048/amazons-1984-deletion-from-kindle-examined&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Amazon reached into people&#39;s Kindles and deleted copies of &lt;em&gt;1984&lt;/em&gt;&lt;/a&gt; that they had already paid for, taking one &lt;a href=&quot;https://www.npr.org/sections/thetwo-way/2009/07/amazon_kindles_lawsuit_for_del.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;student&#39;s homework notes&lt;/a&gt; along with the book. Not great, Bob.&lt;/p&gt;
&lt;p&gt;So I backup my books to an open standard, &lt;a href=&quot;https://en.wikipedia.org/wiki/EPUB&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;ePUB&lt;/a&gt;, with the DRM stripped off. If eBooks.com folds tomorrow, or Kobo decides my account is a problem, or I want to read on hardware nobody has invented yet, my library still works.&lt;/p&gt;
&lt;p&gt;I don&#39;t care what their fine print says. I bought this book. It&#39;s my book. I&#39;ll read it where I like, TYVM.&lt;/p&gt;
&lt;h2 id=&quot;but-what-about-amazon-exclusives&quot; tabindex=&quot;-1&quot;&gt;But what about Amazon exclusives? &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/16/i-own-my-books/#but-what-about-amazon-exclusives&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I &lt;em&gt;want&lt;/em&gt; to support authors. I do &lt;em&gt;not&lt;/em&gt; want to support anti-consumer choice cartels by giving them money.&lt;/p&gt;
&lt;p&gt;I remember back when Amazon first started, and they allowed smaller authors to self-publish their books. Back then, Amazon was the small guy, and it allowed other small guys to avoid the big book publishers. That was a right and good thing.&lt;/p&gt;
&lt;p&gt;But now, Amazon locks its exclusives behind the superior Amazon DRM and I don&#39;t know how to create DRM-free backups with the tools I have access to. So in the rare instance that I &lt;em&gt;must&lt;/em&gt; purchase a book from Amazon, then I&#39;ll hold my nose and give Jeff Bezos my money. What happens after that, and how the book ends up readable on my Kobo, is left as an exercise for the reader.&lt;/p&gt;
&lt;h2 id=&quot;audiobooks&quot; tabindex=&quot;-1&quot;&gt;Audiobooks &lt;a class=&quot;heading-anchor&quot; href=&quot;https://michaelharley.net/posts/2026/07/16/i-own-my-books/#audiobooks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The same fight plays out with audiobooks, except here the landscape is still favorable to the consumer. My preference is &lt;a href=&quot;https://libro.fm/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Libro.fm&lt;/a&gt;, who sells audiobooks DRM-free from the start. And you can strip even Audible&#39;s DRM, so nothing I buy is ever really locked inside their app.&lt;/p&gt;
&lt;p&gt;Same rule as my books: I paid for it, so I keep a copy I control. The medium changes; the principle doesn&#39;t.&lt;/p&gt;
&lt;p&gt;I&#39;ll sign off this post with a quote.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Any time someone puts a lock on something that belongs to you and won&#39;t
give you the key, that lock isn&#39;t there for your benefit.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;Cory Doctorow, &lt;a href=&quot;https://craphound.com/category/info/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Information Doesn&#39;t Want to Be Free&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20I%20own%20my%20books&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>The Others (2001) — ★★★½☆</title>
        <link href="https://michaelharley.net/watching/2026/the-others/"/>
        <updated>2026-07-16T00:42:24Z</updated>
        <id>https://michaelharley.net/watching/2026/the-others/</id>
        <category term="Watch"/>
        <content type="html">&lt;p&gt;&lt;img src=&quot;https://michaelharley.net/watching/posters/1933.jpg&quot; alt=&quot;The Others poster&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;PG-13&lt;/strong&gt; · Movie · 1h 41m · Horror, Mystery, Thriller&lt;/p&gt;&lt;p&gt;&lt;em&gt;Sooner or later they’ll find you.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Grace is a woman who lives in an old house kept dark because her two children, Anne and Nicholas, have a rare sensitivity to light. When the family begins to suspect the house is haunted, Grace fights to protect her children at any cost in the face of strange events and disturbing visions.&lt;/p&gt;&lt;p&gt;Directed by Alejandro Amenábar&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.themoviedb.org/movie/1933&quot;&gt;View on TMDB&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;
  &lt;h2&gt;My Rating&lt;/h2&gt;
  &lt;p&gt;&lt;strong&gt;Watched:&lt;/strong&gt; July 15, 2026&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Rating:&lt;/strong&gt; ★★★½☆&lt;/p&gt;&lt;p&gt;Finally, a proper scary movie with ghosts and everything.&lt;/p&gt;
&lt;p&gt;—Mike&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20The%20Others&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>Evil in the Family by Michael Wood — ★★★★☆</title>
        <link href="https://michaelharley.net/books/2026/evil-in-the-family/"/>
        <updated>2026-07-16T00:00:00Z</updated>
        <id>https://michaelharley.net/books/2026/evil-in-the-family/</id>
        <category term="Book"/>
        <content type="html">&lt;p&gt;&lt;img src=&quot;https://michaelharley.net/books/covers/9780008787417.jpg&quot; alt=&quot;Evil in the Family cover&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;&lt;p&gt;by Michael Wood&lt;/p&gt;
  &lt;p&gt;Dr Olivia Winter #3 · Mystery, Thriller &amp;amp; Suspense · 432 pages · One More Chapter · Audiobook&lt;/p&gt;&lt;p&gt;‘Wow. Michael Wood has done it again… I definitely felt my heart rate increase’ ⭐⭐⭐⭐⭐ ‘Will keep you up at night… I can’t get enough’ ⭐⭐⭐⭐⭐ ‘Michael Wood is the master of the dark, psychological thriller’ ⭐⭐⭐⭐⭐ *** A FAMILY SLAIN When Detective Inspector Foley is called out to a crime scene, nothing could have prepared him for the level of brutality inflicted on the victims. And with terrifying similarities to another recent murder case, he fears there might be a serial killer running loose...&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://books.google.com/books?id=_ZNZEQAAQBAJ&quot;&gt;Google Books&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;
  &lt;h2&gt;My Rating&lt;/h2&gt;
  &lt;p&gt;&lt;strong&gt;Read:&lt;/strong&gt; July 2026&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Rating:&lt;/strong&gt; ★★★★☆&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20Evil%20in%20the%20Family&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>🔗 How hard is it to build orbital data centers, actually?</title>
        <link href="https://michaelharley.net/links/2026/07/15/how-hard-is-it-to-build-orbital-data-centers-actually/"/>
        <updated>2026-07-15T11:46:24Z</updated>
        <id>https://michaelharley.net/links/2026/07/15/how-hard-is-it-to-build-orbital-data-centers-actually/</id>
        <category term="Link"/>
        <content type="html">
&lt;p class=&quot;link-attribution&quot;&gt;&lt;a href=&quot;https://arstechnica.com/space/2026/07/how-hard-is-it-to-build-orbital-data-centers-actually/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Read on arstechnica.com →&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20How%20hard%20is%20it%20to%20build%20orbital%20data%20centers,%20actually?&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
      <entry>
        <title>🔗 DRM-Free Ebook Sources</title>
        <link href="https://michaelharley.net/links/2026/07/14/drm-free-ebook-sources/"/>
        <updated>2026-07-14T09:49:03Z</updated>
        <id>https://michaelharley.net/links/2026/07/14/drm-free-ebook-sources/</id>
        <category term="Link"/>
        <content type="html">
&lt;p class=&quot;link-attribution&quot;&gt;&lt;a href=&quot;https://social.emucafe.org/naferrell/drm-free-ebook-sources-07-13-26/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Read on social.emucafe.org →&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;mailto:michael@michaelharley.net?subject=Re:%20DRM-Free%20Ebook%20Sources&quot;&gt;Reply via email&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
</feed>
