{
  "version": "https://jsonfeed.org/version/1",
  "title": "Article on Swimming in the Earth",
  "icon": "https://avatars.micro.blog/avatars/2025/26/6721.jpg",
  "home_page_url": "https://blog.nertzy.com/",
  "feed_url": "https://blog.nertzy.com/feed.json",
  "items": [
      {
        "id": "http://nertzy.micro.blog/2025/07/02/checking-out-the-new-browser.html",
        "title": "Checking out the new browser landscape",
        "content_html": "<p>After years of using Safari as my personal daily driver web browser, and Firefox Developer Edition for my software development work, I have started experimenting with other browsers.</p>\n<p><a href=\"https://kagi.com/orion/\">Orion</a> is the most interesting to me. It&rsquo;s a WebKit-based browser by the <a href=\"https://kagi.com\">Kagi</a> team. I have recently from DuckDuckGo to Kagi as my search engine (per <a href=\"https://daringfireball.net/2025/04/try_switching_to_kagi\">Daring Fireball&rsquo;s suggestion</a>), because I can pay them a small amount of money and be confident that they will can sustain themselves without having to try to show me ads and otherwise sell me as a product to others. Orion is ambitious in that the team is supporting Firefox/Chrome-style web extensions on top of WebKit. With the complicated way I set things up, it&rsquo;s been a small bit crashy, so I hope that they are able to continue development and improve it.</p>\n<p><a href=\"https://zen-browser.app\">Zen</a> is an interesting open source alternative to Firefox (which has recently been adding a lot of AI cruft). I&rsquo;m still quite happy with Firefox but I&rsquo;m open to some new thinking around the browser user experience.</p>\n<p>I have also been having quite a hard time with Google Meet video calls and Google Sheets spreadsheets. It seems that unfortunately they perform the best only on Blink (Chrome&rsquo;s engine), but I don&rsquo;t particularly want to have Chrome installed on any of my devices. So I have been trying out <a href=\"https://brave.com\">Brave</a> which is an alternative privacy-focused browser based on Blink/Chromium. I&rsquo;m happy with it so far although it has a lot of AI, VPN, cryptocurrency, and advertising upsells which aren&rsquo;t a good fit for me, so I have been turning them off.</p>\n<p>And way down the list is <a href=\"https://ladybird.org\">Ladybird</a>, which I&rsquo;m excited about but haven&rsquo;t tried yet. It&rsquo;s in a very early phase, but is taking the ambitious route of implementing a new browser engine. The web needs to have diverse engines to stay sustainable and independent of a small number of large corporations.</p>\n<p>I’m now using Orion as my default, with Zen and Brave getting more and more of my daily use. Trying to cover the major browser engines while balancing privacy, performance, and good UX. I also want something with relatively-good iOS support.</p>\n",
        "date_published": "2025-07-02T10:45:54-05:00",
        "url": "https://blog.nertzy.com/2025/07/02/checking-out-the-new-browser.html",
        "tags": ["Article"]
      },
      {
        "id": "http://nertzy.micro.blog/2023/08/09/elixir-yakshaving.html",
        "title": "Elixir yak-shaving",
        "content_html": "<p>I&rsquo;ve finally decided to look into <a href=\"https://elixir-lang.org\">Elixir</a>. I know I will love it! I have started doing the <a href=\"https://github.com/elixirkoans/elixir-koans\">Elixir Koans</a></p>\n<p>But the yak-shaving has already taken over. I haven&rsquo;t even completed the first koan yet. Instead, I have:</p>\n<ul>\n<li>Made a <a href=\"https://github.com/elixir-lang/elixir-lang.github.com/pull/1709\">pull request</a> to update a link on the Elixir homepage pointing to a site taken over by spam.</li>\n<li>Noticed that I don&rsquo;t have a good editor for Elixir</li>\n<li>Decided to try out <a href=\"https://neovim.io\">Neovim</a> as a replacement for my Vim setup</li>\n<li>Discovered <a href=\"https://sw.kovidgoyal.net/kitty/\">Kitty</a> and started trying it out as a replacement for Terminal.app (at home) and iTerm (at work)</li>\n</ul>\n<p>But I&rsquo;m having fun! And I will have some free time next week to dig deeper into all of these things.</p>\n",
        "date_published": "2023-08-09T19:24:44-05:00",
        "url": "https://blog.nertzy.com/2023/08/09/elixir-yakshaving.html",
        "tags": ["Status","Article"]
      },
      {
        "id": "http://nertzy.micro.blog/2020/11/09/pgsearch-at-years.html",
        "title": "pg_search at 10 years 🎂",
        "content_html": "<p>Ten years ago today, I pair programmed with Petra Jaros on the first commit for <a href=\"https://github.com/Casecommons/pg_search\" title=\"pg_search repository on GitHub\">pg_search</a>, my Ruby gem.</p>\n<p>Back then, I was working at <a href=\"https://tanzu.vmware.com/labs\" title=\"Pivotal Labs, now part of VMware\">Pivotal Labs</a> in New York on the <a href=\"https://www.casebook.net\" title=\"Casebook PBC, formerly Case Commons\">Casebook</a> project when we were having trouble with a search engine deployment. My client product manager trusted me to spend a month or so of full-time billable hours to put together a new solution to take advantage of the built-in search capabilities of <a href=\"https://www.postgresql.org/\" title=\"PostgreSQL: The World's Most Advanced Open Source Relational Database\">PostgreSQL</a>. We open-sourced it, I wrote a <a href=\"https://tanzu.vmware.com/content/blog/pg-search-how-i-learned-to-stop-worrying-and-love-postgresql-full-text-search\" title=\"Blog post announcing pg_search\">blog post</a> to announce its release, and before long we started to receive improvements from the community.</p>\n<p>For the last ten years, I have maintained pg_search as a personal side project, for fun. I have learned quite a bit from maintaining the gem. Every once in a while, our test suite reveals a bug in Rails, which has been fun to investigate and try to fix. In my current job, I was recently able to use pg_search to build a type-ahead autocompleter.</p>\n<p>Over the years I have released 62 versions of the gem. Most shocking of all, pg_search has been downloaded over 7.6 million times. I am humbled that the Ruby community has been so willing to use my work and contribute improvements over the years. I love free software, and it feels great to both give and receive.</p>\n<p>Thanks to all the other software developers who have reported issues, submitted pull requests, and asked questions on our mailing list.</p>\n<p>Here&rsquo;s to the next decade! 🥂</p>\n<p><a href=\"https://badge.fury.io/rb/pg_search\" style=\"text-decoration: none;\"><img src=\"https://badge.fury.io/rb/pg_search.svg\" alt=\"Gem Version\" height=\"18\" style=\"width: inherit;\"></a></p>\n",
        "date_published": "2020-11-09T22:39:36-05:00",
        "url": "https://blog.nertzy.com/2020/11/09/pgsearch-at-years.html",
        "tags": ["Article","Ruby"]
      },
      {
        "id": "http://nertzy.micro.blog/2020/05/03/ive-just-updated.html",
        
        "content_html": "<p>I’ve just updated a couple of my old personal project websites.</p>\n<ul>\n    <li><a href=\"http://twittersucks.com/\">Twitter Sucks!</a> - Upgraded all Ruby gems and got it working again. Updated CSS and picked newer fonts from Google Fonts.</li>\n    <li><a href=\"http://flittr.nertzy.com/\">Flittr</a> = Flickr + Twitter - Upgraded three major versions of Rails and got it (almost) working again. Switched from the <a href=\"https://rubygems.org/gems/fleakr\">fleakr gem</a> to the <a href=\"https://rubygems.org/gems/flickr\">flickr gem</a>. Right now, every tweet falls back to a <a href=\"https://flickr.com/search/?q=lolcats\">lolcats image</a> because the Yahoo! Term Extraction API no longer exists.</li>\n</ul>\n<p>Both applications are currently running on Heroku’s free tier. Once I get them modernized enough I may move them to the “Hobby” tier. I also upgraded both from their ancient Cedar-10 stack.</p>\n",
        "date_published": "2020-05-03T17:16:04-05:00",
        "url": "https://blog.nertzy.com/2020/05/03/ive-just-updated.html",
        "tags": ["Microblog","Status","Article"]
      },
      {
        "id": "http://nertzy.micro.blog/2020/02/23/today-at-indiewebcamp.html",
        
        "content_html": "<p>Today at IndieWebCamp 2020 Austin I’m figuring out what my personal site <a href=\"https://nertzy.com\">nertzy.com</a> has on it and running it through <a href=\"https://indiewebify.me\">indiewebify.me</a> to get some basics like <a href=\"http://microformats.org/wiki/h-card\">h-card</a> set up. After that, I’ll be looking into social reader apps. 🤓</p>\n",
        "date_published": "2020-02-23T16:06:55-05:00",
        "url": "https://blog.nertzy.com/2020/02/23/today-at-indiewebcamp.html",
        "tags": ["Microblog","Status","Article"]
      },
      {
        "id": "http://nertzy.micro.blog/2020/02/22/everyone-is-presenting.html",
        
        "content_html": "<p>Everyone is presenting their personal websites. I just hopped up and presented <a href=\"https://nertzy.com\">nertzy.com</a> and how I have copies of my older blogs at <a href=\"http://old.nertzy.com\"><a href=\"http://old.nertzy.com\">http://old.nertzy.com</a></a> and <a href=\"http://old.nertzy.com/old/\"><a href=\"http://old.nertzy.com/old/\">http://old.nertzy.com/old/</a></a> and how I want to merge that old content into my site someday.</p>\n",
        "date_published": "2020-02-22T12:23:54-05:00",
        "url": "https://blog.nertzy.com/2020/02/22/everyone-is-presenting.html",
        "tags": ["Microblog","Status","Article"]
      },
      {
        "id": "http://nertzy.micro.blog/2020/02/02/at-t-at.html",
        
        "content_html": "<p>At T22 at 2:02 on 2/2/2020 (@ Tumble 22 in Austin, TX) <a href=\"https://www.swarmapp.com/nertzy/checkin/5e372b06db6db8000812b5f1?s=NAW5Ni_6DrBeSNR6Ss6TduTnqko\">via Swarm</a></p>\n",
        "date_published": "2020-02-02T15:03:00-05:00",
        "url": "https://blog.nertzy.com/2020/02/02/at-t-at.html",
        "tags": ["Microblog","Status","Article"]
      }
  ]
}
