Congratulations!

[Valid Atom 1.0] This is a valid Atom 1.0 feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://www.freeke.org/ffg/index.atom

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom"><title>freeform goodness</title><link href="https://freeke.org/ffg/" rel="alternate"></link><link href="https://freeke.org/ffg/index.atom" rel="self"></link><id>https://freeke.org/ffg/</id><updated>2025-03-18T17:10:00-04:00</updated><entry><title>TRMNL</title><link href="https://freeke.org/ffg/trmnl.html" rel="alternate"></link><published>2025-03-18T17:10:00-04:00</published><updated>2025-03-18T17:10:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2025-03-18:/ffg/trmnl.html</id><summary type="html">&lt;p&gt;One gadget I forgot to mention in &lt;a href="https://freeke.org/ffg/whistling-in-the-graveyard.html"&gt;yesterday&amp;#8217;s post&lt;/a&gt; was the &lt;a href="https://usetrmnl.com/"&gt;&lt;span class="caps"&gt;TRMNL&lt;/span&gt;&lt;/a&gt;. Externally, it&amp;#8217;s a small &lt;a href="https://en.wikipedia.org/wiki/Electronic_paper"&gt;e-paper&lt;/a&gt; (7.5-inch)  display in a minimal frame that can be mounted on a vertical surface or left to stand on a desk or table.  It&amp;#8217;s very lightweight, and can go …&lt;/p&gt;</summary><content type="html">&lt;p&gt;One gadget I forgot to mention in &lt;a href="https://freeke.org/ffg/whistling-in-the-graveyard.html"&gt;yesterday&amp;#8217;s post&lt;/a&gt; was the &lt;a href="https://usetrmnl.com/"&gt;&lt;span class="caps"&gt;TRMNL&lt;/span&gt;&lt;/a&gt;. Externally, it&amp;#8217;s a small &lt;a href="https://en.wikipedia.org/wiki/Electronic_paper"&gt;e-paper&lt;/a&gt; (7.5-inch)  display in a minimal frame that can be mounted on a vertical surface or left to stand on a desk or table.  It&amp;#8217;s very lightweight, and can go weeks or months between charges (depending on how often you set the screen to refresh.) Internally (though you don&amp;#8217;t really need to know anything about this as an end user) it&amp;#8217;s an &lt;a href="https://en.wikipedia.org/wiki/ESP32"&gt;&lt;span class="caps"&gt;ESP32&lt;/span&gt;&lt;/a&gt;-based computer that can refresh itself over the internet and provide ambient information based on plugins that you can configure on the &lt;span class="caps"&gt;TRMNL&lt;/span&gt;&amp;nbsp;website.&lt;/p&gt;
  3. &lt;p&gt;I haven&amp;#8217;t written any plugins myself yet, but the documentation for doing so is available and seems pretty straightforward.  Plugins are built in a Ruby-based templating&amp;nbsp;system.&lt;/p&gt;</content><category term="gadgets"></category></entry><entry><title>Whistling In The Graveyard</title><link href="https://freeke.org/ffg/whistling-in-the-graveyard.html" rel="alternate"></link><published>2025-03-17T18:20:00-04:00</published><updated>2025-03-17T18:20:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2025-03-17:/ffg/whistling-in-the-graveyard.html</id><summary type="html">&lt;p&gt;I haven&amp;#8217;t felt much like blogging lately, as living in a kakistocracy headed by a craven, malignant sub-moron tends to sap one&amp;#8217;s will to live. Any discussion of &lt;em&gt;gestures widely&lt;/em&gt; would just devolve into pointless screaming, so I&amp;#8217;ll move&amp;nbsp;on.&lt;/p&gt;
  4. &lt;p&gt;I&amp;#8217;ve been gathering gadgets, as one …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I haven&amp;#8217;t felt much like blogging lately, as living in a kakistocracy headed by a craven, malignant sub-moron tends to sap one&amp;#8217;s will to live. Any discussion of &lt;em&gt;gestures widely&lt;/em&gt; would just devolve into pointless screaming, so I&amp;#8217;ll move&amp;nbsp;on.&lt;/p&gt;
  5. &lt;p&gt;I&amp;#8217;ve been gathering gadgets, as one does.  I&amp;#8217;ve been enjoying, among other things, my Airpods Max, &lt;span class="caps"&gt;PSVR&lt;/span&gt; 2, Playstation Portal,and Meta Quest&amp;nbsp;3s.&lt;/p&gt;
  6. &lt;p&gt;The revival of my beloved Everton under the stewardship of David Moyes has been a boon over the last few months. I&amp;#8217;ll be taking Jake to see them in Chicago during the summer, though if I&amp;#8217;m being honest he&amp;#8217;s much more excited about the train voyage than the&amp;nbsp;game.&lt;/p&gt;
  7. &lt;p&gt;Speaking of Jake, we assembled his first Raspberry Pi over the weekend.  He&amp;#8217;s excited to use it for Mathematica (via X) and maybe other stuff, as the idea of owning a headless server is a new concept for&amp;nbsp;him.&lt;/p&gt;
  8. &lt;p&gt;&lt;a href="https://freeke.org/ffg/i/2025/IMG_3639-2400.jxl"&gt;&lt;/p&gt;
  9. &lt;p&gt;&lt;picture width="600"&gt;
  10.    &lt;source type="image/jxl" srcset="https://freeke.org/ffg/i/2025/IMG_3639-1200.jxl"&gt;
  11.    &lt;img src="https://freeke.org/ffg/i/2025/IMG_3639-1200.jpg" id="jacob_pi5" alt="Jacob leaning over a table, using a Raspberry Pi 5"&gt;
  12. &lt;/picture&gt;
  13. &lt;/a&gt;&lt;/p&gt;
  14. &lt;p&gt;I have to think that my life on the severed floor is satisfactory, as I haven&amp;#8217;t emerged at the end of my workdays with any unexplained&amp;nbsp;wounds.&lt;/p&gt;
  15. &lt;p&gt;I&amp;#8217;m currently writing this at a &lt;a href="https://www.instagram.com/bin.castle/"&gt;new Yemeni coffee shop&lt;/a&gt; near home. Thumbs up on the &lt;em&gt;mufawar&lt;/em&gt;.&lt;/p&gt;
  16. &lt;p&gt;I&amp;#8217;ll try to post updates more regularly, as long as the idiots don&amp;#8217;t kill us&amp;nbsp;all.&lt;/p&gt;</content><category term="misc/rambling"></category></entry><entry><title>Social Media Microblogging etc.</title><link href="https://freeke.org/ffg/social-media-microblogging-etc.html" rel="alternate"></link><published>2024-11-16T11:30:00-05:00</published><updated>2024-11-16T11:30:00-05:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-11-16:/ffg/social-media-microblogging-etc.html</id><summary type="html">&lt;p&gt;As others have pointed out, the site formerly known as &lt;a href="https://www.reddit.com/r/TalesFromYourServer/s/ll6biKNi5b"&gt;Twitter is a Nazi bar&lt;/a&gt;&amp;nbsp;now. &lt;/p&gt;
  17. &lt;p&gt;To be quite clear, this was a problem that a lot of people recognized early on. Even under the &amp;#8220;stewardship&amp;#8221; of the prior regime, the inconsistent and lax moderation allowed parts of the service …&lt;/p&gt;</summary><content type="html">&lt;p&gt;As others have pointed out, the site formerly known as &lt;a href="https://www.reddit.com/r/TalesFromYourServer/s/ll6biKNi5b"&gt;Twitter is a Nazi bar&lt;/a&gt;&amp;nbsp;now. &lt;/p&gt;
  18. &lt;p&gt;To be quite clear, this was a problem that a lot of people recognized early on. Even under the &amp;#8220;stewardship&amp;#8221; of the prior regime, the inconsistent and lax moderation allowed parts of the service to thrive as a &lt;a href="https://scifi.stackexchange.com/questions/125708/why-was-mos-eisley-spaceport-the-most-wretched-hive-of-scum-and-villainy"&gt;hive of wretched scum and villainy&lt;/a&gt;. The arrival of &lt;a href="https://www.cnbc.com/2024/07/25/elon-musks-transgender-daughter-in-first-interview-says-he-berated-her-for-being-queer-as-a-child.html"&gt;the world&amp;#8217;s most divorced man&lt;/a&gt; turned a gradual disintegration into &lt;a href="https://everyone.plos.org/2014/03/01/falcon-physics-science-diving-peregrine-falcons/"&gt;a powerdive&lt;/a&gt;. I, personally, had stuck around for a couple of&amp;nbsp;reasons:&lt;/p&gt;
  19. &lt;ol&gt;
  20. &lt;li&gt;Having joined in 2006, as user number 3700-something, I&amp;#8217;d been around a lot longer than that insufferable shithead, and the way he&amp;#8217;d been mismanaging it since convincing some of the world&amp;#8217;s worst people to financially back the takeover made me feel I had a good chance of outlasting his&amp;nbsp;ownership.&lt;/li&gt;
  21. &lt;li&gt;I&amp;#8217;m part of a few online fellowships (notably, the online fandom of Everton Football Club) that had never managed to herd their respective cats into migrating to another&amp;nbsp;space.&lt;/li&gt;
  22. &lt;/ol&gt;
  23. &lt;p&gt;It&amp;#8217;s easy to say now that the &amp;#8220;last straw&amp;#8221; for many people was the very prominent role Musk and the site played in possibly fucking &lt;span class="caps"&gt;U.S.&lt;/span&gt; democracy for decades in the 2024 election cycle, but in reality the real prompt was the good old &lt;a href="https://www.investopedia.com/terms/n/network-effect.asp"&gt;network effects&lt;/a&gt; &amp;#8212; Xitter became sufficiently bad and the barrier to alternatives became sufficiently low so that a large cohort could move &lt;em&gt;en masse&lt;/em&gt;.&lt;/p&gt;
  24. &lt;p&gt;The big winner appears to have been &lt;a href="https://bsky.app"&gt;Bluesky&lt;/a&gt;.  Mere months ago, it seemed that their exceptionally slow rollout had ceded all momentum to Meta&amp;#8217;s &lt;a href="https://threads.net"&gt;Threads&lt;/a&gt;. The problem with Threads, though (at least for me) was the general &lt;em&gt;Meta ick&lt;/em&gt; that the service exudes. The timeline is loaded with algorithmic spoo and engagement bait, and it just doesn&amp;#8217;t feel like a place to have an intelligent conversation about&amp;nbsp;anything.&lt;/p&gt;
  25. &lt;p&gt;Like a lot of geeks, I&amp;#8217;d established a presence in the Fediverse (a/k/a Mastodon) early on, but it&amp;#8217;s become clear that the non-geeks were never going to follow us over there in sufficient numbers for network effects to take hold. It was going to need to be something that felt more like Twitter from a &lt;span class="caps"&gt;UI&lt;/span&gt; and onboarding&amp;nbsp;standpoint.&lt;/p&gt;
  26. &lt;p&gt;Over the past week, I&amp;#8217;ve watched as Everton &lt;span class="caps"&gt;FC&lt;/span&gt; fans have migrated to Bluesky, seemingly in the blink of an eye. Anecdotally, it seems the same thing has happened among all sorts of online interest groups. Critical mass happened faster than I could have&amp;nbsp;imagined.&lt;/p&gt;
  27. &lt;p&gt;All this is to say &amp;#8212; please &lt;a href="https://bsky.app/profile/freeke.org"&gt;add me on Bluesky&lt;/a&gt;.&lt;/p&gt;</content><category term="web/socialmedia"></category></entry><entry><title>30 Years of Blogging</title><link href="https://freeke.org/ffg/30-years-of-blogging.html" rel="alternate"></link><published>2024-10-07T08:30:00-04:00</published><updated>2024-10-07T08:30:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-10-07:/ffg/30-years-of-blogging.html</id><summary type="html">&lt;p&gt;Today is the &lt;a href="http://scripting.com/2024/10/07.html"&gt;30th birthday of Dave Winer&amp;#8217;s Scripting News&lt;/a&gt;. I&amp;#8217;m raising a glass to a guy who&amp;#8217;s always had a singular voice and has been a pioneer of so many things taken for granted nowadays &amp;#8212; web syndication, podcasting, and (of course) blogging.  My first encounter happened …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today is the &lt;a href="http://scripting.com/2024/10/07.html"&gt;30th birthday of Dave Winer&amp;#8217;s Scripting News&lt;/a&gt;. I&amp;#8217;m raising a glass to a guy who&amp;#8217;s always had a singular voice and has been a pioneer of so many things taken for granted nowadays &amp;#8212; web syndication, podcasting, and (of course) blogging.  My first encounter happened decades ago when I network grunt who&amp;#8217;d inherited responsibility for keeping the technical side of a technical publishing operational.   Winer&amp;#8217;s Userland produced a scripting environment, Frontier, that was pretty useful when it came to keeping a bunch of Macintoshes running back in the Classic&amp;nbsp;days.&lt;/p&gt;
  28. &lt;p&gt;Over the years, he&amp;#8217;s always been a curious mind, and more importantly a &lt;strong&gt;doer&lt;/strong&gt; when it came to designing the plumbing that allowed individual voices to communicate on the&amp;nbsp;net.&lt;/p&gt;</content><category term="meta/blogging"></category></entry><entry><title>Mine All Mine</title><link href="https://freeke.org/ffg/mine-all-mine.html" rel="alternate"></link><published>2024-10-04T10:52:00-04:00</published><updated>2024-10-04T10:52:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-10-04:/ffg/mine-all-mine.html</id><content type="html">&lt;p&gt;One cool thing about building your blog with a static site generator and hosting it on a janky old Raspberry Pi is that the dominant blog hosting platform can reveal itself as being run by a nutcase and you don’t need to care at&amp;nbsp;all.&lt;/p&gt;</content><category term="meta/blogging"></category></entry><entry><title>Farting In Your General Direction</title><link href="https://freeke.org/ffg/farting-in-your-general-direction.html" rel="alternate"></link><published>2024-09-25T16:45:00-04:00</published><updated>2024-09-25T16:45:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-09-25:/ffg/farting-in-your-general-direction.html</id><content type="html">&lt;video width="960" controls&gt;
  29.  &lt;source src="./i/2024/joust_ren_festival.mp4" type="video/mp4"&gt;
  30.  &lt;source src="./i/2024/joust_ren_festival.webm" type="video/webm"&gt;
  31.  Your browser does not support the video tag.
  32. &lt;/video&gt;
  33.  
  34. &lt;p&gt;We visited the &lt;a href="https://www.michrenfest.com"&gt;Michigan Renaissance Festival&lt;/a&gt; on Sunday. I probably hadn&amp;#8217;t been to one in 30&amp;nbsp;years.&lt;/p&gt;</content><category term="entertainment/michigan"></category></entry><entry><title>Happy To Be Simple</title><link href="https://freeke.org/ffg/happy-to-be-simple.html" rel="alternate"></link><published>2024-09-24T17:44:00-04:00</published><updated>2024-09-24T17:44:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-09-24:/ffg/happy-to-be-simple.html</id><summary type="html">&lt;p&gt;&lt;picture width="1200"&gt;
  35.            &lt;source type="image/jxl" srcset="./i/2024/IMG_3434.jxl"&gt;
  36.            &lt;source type="image/avif" srcset="./i/2024/IMG_3434.avif"&gt;
  37.            &lt;source type="image/webp" srcset="./i/2024/IMG_3434.webp"&gt;
  38.            &lt;img src="./i/2024/IMG_3434.jpg" id="jars_image" alt="jars" width="1200"&gt;
  39. &lt;/picture&gt;&lt;/p&gt;
  40. &lt;p&gt;So, a few months on, it&amp;#8217;s clear that I&amp;#8217;ve decided &lt;a href="https://freeke.org/ffg/so-theres-kind-of-a-lot-to-do.html"&gt;not to think about things too heavily&lt;/a&gt;.  I&amp;#8217;ll post occasionally, and I&amp;#8217;m not going to throw any real engineering at maintaining a blog.  I&amp;#8217;m happy to maintain a few static pages and leave it at …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;picture width="1200"&gt;
  41.            &lt;source type="image/jxl" srcset="./i/2024/IMG_3434.jxl"&gt;
  42.            &lt;source type="image/avif" srcset="./i/2024/IMG_3434.avif"&gt;
  43.            &lt;source type="image/webp" srcset="./i/2024/IMG_3434.webp"&gt;
  44.            &lt;img src="./i/2024/IMG_3434.jpg" id="jars_image" alt="jars" width="1200"&gt;
  45. &lt;/picture&gt;&lt;/p&gt;
  46. &lt;p&gt;So, a few months on, it&amp;#8217;s clear that I&amp;#8217;ve decided &lt;a href="https://freeke.org/ffg/so-theres-kind-of-a-lot-to-do.html"&gt;not to think about things too heavily&lt;/a&gt;.  I&amp;#8217;ll post occasionally, and I&amp;#8217;m not going to throw any real engineering at maintaining a blog.  I&amp;#8217;m happy to maintain a few static pages and leave it at&amp;nbsp;that.&lt;/p&gt;
  47. &lt;p&gt;We didn&amp;#8217;t get any peaches this year (boo!) but we did have a bunch of tomatoes, including some cool heirloom ones. Thanks to being busy, we ended up simmering our pasta sauce way longer than we planned (almost 24 hours, in fact.). This was a pretty happy accident, though, because it came out great &amp;#8212; it has the most wonderfully rounded, sweet flavor we&amp;#8217;ve ever managed, without even a hint of&amp;nbsp;acidity.&lt;/p&gt;</content><category term="photography/food"></category></entry><entry><title>Securing Email</title><link href="https://freeke.org/ffg/securing-email.html" rel="alternate"></link><published>2024-07-09T14:09:00-04:00</published><updated>2024-07-09T14:09:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-07-09:/ffg/securing-email.html</id><content type="html">&lt;p&gt;&lt;svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="96.625" height="68.6562"&gt;
  48. &lt;g&gt;
  49.  &lt;rect height="68.6562" opacity="0" width="96.625" x="0" y="0"/&gt;
  50.  &lt;path d="M12.1562 68.6562L85.2188 68.6562C92.3125 68.6562 96.4375 64.5625 96.4375 56.5938L96.4375 12.0625C96.4375 4.09375 92.2812 0.03125 84.25 0.03125L11.2188 0.03125C4.125 0.03125 0 4.09375 0 12.0625L0 56.5938C0 64.5625 4.15625 68.6562 12.1562 68.6562ZM12.0312 63.375C7.71875 63.375 5.28125 61 5.28125 56.5625L5.28125 12.0625C5.28125 7.6875 7.71875 5.3125 12.0312 5.3125L84.4062 5.3125C88.7188 5.3125 91.125 7.6875 91.125 12.0938L91.125 56.5938C91.125 61 88.7188 63.375 84.4062 63.375ZM48.1875 44.5C50.6875 44.5 53.0312 43.5625 55.2812 41.5312L93.3125 7.3125L89.6875 3.6875L52.1875 37.4375C50.875 38.625 49.5625 39.1875 48.1875 39.1875C46.8125 39.1875 45.5312 38.625 44.2188 37.4375L6.6875 3.6875L3.0625 7.3125L41.125 41.5312C43.375 43.5625 45.6875 44.5 48.1875 44.5ZM7.3125 63.9688L36.4062 34.875L32.7812 31.2812L3.6875 60.3125ZM89.1562 64L92.75 60.3438L63.6562 31.2812L60.0312 34.875Z" fill="#000000" fill-opacity="0.85"/&gt;
  51. &lt;/g&gt;
  52. &lt;/svg&gt;&lt;/p&gt;
  53. &lt;p&gt;It really should be easier and cheaper for individuals to get &lt;a href="https://en.wikipedia.org/wiki/S/MIME"&gt;&lt;code&gt;S/MIME&lt;/code&gt;&lt;/a&gt; certificates.  You should be able to get them at the &lt;span class="caps"&gt;DMV&lt;/span&gt; or post office. Makes a lot more sense than regulating&amp;nbsp;uteruses.&lt;/p&gt;</content><category term="tech/computers/security"></category></entry><entry><title>New Mug</title><link href="https://freeke.org/ffg/new-mug.html" rel="alternate"></link><published>2024-06-27T17:38:00-04:00</published><updated>2024-06-27T17:38:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-06-27:/ffg/new-mug.html</id><summary type="html">&lt;p&gt;&lt;a href="https://freeke.org/ffg/i/2024/forever_everton.jpg"&gt;&lt;img src="https://freeke.org/ffg/i/2024/forever_everton-1200.jpg" width="600" alt="A mug of coffee"&gt;&lt;/a&gt;&lt;/p&gt;
  54. &lt;p&gt;I ordered a couple of mugs from &lt;a href="https://forevereverton.co.uk/collections/mugs"&gt;Forever Everton&lt;/a&gt; and brewed up the last of my initial &lt;a href="http://rwrd.io/wet61x3?c"&gt;Trade Coffee&lt;/a&gt; order. Delicious stuff. Note: the coffee link up there will get you 30% off &amp;#8212; yeah, I get a site credit, but really I&amp;#8217;m just happy to show off the&amp;nbsp;mug …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="https://freeke.org/ffg/i/2024/forever_everton.jpg"&gt;&lt;img src="https://freeke.org/ffg/i/2024/forever_everton-1200.jpg" width="600" alt="A mug of coffee"&gt;&lt;/a&gt;&lt;/p&gt;
  55. &lt;p&gt;I ordered a couple of mugs from &lt;a href="https://forevereverton.co.uk/collections/mugs"&gt;Forever Everton&lt;/a&gt; and brewed up the last of my initial &lt;a href="http://rwrd.io/wet61x3?c"&gt;Trade Coffee&lt;/a&gt; order. Delicious stuff. Note: the coffee link up there will get you 30% off &amp;#8212; yeah, I get a site credit, but really I&amp;#8217;m just happy to show off the&amp;nbsp;mug.&lt;/p&gt;</content><category term="sports/football/everton"></category></entry><entry><title>iPad Air 2024</title><link href="https://freeke.org/ffg/ipad-air-2024.html" rel="alternate"></link><published>2024-06-18T12:43:00-04:00</published><updated>2024-06-18T12:43:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-06-18:/ffg/ipad-air-2024.html</id><content type="html">&lt;p&gt;&lt;a href="https://freeke.org/ffg/i/2024/ipad_air-6gen.jpg"&gt;&lt;img src="https://freeke.org/ffg/i/2024/ipad_air-6gen-1200.jpg" width="600"&gt;&lt;/a&gt;&lt;/p&gt;
  56. &lt;p&gt;Did a bit of a “treat yo self” because Jacob’s iPad was out of space — gave him my 3rd-gen Air and got the current (M2) model.  Thought (seriously) about the 13-inch model but ultimately decided on portability. Went high-end on the keyboard and Pencil.  Pretty pleased so&amp;nbsp;far.&lt;/p&gt;</content><category term="gadgets/computers/apple"></category></entry><entry><title>Edging Lobelia</title><link href="https://freeke.org/ffg/edging-lobelia.html" rel="alternate"></link><published>2024-06-17T12:38:00-04:00</published><updated>2024-06-17T12:38:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-06-17:/ffg/edging-lobelia.html</id><content type="html">&lt;p&gt;&lt;a href="https://freeke.org/ffg/i/2024/edging_lobelia-4800.jpg"&gt;&lt;img src="https://freeke.org/ffg/i/2024/edging_lobelia-2400.jpg" width="1200"&gt;&lt;/a&gt;&lt;/p&gt;
  57. &lt;p&gt;Here&amp;#8217;s a closeup photo from eight years ago today of Julia&amp;#8217;s &lt;em&gt;&lt;a href="https://www.gardeningknowhow.com/ornamental/flowers/lobelia/lobelia.htm"&gt;edging lobelia&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;</content><category term="photography/flowers"></category></entry><entry><title>The Return of Musical Freeform Goodness</title><link href="https://freeke.org/ffg/the-return-of-musical-freeform-goodness.html" rel="alternate"></link><published>2024-06-03T16:30:00-04:00</published><updated>2024-06-03T16:30:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-06-03:/ffg/the-return-of-musical-freeform-goodness.html</id><summary type="html">&lt;p&gt;Back in prehistory, I maintained a radio station on a long-lost streaming radio platform, &lt;a href="https://en.wikipedia.org/wiki/Live365"&gt;Live365&lt;/a&gt;. (Note &amp;#8212; there is a business operating under that name currently, but it bears no real resemblence to the service that operated there&amp;nbsp;previously.)&lt;/p&gt;
  58. &lt;p&gt;The idea was pretty simple &amp;#8212; I programmed the station according to my …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Back in prehistory, I maintained a radio station on a long-lost streaming radio platform, &lt;a href="https://en.wikipedia.org/wiki/Live365"&gt;Live365&lt;/a&gt;. (Note &amp;#8212; there is a business operating under that name currently, but it bears no real resemblence to the service that operated there&amp;nbsp;previously.)&lt;/p&gt;
  59. &lt;p&gt;The idea was pretty simple &amp;#8212; I programmed the station according to my own whims, which meant that it wasn&amp;#8217;t formatted by genre.  I listen to a crazy amount of music, and I&amp;#8217;m not particularly bothered about using genre to set moods. If I feel like hearing free jazz next to ambient country, English punk, Detroit techno, Mississippi blues,  and Swedish organ music, then that&amp;#8217;s what I&amp;#8217;m going to&amp;nbsp;do.&lt;/p&gt;
  60. &lt;p&gt;All that preamble is here to say that I&amp;#8217;ve resurrected the idea as a streaming playlist.  Generally speaking, I&amp;#8217;ll update a 25-song freeform playlist once a week on Apple Music and Spotify. I&amp;#8217;d love it if you&amp;#8217;d take a&amp;nbsp;listen.&lt;/p&gt;
  61. &lt;hr&gt;
  62. &lt;iframe allow="autoplay *; encrypted-media *; fullscreen *; clipboard-write" frameborder="0" height="450" style="width:100%;max-width:660px;overflow:hidden;border-radius:10px;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.music.apple.com/us/playlist/daves-25-songs-for-the-week/pl.u-9JVduLxglk"&gt;&lt;/iframe&gt;
  63.  
  64. &lt;iframe style="border-radius:12px" src="https://open.spotify.com/embed/playlist/5UeDDG8S4sEvarcwB4Ixkl?utm_source=generator&amp;theme=0" width="100%" height="352" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"&gt;&lt;/iframe&gt;</content><category term="entertainment/music"></category></entry><entry><title>So there’s kind of a lot to do</title><link href="https://freeke.org/ffg/so-theres-kind-of-a-lot-to-do.html" rel="alternate"></link><published>2024-05-31T16:45:00-04:00</published><updated>2024-05-31T16:45:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-05-31:/ffg/so-theres-kind-of-a-lot-to-do.html</id><summary type="html">&lt;p&gt;Among other&amp;nbsp;things:&lt;/p&gt;
  65. &lt;ul&gt;
  66. &lt;li&gt;I still haven&amp;#8217;t decided if I&amp;#8217;m going to try to do anything with the old&amp;nbsp;archives.&lt;/li&gt;
  67. &lt;li&gt;I have to decide whether to stick with this template, and if I do, how much effort I want to put into customizing it.&lt;ul&gt;
  68. &lt;li&gt;With the old blog, half …&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Among other&amp;nbsp;things:&lt;/p&gt;
  69. &lt;ul&gt;
  70. &lt;li&gt;I still haven&amp;#8217;t decided if I&amp;#8217;m going to try to do anything with the old&amp;nbsp;archives.&lt;/li&gt;
  71. &lt;li&gt;I have to decide whether to stick with this template, and if I do, how much effort I want to put into customizing it.&lt;ul&gt;
  72. &lt;li&gt;With the old blog, half of the fun was coding up little applet-izers and nonsense for the sidebars. I don&amp;#8217;t yet know what that sort of thing really entails when I&amp;#8217;m working with a statically generated&amp;nbsp;site.&lt;/li&gt;
  73. &lt;li&gt;I really don&amp;#8217;t understand this blog engine yet.  &lt;a href="https://pyblosxom.github.io"&gt;PyBlosxom&lt;/a&gt; (and &lt;a href="https://blosxom.sourceforge.net"&gt;Blosxom&lt;/a&gt; before it) were really, &lt;em&gt;really&lt;/em&gt; simple things to deal with conceptually. Drop &lt;span class="caps"&gt;HTML&lt;/span&gt; in a folder structure, crop some photos, and&amp;nbsp;forget.&lt;/li&gt;
  74. &lt;/ul&gt;
  75. &lt;/li&gt;
  76. &lt;li&gt;The machine I&amp;#8217;m running this on is comically underpowered, like 2010-cellphone-level underpowered.  Of course, that may actually be good enough for serving static webpages to a tiny handful of browsers a&amp;nbsp;day.  &lt;/li&gt;
  77. &lt;li&gt;Probably won&amp;#8217;t bother with comments. I don&amp;#8217;t see very many still active bloggers who bother with them and all the annoyances that come with them.  If there&amp;#8217;s a way to link them to some other discussion platform, maybe. I don&amp;#8217;t really like Disqus and the&amp;nbsp;like.&lt;/li&gt;
  78. &lt;li&gt;There aren&amp;#8217;t feeds yet, because I&amp;#8217;m still trying to figure out what I&amp;#8217;m doing and I don&amp;#8217;t want to keep messing with people&amp;#8217;s feed readers while I&amp;#8217;m still working out what permalinks will look like, whether or not I can support Etags,&amp;nbsp;etc.&lt;/li&gt;
  79. &lt;/ul&gt;</content><category term="administrivia/blog"></category></entry><entry><title>Is this thing on?</title><link href="https://freeke.org/ffg/is-this-thing-on.html" rel="alternate"></link><published>2024-05-30T12:00:00-04:00</published><updated>2024-05-30T12:00:00-04:00</updated><author><name>d.w.</name></author><id>tag:freeke.org,2024-05-30:/ffg/is-this-thing-on.html</id><summary type="html">&lt;p&gt;&lt;img alt="a tumbleweed, blowing down the aisles of a server room" src="i/2024/tumbleweed.jpeg"&gt;&lt;/p&gt;
  80. &lt;p&gt;So meet the new blog, same as the old&amp;nbsp;blog.&lt;/p&gt;
  81. &lt;p&gt;Uh, not&amp;nbsp;really.&lt;/p&gt;
  82. &lt;p&gt;So for about the last half dozen years or so, my blog had been running on &lt;a href="https://pyblosxom.github.io"&gt;PyBlosxom&lt;/a&gt;, and hosted on a really cheap web hosting platform not to be&amp;nbsp;named.&lt;/p&gt;
  83. &lt;p&gt;Long story short, one day the web …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;img alt="a tumbleweed, blowing down the aisles of a server room" src="i/2024/tumbleweed.jpeg"&gt;&lt;/p&gt;
  84. &lt;p&gt;So meet the new blog, same as the old&amp;nbsp;blog.&lt;/p&gt;
  85. &lt;p&gt;Uh, not&amp;nbsp;really.&lt;/p&gt;
  86. &lt;p&gt;So for about the last half dozen years or so, my blog had been running on &lt;a href="https://pyblosxom.github.io"&gt;PyBlosxom&lt;/a&gt;, and hosted on a really cheap web hosting platform not to be&amp;nbsp;named.&lt;/p&gt;
  87. &lt;p&gt;Long story short, one day the web host, well, disappeared, and PyBlosxom has never been updated to support Python 3.  Running an unmaintained blogging platform written in an &lt;span class="caps"&gt;EOL&lt;/span&gt; programming language on a no-longer-extant hosting provider is &lt;a href="https://www.youtube.com/watch?v=mkoPq5AOCOA"&gt;no way to live, son&lt;/a&gt;.&lt;/p&gt;
  88. &lt;p&gt;So for now, think of this as a placeholder. It&amp;#8217;s a bunch of static pages hosted on a &lt;a href="https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/"&gt;Raspberry Pi&lt;/a&gt;, hanging off of a cable modem, to give an idea of my level of commitment&amp;nbsp;here.&lt;/p&gt;
  89. &lt;p&gt;As of right now, that means none of the old content (which would need to be cadged together from out-of-date backups. the &lt;a href="https://archive.org"&gt;Internet Archive&lt;/a&gt;, and faulty memories), a default template, ugly fonts, and none of the fun sidebar crap I used to have fun&amp;nbsp;with.&lt;/p&gt;
  90. &lt;p&gt;Hey, at least the main page doesn&amp;#8217;t 404&amp;nbsp;anymore.&lt;/p&gt;</content><category term="administrivia/blog"></category></entry></feed>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid Atom 1.0" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//www.freeke.org/ffg/index.atom

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda