JSON Feed Validator

Check whether your feed is valid. For more information about JSON Feed, see the specification. Find the validator source code on GitHub.

GET validation response in JSON format.

Feed source

{
  "version": "https://jsonfeed.org/version/1.1",
  "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://david.shanske.com/feed/json/ -- and add it your reader.",
  "next_url": "https://david.shanske.com/feed/json/?paged=2",
  "home_page_url": "https://david.shanske.com/",
  "feed_url": "https://david.shanske.com/feed/json/",
  "language": "en-US",
  "title": "David Shanske",
  "description": "The Definitive Location",
  "icon": "https://img.shanske.xyz/2024/04/cropped-IMG-20240419-WA0000.jpg",
  "items": [
    {
      "id": "https://david.shanske.com/?p=9550",
      "url": "https://david.shanske.com/2025/12/21/jewish-museum-of-florida/",
      "title": "Jewish Museum of Florida",
      "content_html": "<p>Visited the <a href=\"https://jmof.fiu.edu/about/index.html\">Jewish Museum of Florida</a> today. The original synagogue was built in 1929, and the second, built in 1936 and now form the museum opened in 1995.</p>\n<p>I came here to take the Jewish Walking Tour of Miami Beach. Which I had taken before in 2015&#8230;with the same tour guide. It&#8217;s a nice walk around Miami Beach, enjoying art deco architecture and having historic sites pointed out.</p>\n\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_144609974.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_144609974.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_144609974.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_144609974-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_144609974-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_144609974-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_144609974-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_144618411.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_144618411.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_144618411.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_144618411-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_144618411-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_144618411-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_144703503.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_144703503.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_144703503.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_144703503-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_144703503-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_144703503-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_144706021.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_144706021.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_144706021.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_144706021-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_144706021-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_144706021-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173456673.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173456673.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173456673.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173456673-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173456673-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173456673-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173456673-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173600211.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173600211.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173600211.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_173600211-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173600211-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173600211-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173603957.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173603957.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173603957.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173603957-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173603957-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173603957-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173603957-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173608134.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173608134.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173608134.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173608134-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173608134-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173608134-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173608134-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173614535.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173614535.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173614535.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173614535-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173614535-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173614535-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173614535-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_174109176.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_174109176.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_174109176.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_174109176-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_174109176-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_174109176-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173949928.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173949928.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173949928.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_173949928-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173949928-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173949928-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173945560.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173945560.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173945560.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_173945560-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173945560-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173945560-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173807774.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173807774.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173807774.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173807774-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173807774-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173807774-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173807774-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173800396.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173800396.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173800396.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173800396-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173800396-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173800396-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173800396-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173753847.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173753847.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173753847.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_173753847-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173753847-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173753847-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173712081.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173712081.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173712081.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173712081-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173712081-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173712081-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173712081-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173709118.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173709118.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173709118.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_173709118-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_173709118-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_173709118-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_173709118-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173704557.jpg'><img width=\"113\" height=\"150\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173704557.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173704557.jpg 6144w, https://img.shanske.xyz/2025/12/PXL_20251221_173704557-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173704557-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173704557-768x1020.jpg 768w\" sizes=\"(max-width: 113px) 85vw, 113px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_174115063.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_174115063.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_174115063.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_174115063-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_174115063-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_174115063-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_174115063-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_174126294.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_174126294.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_174126294.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_174126294-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_174126294-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_174126294-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_174126294-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_174211103.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_174211103.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_174211103.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_174211103-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_174211103-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_174211103-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_174211103-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_174212963.jpg'><img width=\"150\" height=\"113\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_174212963.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_174212963.jpg 8160w, https://img.shanske.xyz/2025/12/PXL_20251221_174212963-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251221_174212963-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251221_174212963-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251221_174212963-1200x904.jpg 1200w\" sizes=\"(max-width: 150px) 85vw, 150px\"></a>\n\n",
      "content_text": "Visited the Jewish Museum of Florida today. The original synagogue was built in 1929, and the second, built in 1936 and now form the museum opened in 1995.\nI came here to take the Jewish Walking Tour of Miami Beach. Which I had taken before in 2015&#8230;with the same tour guide. It&#8217;s a nice walk around Miami Beach, enjoying art deco architecture and having historic sites pointed out.",
      "date_published": "2025-12-21T21:16:54-05:00",
      "date_modified": "2025-12-21T21:16:54-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      }
    },
    {
      "id": "https://david.shanske.com/?p=9546",
      "url": "https://david.shanske.com/2025/12/21/9546/",
      "content_html": "<section class=\"response\">\n<header>\n<span class=\"kind-display-text\"> </span> <span>Stained Glass Window Donated by Meyer Lansky</span></header>\n\n<a href='https://img.shanske.xyz/2025/12/PXL_20251221_173756854.jpg'><img width=\"771\" height=\"1024\" src=\"https://img.shanske.xyz/2025/12/PXL_20251221_173756854-771x1024.jpg\" class=\"attachment-large size-large u-photo\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251221_173756854-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251221_173756854-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251221_173756854-768x1020.jpg 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\"></a>\n</section>\n<p>Stained glass window donated by Meyer Lansky to Congregation Beth Jacob. The synagogue is now a Jewish museum.</p>\n",
      "content_text": "Stained Glass Window Donated by Meyer Lansky\n\n\n\nStained glass window donated by Meyer Lansky to Congregation Beth Jacob. The synagogue is now a Jewish museum.",
      "date_published": "2025-12-21T12:57:30-05:00",
      "date_modified": "2025-12-21T21:05:34-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -80.1308452,
            25.7852658
          ]
        },
        "properties": {
          "name": "FIU - Jewish Museum, Miami Beach, FL"
        }
      },
      "external_url": "https://img.shanske.xyz/2025/12/PXL_20251221_173756854.jpg"
    },
    {
      "id": "https://david.shanske.com/?p=9170",
      "url": "https://david.shanske.com/2025/12/14/9170/",
      "content_html": "<section class=\"response\">\n<header>\n<span class=\"kind-display-text\"> </span> <span>First Night of Chanukah</span></header>\n\n<a href='https://img.shanske.xyz/2025/12/PXL_20251215_010527593.jpg'><img width=\"840\" height=\"632\" src=\"https://img.shanske.xyz/2025/12/PXL_20251215_010527593-1024x771.jpg\" class=\"attachment-large size-large u-photo\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251215_010527593-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251215_010527593-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251215_010527593-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251215_010527593-1200x904.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\"></a>\n</section>\n",
      "content_text": "First Night of Chanukah",
      "date_published": "2025-12-14T17:08:54-08:00",
      "date_modified": "2025-12-14T17:08:54-08:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -117.1428809,
            32.7748552
          ]
        },
        "properties": {
          "name": "Station Village Way, San Diego, CA"
        }
      },
      "external_url": "https://david.shanske.com/wp-content/uploads/2025/12/PXL_20251215_010527593.jpg",
      "syndication": [
        "https://micro.blog/dshanske/80031748"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=9155",
      "url": "https://david.shanske.com/2025/12/14/9155/",
      "title": "A340 Lavatories",
      "content_html": "\n<a href='https://img.shanske.xyz/2025/12/PXL_20251211_183833537.jpg'><img width=\"226\" height=\"300\" src=\"https://img.shanske.xyz/2025/12/PXL_20251211_183833537-226x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251211_183833537-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251211_183833537-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251211_183833537-768x1020.jpg 768w\" sizes=\"(max-width: 226px) 85vw, 226px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251211_183835478.jpg'><img width=\"226\" height=\"300\" src=\"https://img.shanske.xyz/2025/12/PXL_20251211_183835478-226x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251211_183835478-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251211_183835478-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251211_183835478-768x1020.jpg 768w\" sizes=\"(max-width: 226px) 85vw, 226px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251211_184047763.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/12/PXL_20251211_184047763-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251211_184047763-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251211_184047763-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251211_184047763-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251211_184047763-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/12/PXL_20251211_183944080.jpg'><img width=\"226\" height=\"300\" src=\"https://img.shanske.xyz/2025/12/PXL_20251211_183944080-226x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251211_183944080-226x300.jpg 226w, https://img.shanske.xyz/2025/12/PXL_20251211_183944080-771x1024.jpg 771w, https://img.shanske.xyz/2025/12/PXL_20251211_183944080-768x1020.jpg 768w\" sizes=\"(max-width: 226px) 85vw, 226px\"></a>\n\n<p>Have not been on an aircraft where the lavatories are in the cargo hold, below the passenger cabin before. Lufthansa opted to do this on their A340-600s in order to make more room for economy seats. It reminds me of the lower level on an Amtrak train.</p>\n",
      "content_text": "Have not been on an aircraft where the lavatories are in the cargo hold, below the passenger cabin before. Lufthansa opted to do this on their A340-600s in order to make more room for economy seats. It reminds me of the lower level on an Amtrak train.",
      "date_published": "2025-12-14T14:16:39-05:00",
      "date_modified": "2025-12-14T14:17:42-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3m7xtfxopgi2f",
        "https://micro.blog/dshanske/80015527"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=9165",
      "url": "https://david.shanske.com/2025/12/11/9165/",
      "content_html": "<section class=\"response\">\n<header>\n<span class=\"kind-display-text\"> </span> <span>Lufthansa A319</span></header>\n\n<a href='https://img.shanske.xyz/2025/12/PXL_20251211_063710928.jpg'><img width=\"840\" height=\"632\" src=\"https://img.shanske.xyz/2025/12/PXL_20251211_063710928-1024x771.jpg\" class=\"attachment-large size-large u-photo\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/12/PXL_20251211_063710928-1024x771.jpg 1024w, https://img.shanske.xyz/2025/12/PXL_20251211_063710928-300x226.jpg 300w, https://img.shanske.xyz/2025/12/PXL_20251211_063710928-768x578.jpg 768w, https://img.shanske.xyz/2025/12/PXL_20251211_063710928-1200x904.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\"></a>\n</section>\n",
      "content_text": "Lufthansa A319",
      "date_published": "2025-12-11T07:37:17+01:00",
      "date_modified": "2025-12-14T21:07:21+01:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            8.5460056,
            50.0383111
          ]
        },
        "properties": {
          "name": "Airportring, Frankfurt, HE, DE"
        }
      },
      "external_url": "https://david.shanske.com/wp-content/uploads/2025/12/PXL_20251211_063710928.jpg"
    },
    {
      "id": "https://david.shanske.com/?p=9130",
      "url": "https://david.shanske.com/2025/11/29/bridging-and-my-time-of-late/",
      "title": "Bridging and My Time of Late",
      "content_html": "<p>Lately, I have been writing a lot over on <a href=\"https://www.gadgetwisdom.com\">Gadget Wisdom</a>, where I write more tech themed stories, about self-hosting. That isn&#8217;t exactly uncommon, it is a popular topic for many people.</p>\n<p>But what does that do in relation to my longstanding practice of working on tools for my website? The issue has been that I have tried to create tools that do exactly what I want, how I want it. That can be great, but it discounts a lot of existing tools.</p>\n<p>I tried to build some of the tools to create a feed reader, but it never quite got to where I wanted it to be. I&#8217;ve built some great features into my website, and I have plenty of ideas on how I could improve them, but they work now, so I&#8217;m not rushing on that.</p>\n<p>As I keep setting up these hosted services, many of which are good enough for most daily needs, the question I am pivoting to is how I can integrate that into my website and my own code. I still have plenty of projects where I can&#8217;t find a project that does what I want, but plenty where I can.</p>\n<p>A few ideas I have been batting about.</p>\n<ul>\n<li>Add support to my site for posting images from my <a href=\"https://immich.app/\">Immich</a> photo library. I don&#8217;t want to expose my entire photo library, but curate it.</li>\n<li>Have my site integrate to my self-hosted notification service, <a href=\"https://ntfy.sh/\">Ntfy</a>.</li>\n<li> Use <a href=\"https://freshrss.org/\">FreshRSS</a> to read RSS and Atom feeds, and merge that with other ways of getting information.</li>\n<li>Move to hosting my own calendar, so I can integrate that to send specific calendar events and RSVPs to my website.</li>\n</ul>\n<p>I&#8217;m not sure how many of these I will do, but by bridging services I can install today, I can do more with less time.</p>\n",
      "content_text": "Lately, I have been writing a lot over on Gadget Wisdom, where I write more tech themed stories, about self-hosting. That isn&#8217;t exactly uncommon, it is a popular topic for many people.\nBut what does that do in relation to my longstanding practice of working on tools for my website? The issue has been that I have tried to create tools that do exactly what I want, how I want it. That can be great, but it discounts a lot of existing tools.\nI tried to build some of the tools to create a feed reader, but it never quite got to where I wanted it to be. I&#8217;ve built some great features into my website, and I have plenty of ideas on how I could improve them, but they work now, so I&#8217;m not rushing on that.\nAs I keep setting up these hosted services, many of which are good enough for most daily needs, the question I am pivoting to is how I can integrate that into my website and my own code. I still have plenty of projects where I can&#8217;t find a project that does what I want, but plenty where I can.\nA few ideas I have been batting about.\n\nAdd support to my site for posting images from my Immich photo library. I don&#8217;t want to expose my entire photo library, but curate it.\nHave my site integrate to my self-hosted notification service, Ntfy.\n Use FreshRSS to read RSS and Atom feeds, and merge that with other ways of getting information.\nMove to hosting my own calendar, so I can integrate that to send specific calendar events and RSVPs to my website.\n\nI&#8217;m not sure how many of these I will do, but by bridging services I can install today, I can do more with less time.",
      "date_published": "2025-11-30T02:08:09+02:00",
      "date_modified": "2025-11-30T02:08:09+02:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            23.3373095,
            42.701518
          ]
        },
        "properties": {
          "name": "Iskar 96, Sofia, 22, BG"
        }
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3m6smozjvy62m",
        "https://micro.blog/dshanske/79005655"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=9013",
      "url": "https://david.shanske.com/2025/10/09/visiting-the-wedding-of-the-water/",
      "title": "Visiting the Wedding of the Water",
      "content_html": "<p>The Delaware River begins as two branches, before converging into the main river and continuing 282 miles to Delaware Bay.</p>\n<p>The West Branch begins in Schoharie County and flows down into Delaware County, passing the Cannonsville Reservoir before paralleling Route 17. The East Branch runs from Delaware County through the Pepacton Reservoir before convergence.</p>\n<p>The &#8220;Wedding of the Water&#8221;, the convergence of the east and west branches of the Delaware River is near Hancock, NY.</p>\n<p>The closest view that is easily accessible by car is the New York State&#8217;s Department of Environmental Conservations Junction Pool&#8230;which is a small area with picnic tables popular with fly fisherman because of its relatively safe position to wade into the river.</p>\n<p>In fact, I saw several people doing just that.</p>\n\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_181454705.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_181454705-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_181454705-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_181454705-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_181454705-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_181454705-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_181500275.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_181500275-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_181500275-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_181500275-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_181500275-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_181500275-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182636128.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182636128-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182636128-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182636128-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182636128-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182636128-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182638521.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182638521-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182638521-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182638521-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182638521-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182638521-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182644226.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182644226-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182644226-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182644226-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182644226-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182644226-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182649470.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182649470-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182649470-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182649470-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182649470-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182649470-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182655618.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182655618-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182655618-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182655618-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182655618-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182655618-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182924351.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182924351-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182924351-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182924351-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182924351-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182924351-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182934517.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182934517-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182934517-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182934517-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182934517-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182934517-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182945092.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182945092-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182945092-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182945092-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182945092-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182945092-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_182953206.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_182953206-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_182953206-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_182953206-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_182953206-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_182953206-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_183229479.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_183229479-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_183229479-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_183229479-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_183229479-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_183229479-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_183233200.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_183233200-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_183233200-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_183233200-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_183233200-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_183233200-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_183238882.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_183238882-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_183238882-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_183238882-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_183238882-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_183238882-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_183246610.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_183246610-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_183246610-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_183246610-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_183246610-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_183246610-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n<a href='https://img.shanske.xyz/2025/10/PXL_20251009_183252489.jpg'><img width=\"300\" height=\"226\" src=\"https://img.shanske.xyz/2025/10/PXL_20251009_183252489-300x226.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https://img.shanske.xyz/2025/10/PXL_20251009_183252489-300x226.jpg 300w, https://img.shanske.xyz/2025/10/PXL_20251009_183252489-1024x771.jpg 1024w, https://img.shanske.xyz/2025/10/PXL_20251009_183252489-768x578.jpg 768w, https://img.shanske.xyz/2025/10/PXL_20251009_183252489-1200x904.jpg 1200w\" sizes=\"(max-width: 300px) 85vw, 300px\"></a>\n\n",
      "content_text": "The Delaware River begins as two branches, before converging into the main river and continuing 282 miles to Delaware Bay.\nThe West Branch begins in Schoharie County and flows down into Delaware County, passing the Cannonsville Reservoir before paralleling Route 17. The East Branch runs from Delaware County through the Pepacton Reservoir before convergence.\nThe &#8220;Wedding of the Water&#8221;, the convergence of the east and west branches of the Delaware River is near Hancock, NY.\nThe closest view that is easily accessible by car is the New York State&#8217;s Department of Environmental Conservations Junction Pool&#8230;which is a small area with picnic tables popular with fly fisherman because of its relatively safe position to wade into the river.\nIn fact, I saw several people doing just that.",
      "date_published": "2025-10-09T14:26:40-04:00",
      "date_modified": "2025-10-09T21:52:11-04:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -75.2771639,
            41.9349472
          ]
        },
        "properties": {
          "name": "Hancock NY"
        }
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3m2skdmagcy2d",
        "https://micro.blog/dshanske/75428665"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8819",
      "url": "https://david.shanske.com/2025/05/28/8819/",
      "content_html": "<p>I&#8217;ve been following the news of late, and it is particularly depressing. Professionally, one of the things I hate the most is that philosophy of tearing everything down and then figuring out how to rebuild it, instead of coming up with a thoughtful and well researched plan and then slowly and deliberately implementing it. Not even getting into their views on why or what should replace it, the current US administration seems to want to tear everything down instead of coming up with a plan and then carefully executing.</p>\n",
      "content_text": "I&#8217;ve been following the news of late, and it is particularly depressing. Professionally, one of the things I hate the most is that philosophy of tearing everything down and then figuring out how to rebuild it, instead of coming up with a thoughtful and well researched plan and then slowly and deliberately implementing it. Not even getting into their views on why or what should replace it, the current US administration seems to want to tear everything down instead of coming up with a plan and then carefully executing.",
      "date_published": "2025-05-28T21:11:45-04:00",
      "date_modified": "2025-05-28T21:11:45-04:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lqbjyjcxu523",
        "https://micro.blog/dshanske/65485262"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8790",
      "url": "https://david.shanske.com/2025/02/16/8790/",
      "content_html": "<p>I&#8217;ve been watching the Hamas hostage releases. Whatever you think of the current situation, there are a lot of questions I have about this. Why doesn&#8217;t it bother more people that Hamas calls this a victory? That they are dressing people up in outfits meant to look like IDF uniforms so they can claim people they pulled from their beds were soldiers? Where are they getting these uniforms? Where are they printing these backdrops or did they already have them?</p>\n",
      "content_text": "I&#8217;ve been watching the Hamas hostage releases. Whatever you think of the current situation, there are a lot of questions I have about this. Why doesn&#8217;t it bother more people that Hamas calls this a victory? That they are dressing people up in outfits meant to look like IDF uniforms so they can claim people they pulled from their beds were soldiers? Where are they getting these uniforms? Where are they printing these backdrops or did they already have them?",
      "date_published": "2025-02-16T19:20:24-05:00",
      "date_modified": "2025-02-16T19:20:24-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lidi2exvou2l",
        "https://micro.blog/dshanske/57752824"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8530",
      "url": "https://david.shanske.com/2025/01/07/8530/",
      "content_html": "<p>For carry on luggage&#8230;.2 or 4 wheels? Go.</p>\n",
      "content_text": "For carry on luggage&#8230;.2 or 4 wheels? Go.",
      "date_published": "2025-01-07T23:01:51-05:00",
      "date_modified": "2025-01-07T23:01:51-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lf7bqhjzzb2z",
        "https://micro.blog/dshanske/54518846"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8512",
      "url": "https://david.shanske.com/2024/12/24/8512/",
      "content_html": "<p>Been watching Interior: Chinatown on Hulu. Didn&#8217;t read the book, but interesting story.</p>\n",
      "content_text": "Been watching Interior: Chinatown on Hulu. Didn&#8217;t read the book, but interesting story.",
      "date_published": "2024-12-24T23:53:25-05:00",
      "date_modified": "2024-12-24T23:53:25-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3le464q5t5i27",
        "https://micro.blog/dshanske/53217325"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8304",
      "url": "https://david.shanske.com/2024/12/18/8304/",
      "content_html": "<p>Skyliner is nice.</p>\n",
      "content_text": "Skyliner is nice.",
      "date_published": "2024-12-18T11:29:57-05:00",
      "date_modified": "2024-12-18T11:29:57-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -81.5447223,
            28.3590742
          ]
        },
        "properties": {
          "name": "Disney's Caribbean Beach Resort, Bay Lake, FL"
        }
      }
    },
    {
      "id": "https://david.shanske.com/?p=8290",
      "url": "https://david.shanske.com/2024/12/08/8290/",
      "content_html": "<p>I&#8217;m supposed to say Stay Classy San Diego now, right?</p>\n",
      "content_text": "I&#8217;m supposed to say Stay Classy San Diego now, right?",
      "date_published": "2024-12-08T20:57:07-08:00",
      "date_modified": "2024-12-08T20:57:07-08:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -117.2028857,
            32.7324182
          ]
        },
        "properties": {
          "name": "San Diego International Airport, San Diego, CA"
        }
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lctwtv4vtf27",
        "https://micro.blog/dshanske/51643072"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8286",
      "url": "https://david.shanske.com/2024/12/08/switched-to-classicpress/",
      "title": "Switched to ClassicPress",
      "content_html": "<p>A few weeks ago I decided to switch this site to ClassicPress. The recent WordPress drama was merely the final straw.  It was years of the block editor, aka Gutenberg.</p>\n<p>I want to write content. The block editor feels like I am typesetting a magazine. The classic WordPress editor feels like I am writing content. Most people don&#8217;t need to handle the level of visual manipulation WordPress now makes default.</p>\n<p>Matt, the cofounder and leader of WordPress <a href=\"https://ma.tt/2017/08/we-called-it-gutenberg-for-a-reason/\">wrote</a> about this in 2017. And it mirrors that thought. I have issues with the classic editor and how integrating certain metadata works&#8230;but the benefits of a simple text entry for the bulk of my content can&#8217;t be denied.</p>\n<p>There comes in ClassicPress. And I have my criticisms there too. Nothing is perfect. Currently tracking with WordPress 6.2, they are committed to a leaner version of WordPress that focuses on a classic editor experience. Version 2.3.0 just came <a href=\"https://www.classicpress.net/in-time-for-christmas-classicpress-version-2-3-0-is-out/\">out</a>, and updates dependent libraries, removes Javascript in favor of HTML5 elements&#8230;instead of layering on more and more client side Javascript to help things run.</p>\n<p>In previous versions they added categories and tags to media, redesigned the media modals to remove additional deprecated libraries, added security enhancements, and&#8230;in a feature I didn&#8217;t expect and cannot find much discussion or posting on, adding a new object relationships table.</p>\n<p>This makes it possible to relate any object in ClassicPress to any other object. All that’s needed are the object types of the two items and the ID of at least one of them. Being as I am keeping compatibility with WordPress at this time, I have not used it for anything&#8230;though I can think of some great uses.</p>\n<p>To quote the ClassicPress team themselves&#8230;it is not just WordPress without blocks, it &#8220;is developing its own personality, while performing faster than WordPress and with a codebase that’s only around half the size&#8221;.</p>\n<p>I will continue developing for both platforms&#8230;and not specifically developing blocks because they do not interest me. But I look forward regardless to what we can build.</p>\n",
      "content_text": "A few weeks ago I decided to switch this site to ClassicPress. The recent WordPress drama was merely the final straw.  It was years of the block editor, aka Gutenberg.\nI want to write content. The block editor feels like I am typesetting a magazine. The classic WordPress editor feels like I am writing content. Most people don&#8217;t need to handle the level of visual manipulation WordPress now makes default.\nMatt, the cofounder and leader of WordPress wrote about this in 2017. And it mirrors that thought. I have issues with the classic editor and how integrating certain metadata works&#8230;but the benefits of a simple text entry for the bulk of my content can&#8217;t be denied.\nThere comes in ClassicPress. And I have my criticisms there too. Nothing is perfect. Currently tracking with WordPress 6.2, they are committed to a leaner version of WordPress that focuses on a classic editor experience. Version 2.3.0 just came out, and updates dependent libraries, removes Javascript in favor of HTML5 elements&#8230;instead of layering on more and more client side Javascript to help things run.\nIn previous versions they added categories and tags to media, redesigned the media modals to remove additional deprecated libraries, added security enhancements, and&#8230;in a feature I didn&#8217;t expect and cannot find much discussion or posting on, adding a new object relationships table.\nThis makes it possible to relate any object in ClassicPress to any other object. All that’s needed are the object types of the two items and the ID of at least one of them. Being as I am keeping compatibility with WordPress at this time, I have not used it for anything&#8230;though I can think of some great uses.\nTo quote the ClassicPress team themselves&#8230;it is not just WordPress without blocks, it &#8220;is developing its own personality, while performing faster than WordPress and with a codebase that’s only around half the size&#8221;.\nI will continue developing for both platforms&#8230;and not specifically developing blocks because they do not interest me. But I look forward regardless to what we can build.",
      "date_published": "2024-12-08T19:36:40-05:00",
      "date_modified": "2024-12-08T19:36:40-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lcticba4kz2f",
        "https://micro.blog/dshanske/51627976"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8284",
      "url": "https://david.shanske.com/2024/12/08/8284/",
      "content_html": "\n<section class=\"h-cite response u-review-of \">\n<header>\n<span class=\"kind-display-text\">Reviewed</span> <a href=\"https://david.shanske.com/venue/berkshire-motel-el-cajon-california/\" class=\"p-name u-url\">Berkshire Motel</a></header>\n<blockquote class=\"e-summary\"> </blockquote></section>\n\n<data class=\"p-rating\" value=\"4\">⭐⭐⭐⭐</data>\n<p>Their little suites with a bedroom and kitchenette were perfect for my weekend needs.</p>\n",
      "content_text": "Reviewed Berkshire Motel\n \n\n⭐⭐⭐⭐\nTheir little suites with a bedroom and kitchenette were perfect for my weekend needs.",
      "date_published": "2024-12-08T18:38:03-05:00",
      "date_modified": "2024-12-08T18:38:03-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "external_url": "https://david.shanske.com/venue/berkshire-motel-el-cajon-california/"
    },
    {
      "id": "https://david.shanske.com/?p=8282",
      "url": "https://david.shanske.com/2024/12/08/8282/",
      "content_html": "<p>During this trip, I got frustrated when I made an order in a local business I expressed asked for them not to give me something, Mentioned it three times, asked them to confirm, But brought it back with me to the venue I was at and low and behold&#8230;The thing I asked them not to give me. This is like when I go to a restaurant and ask for a my drink with no ice and no lemon and one of those things shows up. I normally don&#8217;t write about such things&#8230;but I told this story several times to people and I was told that if I told the same story 3 times, it needed to be on my website. So here it is.</p>\n",
      "content_text": "During this trip, I got frustrated when I made an order in a local business I expressed asked for them not to give me something, Mentioned it three times, asked them to confirm, But brought it back with me to the venue I was at and low and behold&#8230;The thing I asked them not to give me. This is like when I go to a restaurant and ask for a my drink with no ice and no lemon and one of those things shows up. I normally don&#8217;t write about such things&#8230;but I told this story several times to people and I was told that if I told the same story 3 times, it needed to be on my website. So here it is.",
      "date_published": "2024-12-08T18:15:19-05:00",
      "date_modified": "2024-12-08T18:15:19-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lctdsbpu5t2z",
        "https://micro.blog/dshanske/51623096"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8280",
      "url": "https://david.shanske.com/2024/12/08/8280/",
      "content_html": "<p>I found out why it was harder to get a hotel this weekend in San Diego. Apparently, the American Society of Hematologists is having their annual conference and exhibition. I spent over an hour trying to get a ride out of the airport, surrounded by people with conference swag. Not sure how many attendees, but 32,000 people attended last year according to their site.</p>\n",
      "content_text": "I found out why it was harder to get a hotel this weekend in San Diego. Apparently, the American Society of Hematologists is having their annual conference and exhibition. I spent over an hour trying to get a ride out of the airport, surrounded by people with conference swag. Not sure how many attendees, but 32,000 people attended last year according to their site.",
      "date_published": "2024-12-08T15:10:45-08:00",
      "date_modified": "2024-12-08T15:10:45-08:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -117.1266353,
            32.7631158
          ]
        },
        "properties": {
          "name": "3131 Adams Avenue, San Diego, CA"
        }
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lctdijehyg26",
        "https://micro.blog/dshanske/51622896"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8273",
      "url": "https://david.shanske.com/2024/12/08/determining-good-syndication-defaults/",
      "title": "Determining Good Syndication Defaults",
      "content_html": "<p>I&#8217;ve been very reluctant to set defaults for syndication, making options be selected each time instead. This is a bit problematic because I like to reduce friction.</p>\n<p>The issue is that I don&#8217;t want them to be global. I want them to be a bit more granular.</p>\n<p>For example, a hallmark of a note for me is that is doesn&#8217;t have an explicit title. Maybe I want all notes to go to all services that support them unless I say otherwise&#8230;.</p>\n<p>I am worried about a mistake I made years ago involving importing old posts&#8230; so the code needs to check the published date and not post anything old automatically.</p>\n<p>Responses to URLs on a syndication site should automatically go out to that site&#8230;but not necessarily to other sites.</p>\n<p>I had a discussion about this with my Indieweb associates at IndieWebCamp San Diego and I&#8217;m still not sure what I&#8217;ll end up doing.</p>\n",
      "content_text": "I&#8217;ve been very reluctant to set defaults for syndication, making options be selected each time instead. This is a bit problematic because I like to reduce friction.\nThe issue is that I don&#8217;t want them to be global. I want them to be a bit more granular.\nFor example, a hallmark of a note for me is that is doesn&#8217;t have an explicit title. Maybe I want all notes to go to all services that support them unless I say otherwise&#8230;.\nI am worried about a mistake I made years ago involving importing old posts&#8230; so the code needs to check the published date and not post anything old automatically.\nResponses to URLs on a syndication site should automatically go out to that site&#8230;but not necessarily to other sites.\nI had a discussion about this with my Indieweb associates at IndieWebCamp San Diego and I&#8217;m still not sure what I&#8217;ll end up doing.",
      "date_published": "2024-12-08T15:04:18-08:00",
      "date_modified": "2024-12-08T15:04:18-08:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "geo": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -117.1266402,
            32.7631169
          ]
        },
        "properties": {
          "name": "3131 Adams Avenue, San Diego, CA"
        }
      }
    },
    {
      "id": "https://david.shanske.com/?p=8267",
      "url": "https://david.shanske.com/2024/12/06/8267/",
      "content_html": "<p>I&#8217;ve been diverted to Las Vegas unexpectedly due weather. Joy.</p>\n",
      "content_text": "I&#8217;ve been diverted to Las Vegas unexpectedly due weather. Joy.",
      "date_published": "2024-12-06T12:25:23-05:00",
      "date_modified": "2024-12-06T12:25:23-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://bsky.app/profile/david.shanske.com/post/3lcnpbqjwo727",
        "https://micro.blog/dshanske/51418154"
      ]
    },
    {
      "id": "https://david.shanske.com/?p=8259",
      "url": "https://david.shanske.com/2024/11/28/8259/",
      "content_html": "<p>Have been doing a lot of different things lately. 3D printing, organizational stuff, and an unexpected side trip to Ireland for work with an interesting new project to work on there. Makes me fear I&#8217;m neglecting my website. So many things I want to do here and with the code that powers it.</p>\n",
      "content_text": "Have been doing a lot of different things lately. 3D printing, organizational stuff, and an unexpected side trip to Ireland for work with an interesting new project to work on there. Makes me fear I&#8217;m neglecting my website. So many things I want to do here and with the code that powers it.",
      "date_published": "2024-11-28T20:27:38-05:00",
      "date_modified": "2024-11-29T01:26:59-05:00",
      "authors": [
        {
          "name": "David Shanske",
          "url": "https://david.shanske.com/author/dshanske/",
          "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
        }
      ],
      "author": {
        "name": "David Shanske",
        "url": "https://david.shanske.com/author/dshanske/",
        "avatar": "https://david.shanske.com/avatar/dshanske?s=512"
      },
      "syndication": [
        "https://micro.blog/dshanske/50704562",
        "https://bsky.app/profile/david.shanske.com/post/3lc2x6xuua22e"
      ]
    }
  ]
}