<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2009-05-02:213944</id>
  <title>jducoeur</title>
  <subtitle>jducoeur</subtitle>
  <author>
    <name>jducoeur</name>
  </author>
  <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom"/>
  <updated>2026-10-18T02:20:05Z</updated>
  <dw:journal username="jducoeur" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1675329</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1675329.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1675329"/>
    <title>Micro-review: _Good Luck, Have Fun, Don't Die_</title>
    <published>2026-10-18T02:16:23Z</published>
    <updated>2026-10-18T02:20:05Z</updated>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;p&gt;Just watched &lt;em&gt;Good Luck, Have Fun, Don't Die&lt;/em&gt;, and holy &lt;em&gt;crap&lt;/em&gt; that's a fascinating movie.&lt;/p&gt;

&lt;p&gt;It's just as much a horror movie as a science-fiction one: expect quite a lot of both scary and creepy.&lt;/p&gt;

&lt;p&gt;And I confess, I'm not sure the story actually holds together logically, but it's a time-travel story at its heart, and that provides quite a bit of leeway.&lt;/p&gt;

&lt;p&gt;Anyway -- not an easy movie, but a far better one than it looks like at first glance.  Recommended!&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1675329" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1675074</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1675074.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1675074"/>
    <title>Scion; or, how to do source control for armies of bots</title>
    <published>2026-10-15T22:32:16Z</published>
    <updated>2026-10-15T22:32:16Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://www.anthropic.com/engineering/redesigning-source-control"&gt;Fascinating post from Anthropic&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;tl;dr — since they’re seriously #AI-maximalist over there, with nigh-infinite quotas, they’ve gotten to the point where they’re trying to juggle on the order of 30 &lt;em&gt;thousand&lt;/em&gt; code changes per day.&lt;/p&gt;

&lt;p&gt;Turns out that git turned into an enormous bottleneck for that, so they gave up and wrote a new agent-focused source control system, Scion; this gives a brief overview of the architecture.&lt;/p&gt;

&lt;p&gt;It’s explicitly only relevant at that kind of scale, but it’s an interesting read.&lt;/p&gt;

&lt;p&gt;But I’m horribly amused at the way the article makes it sound like server-centric source control is a radical innovation, having been through several of those before git was invented…&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1675074" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1674977</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1674977.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1674977"/>
    <title>The People Holding Up the Internet</title>
    <published>2026-10-09T15:36:00Z</published>
    <updated>2026-10-09T15:36:00Z</updated>
    <category term="typelevel"/>
    <category term="open source"/>
    <category term="programming"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://sheets.works/data-viz/holding-up-the-internet"&gt;This is a wonderfully evocative page&lt;/a&gt;, showing just how much of the world is held up by a tiny number of open source developers.&lt;/p&gt;

&lt;p&gt;Well worth bookmarking for when you're in a conversation with someone who doesn't understand the scale of the tragedy of the commons here.&lt;/p&gt;

&lt;p&gt;Brief personal editorial: society as a whole needs to share the work and money better here.  In my spare time I’m Treasurer for &lt;a href="https://fosstodon.org/@typelevel"&gt;Typelevel&lt;/a&gt;, and painfully aware of the difficulty of running massive software projects on a shoestring.  If you can contribute time or money to any of this (or better, get your companies to contribute), &lt;em&gt;please&lt;/em&gt; do!&lt;/p&gt;

&lt;p&gt;Our own donation info can be found at &lt;a href="https://typelevel.org/foundation/"&gt;https://typelevel.org/foundation/&lt;/a&gt; but there are lots of other deserving projects as well.  Every little bit helps!&lt;/p&gt;

&lt;p&gt;And if you want to come help with some serious and fun Scala code, join us on &lt;a href="https://discord.gg/typelevel-632277896739946517"&gt;Typelevel’s Discord&lt;/a&gt; — questions welcome!&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1674977" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1674654</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1674654.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1674654"/>
    <title>VT and Batteries</title>
    <published>2026-10-07T18:27:34Z</published>
    <updated>2026-10-07T18:27:34Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">&lt;p&gt;A bit weird and amusing to find out something about next-door Vermont from the BBC, but &lt;a href="https://www.bbc.co.uk/future/article/20260928-a-virtual-power-plant-hidden-in-vermont-homes-is-keeping-the-lights-on-during-storms"&gt;this article is delightful to see&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;tl;dr — Vermont has a growing program to support large home batteries.  It’s particularly great for folks who are in areas that are prone to outages, but even more importantly, it allows the grid operators to use those home batteries to smooth power, and avoid “peak” problems.&lt;/p&gt;

&lt;p&gt;This is downright wonderful to see, a real boon for renewable energy, and I’d love to see Massachusetts get equally serious about something like this…&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1674654" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1674273</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1674273.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1674273"/>
    <title>ArtCraft</title>
    <published>2026-10-06T20:52:45Z</published>
    <updated>2026-10-06T20:52:45Z</updated>
    <category term="llms"/>
    <category term="ai"/>
    <category term="enshittification"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;p&gt;Today in “yeah, AI is changing the rules”, I just came across &lt;a href="https://getartcraft.com/apps"&gt;ArtCraft&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;tl;dr — this whole project is basically a gigantic “fuck you” to Adobe.  They’re building ground-up, open-source, clean-room reimplementations of all the major Adobe tools, using Opus to write Rust desktop apps.&lt;/p&gt;

&lt;p&gt;It’s crazy-ambitious (and still very much a work in progress), but appears to be a long ways along already and moving at lightning speed.&lt;/p&gt;

&lt;p&gt;This may signal a new trend, as LLM-based coding threatens applications that go too far down the enshittification road.&lt;/p&gt;

&lt;p&gt;Yes, I know some folks will object to this being AI-generated — there are plenty of valid arguments there.  But I very much do not object to Adobe getting poked in the eye, and the prospect of many Bad Companies getting a comeuppance is quite welcome…&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1674273" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1674033</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1674033.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1674033"/>
    <title>Run now, run far, just run...</title>
    <published>2026-10-01T14:39:58Z</published>
    <updated>2026-10-01T14:39:58Z</updated>
    <category term="social networks"/>
    <category term="sca"/>
    <dw:security>public</dw:security>
    <dw:reply-count>8</dw:reply-count>
    <content type="html">&lt;p&gt;Seriously, folks — it’s way past time for the SCA to get the hell off Facebook, but &lt;a href="https://social.growyourown.services/@homegrown/117354728907764529"&gt;this looks to be the nail in the coffin&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;(tl;dr -- they're starting to charge extortionate amounts of money for Facebook Pages to be allowed to link to external websites.)&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1674033" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1673731</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1673731.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1673731"/>
    <title>Your Local Epidemiologist Northeast</title>
    <published>2026-10-01T14:17:33Z</published>
    <updated>2026-10-01T14:17:33Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;Ah, neat -- Your Local Epidemiologist's NY branch is now &lt;a href="https://yourlocalepidemiologistny.substack.com/"&gt;formally expanding to the whole northeast&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For anyone who doesn’t know it, YLE has been a sensible, calm source for public-health information since the beginning of the pandemic.  It’s pretty much my go-to for coverage that is well-informed and neither panicky nor denialist.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1673731" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1673600</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1673600.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1673600"/>
    <title>Sweet Shop and Iron Circus</title>
    <published>2026-09-29T15:12:53Z</published>
    <updated>2026-09-29T15:12:53Z</updated>
    <category term="comics"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">&lt;p&gt;For the #comics fans: I just got introduced to the Sweet Shop app, a new platform for digital comics that seems to get the details right, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Bootstrapped instead of VC-funded (so much less prone to #enshittification)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Leans towards DRM-free when they can (although they allow creators to ask for DRM)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provides PDF downloads&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Already has a considerable stock of good comics&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More immediately, for the next week or so,  &lt;a href="https://ironcircus.com"&gt;Iron Circus Comics&lt;/a&gt;, one of the best queer-friendly indy publishers around, has a deep sale on a good chunk of their back stock — &lt;a href="https://sweetshop.app/publishers/iron-circus-comics"&gt;a buck a volume for a bunch of great stuff&lt;/a&gt;. (Although it looks like mostly not including the NSFW books.)&lt;/p&gt;

&lt;p&gt;So I’ve just bought the ~half of their comics I didn’t already own, and wholeheartedly recommend checking it out: it’s a fabulous deal on a lot of fine comics.&lt;/p&gt;

&lt;p&gt;And more generally, check out &lt;a href="https://sweetshop.app/"&gt;Sweet Shop&lt;/a&gt; (and yay for alternatives to the Amazon empire)!&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1673600" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1673405</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1673405.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1673405"/>
    <title>"A Japanese social export"</title>
    <published>2026-09-29T13:33:30Z</published>
    <updated>2026-09-29T13:33:30Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://www.tumblr.com/thestoryofaslut/829053719115071488?source=share"&gt;Epic and delightful game of 20 Questions that I just learned about for the first time&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Vague content warning as kink-related, but the post itself is entirely SFW.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1673405" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1673092</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1673092.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1673092"/>
    <title>Recent news as a picture book</title>
    <published>2026-09-26T15:24:48Z</published>
    <updated>2026-09-26T15:24:48Z</updated>
    <category term="llms"/>
    <category term="ai"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://www.frogandtoad.ai"&gt;“Frog and Toad and the Increasingly Capable Machines”&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;tl;dr — this is a cute, quick little children’s story that also serves as a pretty accurate summary of the HuggingFace Incident.&lt;/p&gt;

&lt;p&gt;Well worth bookmarking for anybody who is trying to figure out what the hubbub was all about.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1673092" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1672780</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1672780.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1672780"/>
    <title>Quick Reviews: Oh My Cod, Cantinho do Aziz, and Tapisco</title>
    <published>2026-09-23T21:44:04Z</published>
    <updated>2026-10-04T15:54:04Z</updated>
    <category term="portugal 2026"/>
    <category term="vacation"/>
    <category term="restaurants"/>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;We're on vacation in Portugal (which is why this entry is temporarily locked); I'm planning on a few quick reviews and impressions on the stuff we do along the way.&lt;/p&gt;

&lt;p&gt;Yesterday was a food tour of Lisbon, from &lt;a href="https://www.ohmycodtours.com"&gt;Oh My Cod Tours&lt;/a&gt;, a tiny tour company specializing in intimate little tours. Kate and I hate the usual huge tour groups, of which there are many wandering around Lisbon (mobs of tourists following A Person With a Stick of some sort, held in the air for visibility), but we found years ago that small food tours of 2-10 people are right about our speed.&lt;/p&gt;

&lt;p&gt;The tour was a delightful three hours of walking up and down Lisbon (warning: outside of the downtown tourist district, Lisbon is &lt;em&gt;hilly&lt;/em&gt;), with four stops and IIRC 17 bits of food and wine. We learned a good deal about the area and its history, and tried lots of fine food and wine.&lt;/p&gt;

&lt;p&gt;(Far too much food and wine, as it turned out, especially because it's blazingly hot in Lisbon this week and I wasn't drinking enough water. So between being jet-lagged, dehydrated, and Ozempic-poisoned, I was sick as a dog all evening. Moral of the story is that vacation is no excuse for ignoring the requirements. But none of that was the tour's fault, and I was doing great until well after it finished.)&lt;/p&gt;

&lt;p&gt;Anyway, one of the places we visited was &lt;a href="http://cantinhodoaziz.com/en/"&gt;Cantinho do Aziz&lt;/a&gt;, a lovely outdoor Mozambiquan restaurant up in the residential maze above the Alfama district. The curry that we had during the tour was too mild to be interesting, but the beans were fabulous, and we were intrigued enough to go back for lunch today. We had their version of samosas (the veggie was only so-so, but the chicken was unusual and tasty) and the Bakra Piripiri, a stew of lamb cuts that was fall-off-the-bone tender, with a rich and slightly spicy sauce -- excellent stuff.&lt;/p&gt;

&lt;p&gt;For dinner tonight, we decided to try &lt;a href="https://www.tapisco.pt/en"&gt;Tapisco&lt;/a&gt;, which was on Oh My Cod's recommendations list, and fairly close to our hotel. We didn't realize that the "close" was almost straight uphill (we weren't properly shod for it), and they were impressively slammed given that we got there before 7:30pm (fairly early by Portugal standards) -- less surprising when we saw that the restaurant is small and packed with as many tables as can possibly fit -- but they served drinks and apps from the outdoor window out front while we waited, and it was totally worth the wait.&lt;/p&gt;

&lt;p&gt;We started (while we were waiting) with the Jamon Croquettes, crisp-fried around a soft hammy interior. Once we got our table, we followed that with Pan con Tomates (Kate noted that it wasn't quite the correct bread, but it was excellently prepared), the Marinated Fish (a very good ceviche, essentially), and for our main the Duck Rice -- essentially a small paella of richly-flavored rice mixed with shredded duck, with slices of black pork (one of the regional varieties of pig) and cured duck on top. It even had proper Crispy Bits, which are the most important part of a good paella IMO and rarely found in the US.&lt;/p&gt;

&lt;p&gt;So overall, totally worth the walk and highly recommended, with the caveats that you should make reservations and wear appropriate shoes to get there.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1672780" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1672550</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1672550.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1672550"/>
    <title>Bonus review: _Spent_</title>
    <published>2026-09-20T21:41:40Z</published>
    <updated>2026-09-20T21:41:40Z</updated>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;And I just-this-minute finished Alison Bechdel's latest book, &lt;em&gt;Spent&lt;/em&gt;, so let's talk about that briefly.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;As far as I can tell, Bechdel only writes books that are at least &lt;em&gt;somewhat&lt;/em&gt; autobiographical -- it's what she made her name for (with &lt;em&gt;Fun Home&lt;/em&gt;), and this is the fourth book I have from her that is at least kinda-sorta about herself.&lt;/p&gt;

&lt;p&gt;(Even &lt;em&gt;Dykes to Watch Our For&lt;/em&gt; was, as far as I could ever tell, about the folks in her crowd, with a protagonist who was a thinly-veiled version of herself.)&lt;/p&gt;

&lt;p&gt;In this case, the "kinda-sorta" is carrying some weight. It's about a writer named Alison Bechdel, who runs a goat farm in Vermont with her partner Holly, and who is famous for her graphic novel &lt;em&gt;Death and Taxidermy&lt;/em&gt; (which is about her father the taxidermist, who went to jail and then ironically died from poisoning by a reptile); the book has been made into a major television series, and she is wrestling with the complications from that.&lt;/p&gt;

&lt;p&gt;And now the folks who know Bechdel and &lt;em&gt;Fun Home&lt;/em&gt; are going, "Wait -- what?"&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Spent&lt;/em&gt; is an impressively meta novel: a full-length musing on capitalism and its effect on community, as told through the lens of an Alison who is conspicuously not &lt;em&gt;quite&lt;/em&gt; the Alison of our world, who is trying to write a book (podcast? TV show?) called &lt;em&gt;$um&lt;/em&gt;, which is to be a full-length musing on capitalism and its effect on community.&lt;/p&gt;

&lt;p&gt;Like most of her books, don't expect crisp structure: it has a fairly broad cast of characters, all painted as messy real people dealing with life. The many plot threads wander along, not all with tidy resolutions. And like all of her books, it's all told with a dry and always self-deprecating humor.&lt;/p&gt;

&lt;p&gt;But also like all of her books, it's &lt;em&gt;about&lt;/em&gt; something: in this case, the weird ways in which the modern world warps us. There's a pervasive anti-capitalist theme, but she mostly avoids preaching directly. Some of the characters preach (usually in appropriate ways), but the story doesn't shy away from the messiness of the subject, and how hard it is to avoid getting sucked into the "must make All the Money" mindset. Book-Alison is notably hypocritcal on the topic, and that annoys her no end.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Personally, I liked this one more than anything since &lt;em&gt;Fun Home&lt;/em&gt; itself: by taking a step away from real life, she enables herself to really have fun with the characters (who I assume are all adapted from actual friends of hers). The theme is more direct than in something like her real autobiography &lt;em&gt;The Secret to Superhuman Strength&lt;/em&gt;, and she probes at it in lots of different directions.&lt;/p&gt;

&lt;p&gt;And at times, she gets to just roll her eyes at how dumb life can be. (The book ends with the viewing party for the truly idiotic series ending of the TV &lt;em&gt;Death and Taxidermy&lt;/em&gt;.)&lt;/p&gt;

&lt;p&gt;Good stuff -- it's not going to dislodge &lt;em&gt;Fun Home&lt;/em&gt; as her best book, but it's a solidly excellent, fun, thought-provoking read. If you like her other work, odds are you'll like this one quite a bit.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1672550" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1672376</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1672376.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1672376"/>
    <title>Review: _Parable of the Talents_</title>
    <published>2026-09-20T20:15:22Z</published>
    <updated>2026-09-20T20:15:22Z</updated>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;I finished Octavia Butler's &lt;em&gt;Parable of the Talents&lt;/em&gt; a couple of weeks ago.&lt;/p&gt;

&lt;p&gt;More precisely, I finished the graphic novel adaptation by Damian Duffy, John Jennings, and David Brame, which is how I also read &lt;em&gt;Parable of the Sower&lt;/em&gt; and &lt;em&gt;Kindred&lt;/em&gt; -- yes, I'm a comics nerd.&lt;/p&gt;

&lt;p&gt;So let's do a quick review of it -- really, of both the &lt;em&gt;Parable&lt;/em&gt; books.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;These novels are set in the US right around now. Given that they were written a couple of decades ago, they're uncomfortably right in some ways, although they put the lie to the common meme that we are living in the darkest timeline -- Butler posits one that is markedly worse in degree, if not always in kind.&lt;/p&gt;

&lt;p&gt;It's a world where civil society has been gradually fracturing: not just red state vs blue state (which is only marginally a concern), more one where the poor are getting even poorer, with echoes of Great Depression Oklahoma. Outside the gated communities of the wealthy (who are somewhat deliberately ignorant of how bad it's getting out there), mass violence is getting downright common, with the small enclaves of the have-nots getting regularly raided and burned down.&lt;/p&gt;

&lt;p&gt;Our primary protagonist is Lauren Oya Olamina. The one tiny bit of actual science fiction here is that, due to side-effects of the previous generation's medical procedures, Olamina was born a "sharer" -- she has an extreme and barely-controllable form of empathy, such that she feels intensely the joys and pains of anyone she can see.&lt;/p&gt;

&lt;p&gt;The first book, &lt;em&gt;Parable of the Sower&lt;/em&gt;, is the story of Olamina's upbringing -- raised in a somewhat healthy but moderately poor community, which is shattered by mob violence in her youth. She winds up out on the road (those strong Great Depression vibes), before eventually founding a small intentional community up north.&lt;/p&gt;

&lt;p&gt;Along the way, she winds up becoming essentially a religious leader, founding the Earthseed. I confess, I adore Earthseed as a religion -- it speaks to me in many of the ways that classic Buddhism does. Its main tenet is literally that "God is Change": the world is ever-changing, that is the &lt;em&gt;nature&lt;/em&gt; of the world, and we need to work with it. (Its other main tenet is that humanity must spread to the stars; I'll admit that Elon Musk has somewhat ruined that bit for me.)&lt;/p&gt;

&lt;p&gt;Book two, &lt;em&gt;Parable of the Talents&lt;/em&gt;, opens with Olamina in 2032, now just barely adult, leading the community of Acorn as it slowly grows, adopting new families. (Most of whom are fleeing violence elsewhere.) She has married the much-older (but generally good) man who owned the land, and things are good for a while -- but they can't entirely escape the growing darkness outside.&lt;/p&gt;

&lt;p&gt;The second half of &lt;em&gt;Talents&lt;/em&gt; winds up even darker than &lt;em&gt;Sower&lt;/em&gt;, as the growing Christo-Fascism that has swept the US finally comes for them, killing some of the members of Acorn and enslaving others. (Olamina, like Butler, is black, and slavery is a common trope through her work.) The story winds up focusing on her very-literal fight for freedom, and her long search for the daughter who was ripped away from her.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Talents&lt;/em&gt; is &lt;em&gt;narrated&lt;/em&gt; by that daughter, many years later, and suffice it to say her own feelings are complicated as hell. It's unambiguous from the outset that they don't get a straightforward happy ending together -- the reasons why are threaded through the book, an example of how parents can't count on a loving relationship with their children, despite their best intentions.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The story, overall, is brutal. It's an honest but harsh look at societal breakdown -- a bit of how that happens, but mostly just what it &lt;em&gt;feels&lt;/em&gt; like on the ground as your world crumbles around you.&lt;/p&gt;

&lt;p&gt;It's not entirely bleak, but it's a hard lesson on the necessity of the important things like family, community, mutual support and having some reason to carry on.&lt;/p&gt;

&lt;p&gt;Olamina isn't presented as a model to simply emulate -- that's the brilliance of having her life narrated by her daughter Asha, whose dislike for her mother is quite visceral. That, in turn, is moderated by the fact that the book is &lt;em&gt;mostly&lt;/em&gt; Olamina's own diary entries, interspersed with short passages from The Book of Earthseed -- as a result, you get a running counterpoint of Olamina's internal story with the way that it looks to her estranged daughter many years later.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The graphic novel treatment suits the story. It's not at all &lt;em&gt;pretty&lt;/em&gt; -- the art is sharp, angular, a bit rough in a way that feels authentically Black (at least to my poorly-educated eye), but always expressive as all hell.&lt;/p&gt;

&lt;p&gt;I suspect the text in there is at least somewhat abridged (graphic novel adaptations usually are), but I'm genuinely unsure: this is a pretty text-heavy GN, and not a quick read. I spent a couple of weeks on it, a bit at a time -- it's intense stuff, and not something I wanted to read at a sitting.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;In summary, this is just about the furthest thing one can get from brain candy. It's a hard book, and is really not at all &lt;em&gt;fun&lt;/em&gt;, but it's a rewarding read, the sort of story that leaves you feeling a bit better armored for the ways that things could go if the timeline really does turn even darker.&lt;/p&gt;

&lt;p&gt;Highly recommended, in either the text or graphic novel form. But find a time when you can cope with reading about true darkness.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1672376" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1671945</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1671945.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1671945"/>
    <title>Structural Chat -- a better chatbot?</title>
    <published>2026-09-20T17:31:27Z</published>
    <updated>2026-09-20T17:31:27Z</updated>
    <category term="llms"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;Oh, this looks neat: &lt;a href="https://structural.chat"&gt;https://structural.chat&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is the latest product from the &lt;a href="https://www.unison-lang.org/unison-computing/"&gt;Unison&lt;/a&gt; team (two of whom I knew from the Scala world back before they founded Unison).&lt;/p&gt;

&lt;p&gt;Haven't read my way through the papers yet, but the (very reasonable-sounding) theory seems to be that LLMs are actually a pretty lousy way to build chatbots -- they're achingly slow, non-deterministic, and dangerous from a security POV.&lt;/p&gt;

&lt;p&gt;They've instead come up with a non-"AI" technology that provides a similar look-and-feel, but is lightning-fast and deterministic, so it works Just Plain Better.&lt;/p&gt;

&lt;p&gt;Very cool, and very much a product for our times.  I look forward to digging into how it works...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1671945" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1671864</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1671864.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1671864"/>
    <title>The only winning move is not to play...</title>
    <published>2026-09-19T16:19:24Z</published>
    <updated>2026-09-19T16:19:24Z</updated>
    <category term="ai"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://arstechnica.com/ai/2026/09/report-us-almost-boarded-chinese-ship-over-hallucinated-ai-arms-report/"&gt;This is a fine example of &lt;em&gt;my&lt;/em&gt; concerns about the dangers of AI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Many people freak out about "the bots are going to take over the world!"  I'm dubious -- that's panicking about a scenario that doesn't have a clear road to get there.&lt;/p&gt;

&lt;p&gt;This, on the other hand -- AI accidentally sparking a war that could potentially go nuclear -- has been the more-valid worry for literally 40 years, and the DoD seems to be speeding straight towards it.&lt;/p&gt;

&lt;p&gt;(Can you say &lt;a href="https://knowyourmeme.com/memes/torment-nexus"&gt;Torment Nexus&lt;/a&gt;, boys and girls?)&lt;/p&gt;

&lt;p&gt;I've been saying over and over this year that somebody needs to remake the movie WarGames.  (&lt;a href="https://en.wikipedia.org/wiki/WarGames"&gt;Details here&lt;/a&gt; if you haven't seen it.)  It's dated in many ways, but the high concept was prescient, and we're living in it now...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1671864" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1671461</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1671461.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1671461"/>
    <title>Review: _The Boys_</title>
    <published>2026-09-06T18:02:39Z</published>
    <updated>2026-09-06T18:02:39Z</updated>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">&lt;p&gt;I thought I had reviewed this before, but maybe not (I'm not quickly finding them), and it's well worth talking about. I finished watching &lt;em&gt;The Boys&lt;/em&gt; a couple of weeks ago, and it's one of the best series of recent years, with &lt;em&gt;big&lt;/em&gt; caveats.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;The Boys&lt;/em&gt; is an adaptation of a long-running comic book by Garth Ennis and Darick Robertson. The comic was fun, if nasty: a superhero comic sending up the superhero comics industry. It was profane and violent in a very typical Garth Ennis style, but one of the best satires of comics ever.&lt;/p&gt;

&lt;p&gt;So when they announced that they were making a TV show of it, I was pretty intrigued, and I've been watching it ever since. It took the ideas of the comic much, much further.&lt;/p&gt;

&lt;p&gt;First, by the numbers: &lt;em&gt;The Boys&lt;/em&gt; was a five-season show on Amazon Prime, with a two-season "spinoff", &lt;em&gt;Gen V&lt;/em&gt;. That's misleading, though: &lt;em&gt;Gen V&lt;/em&gt; should really be thought of as two more seasons of &lt;em&gt;The Boys&lt;/em&gt;. Somewhat different focus and mostly different characters, but it's the same world, and more importantly a lot of plot continuity. So the seasons of &lt;em&gt;Gen V&lt;/em&gt; should be watched interleaved with &lt;em&gt;The Boys&lt;/em&gt;, in broadcast order, making seven shorts seasons in total.&lt;/p&gt;

&lt;p&gt;The story is complete, and sticks the landing reasonably well. I &lt;em&gt;suspect&lt;/em&gt; they ended it earlier than they originally planned, or possibly just changed gears (there were some very broad hints of where the story was supposed to go that simply get left behind at the end), but I think they got the number of seasons right, and tied up the major plots.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Just as the comic of &lt;em&gt;The Boys&lt;/em&gt; was a superhero comic satirizing the comics industry, the television show is a dark satire of superhero movies and television. The story revolves heavily around The Seven, a super-team much like the Justice League or Avengers -- but in this world, they spend most of their time doing publicity shots, arguing with producers, and generally carrying on.&lt;/p&gt;

&lt;p&gt;It's very conspicuous, in both the comic and TV show, that there are virtually no actual super-villains. That's not accidental -- the supes are managed by Vought Industries, a company that is &lt;em&gt;mostly&lt;/em&gt; focused on getting rich off of them via movies, TV, advertising, and all that. So the supes are &lt;em&gt;celebrities&lt;/em&gt; first and foremost -- and those celebrities behave about as well as the real-world sort do.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Gen V&lt;/em&gt; is a small twist in this: where &lt;em&gt;The Boys&lt;/em&gt; starts as a satire of Hollywood, &lt;em&gt;Gen V&lt;/em&gt; (set at Godalkin University, the school for training supes) is a satire of college sports, and no more subtle about it. So the dynamics are different, but it focuses on the celebrity aspect of that, including the zero-sum nature of the draft picks and the cutthroat world of college politics.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The story is... a lot. It starts as simple satire of Hollywood, but turns a bit more political in Season 2, and gradually leans into that.&lt;/p&gt;

&lt;p&gt;By the latter seasons, it's a flat-out challenge to the notion of us calling ourselves "the darkest timeline", portraying a world that is an extreme version of our own.&lt;/p&gt;

&lt;p&gt;The central character of the story, although by no means the protagonist, is Homelander. Imagine a smooth blonde version of Superman, with all those extreme powers, telling everyone that he's going to save them.&lt;/p&gt;

&lt;p&gt;Now imagine that he's actually a complete sociopath, gradually turning psychotic. Homelander starts out as the worst of a bunch of bad "heroes"; as the story evolves, he turns into a dark question of "What if Donald Trump had the powers of Superman?"&lt;/p&gt;

&lt;p&gt;The real world parallels aren't even &lt;em&gt;remotely&lt;/em&gt; subtle, and it hits as a hammerblow sometimes. As we get into later seasons, we watch the US falling to a true Christo-Facist media-savvy dictatorship, with the face of a bunch of pretty superheroes running the show.&lt;/p&gt;

&lt;p&gt;By the end of season four, it's downright bone-chilling, as it Goes For It more and more. I've rarely seen a television show so willing to realistically show the descent into fascism.&lt;/p&gt;

&lt;p&gt;Throughout, it continues to be a brutal lens on the media, and how this sort of thing ticks. Almost nobody in power thinks that Homelander is &lt;em&gt;good&lt;/em&gt;; many are quite clear that he is utterly insane. But they're all scared enough that they put on a smile and talk publicly about how he is going to save America, and parrot his ever-crazier lines, even as the whole situation is getting ever-bleaker.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Against this, you have The Boys, a black-ops unit that has gone entirely off the reservation. That's led by Billy Butcher, who hates supes on principle and Homelander on a much more personal level. Butcher is something of a monster himself, but the rest of the group are considerably more nuanced.&lt;/p&gt;

&lt;p&gt;Yes, there are a couple of actual heroes. In particular, you have Hugh, the viewpoint character -- his fiancee is accidentally but casually killed by a supe at the beginning of the story, but he remains relentlessly decent, although by no means Pollyanna-ish. And there's Annie, aka Starlight -- an idealistic supe who gradually comes to learn just how awful the system is and decides she needs to do something about it. The two of them keep things grounded enough to not become actively unpleasant.&lt;/p&gt;

&lt;p&gt;Mind, dark though it is, this &lt;em&gt;is&lt;/em&gt; satire, and it is sometimes laugh-out-loud funny in a grim and horrible way. It is mocking absolutely &lt;em&gt;everything&lt;/em&gt; about modern American society, especially capitalism, politics, religion and the media. It's ruthless, sharp-eyed, and very precise in its metaphors, goring every sacred cow it can find.&lt;/p&gt;

&lt;p&gt;(This blog is mainly read by my friends, who are largely Democrats. Suffice it to say, if you come from a more right-wing background, you're likely to find this show fairly uncomfortable.)&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Okay, let's talk about those caveats. The show is smart, well-written, well-acted, and all of that good stuff.&lt;/p&gt;

&lt;p&gt;But it is staggeringly, astonishingly, and quite intentionally &lt;em&gt;offensive&lt;/em&gt; to a degree I haven't often seen.&lt;/p&gt;

&lt;p&gt;To begin with, the violence is &lt;em&gt;completely&lt;/em&gt; over the top. It takes quite seriously the notion that these are super-powered people with a stereotypical celebrity's disregard for other people. The result is that the show is as &lt;em&gt;gory&lt;/em&gt; as a typical horror movie.&lt;/p&gt;

&lt;p&gt;That gore is weird, because it is &lt;em&gt;not&lt;/em&gt; played for horror per se, nor does it linger or celebrate it as horror sometimes does. It's just &lt;em&gt;there&lt;/em&gt; -- indeed, it's sometimes played for laughs. It's often used for shock value, but it's shock of the slightly-startled sort that makes you go "ew", not the gives-you-nightmares sort.&lt;/p&gt;

&lt;p&gt;(For much of its run, it has been coming out at roughly the same time as seasons of &lt;em&gt;Invincible&lt;/em&gt;, and the contrast is fascinating. &lt;em&gt;Invincible&lt;/em&gt; is every bit as gory as &lt;em&gt;The Boys&lt;/em&gt;, but being a four-color animated series, the gore just doesn't hit as hard as the high-quality CGI in &lt;em&gt;The Boys&lt;/em&gt;. Indeed, &lt;em&gt;Invincible&lt;/em&gt; is disturbing precisely because of how easy it is to overlook the extreme violence there.)&lt;/p&gt;

&lt;p&gt;Anyway, that's the biggest content warning, because it is omnipresent. This is a funny but extremely violent show, that does nothing whatsoever to hide the consequences of that violence. Indeed, I think part of the point is to smash the viewer's face into the implications of superhero fight scenes.&lt;/p&gt;

&lt;p&gt;It also comes with pretty much every &lt;em&gt;other&lt;/em&gt; content warning. For example, Annie's disillusionment with the system starts on her first day as a member of The Seven, with nearly-immediate sexual abuse -- this being a satire of Hollywood, it gradually becomes clear that this is pretty much de rigeur for any pretty young thing reaching the top. There's no actual on-screen rape, but there's a significant backstory element of it. There is plenty of parental abuse (most of the family relationships in the story aren't exactly healthy), and so on.&lt;/p&gt;

&lt;p&gt;Basically, if you have triggers, expect that this story is going to hit them sooner or later.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;In summary: the story is IMO brilliant, well-told, horrifying social satire of every basically everything we see around us today, through the lens of a world that is just like ours but with superheroes as a capitalist invention. It is probably the sharpest look at the current right-wing intersection of politics, religion and media I've yet seen. And it requires a somewhat strong stomach to watch.&lt;/p&gt;

&lt;p&gt;With that big caveat, it's highly recommended: smart and offensive is still smart. I know that many people won't be able to get past the gore and other triggers; if you can, it's worth a watch.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1671461" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1671329</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1671329.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1671329"/>
    <title>OpenExecutive: revenge of the engineers</title>
    <published>2026-09-06T17:12:16Z</published>
    <updated>2026-09-06T17:12:16Z</updated>
    <category term="llms"/>
    <category term="ai"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;a href="https://www.pcmag.com/news/laid-off-developers-create-ai-model-to-replace-ceos-and-other-executives"&gt;Rather delicious article from a few days ago&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;tl;dr - it's an LLM suite created by a bunch of laid-off engineers, to show that the heads of companies are just as replaceable as anybody else.&lt;/p&gt;

&lt;p&gt;I had noticed &lt;a href="https://github.com/SenteLabsAI/OpenExecutive"&gt;OpenExecutive&lt;/a&gt; cross my feed a week or two ago, but hadn't known the backstory.  Knowing where it comes from makes me a lot more intrigued, and gives me a little more faith in it -- less in its correctness than in its &lt;em&gt;trustworthiness&lt;/em&gt;.  &lt;/p&gt;

&lt;p&gt;My initial reaction, as always, had been "what's the business plan?": something that wants to talk the nuts and bolts of your business with you is inherently suspicious.  But if it was created as a giant "fuck you" to the C-suite class, that means its incentives are to do well in that regard.&lt;/p&gt;

&lt;p&gt;I'm intrigued, and might have to try using this with Querki.  (Where I've always said that, as a CEO, I make a great Architect.)&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Frankly, it's an intriguing little tool in and of itself.  Just glancing through the GitHub repo, it seems to be a nicely-designed example of how to create a focused LLM suite for a specific purpose.&lt;/p&gt;

&lt;p&gt;There are a bunch of good-looking details there, including using Haiku for the "cheap" processes (the data-processing side), having a built-in SQLite server storing previous discussions and decisions (so that it maintains some coherent memory of the topic), a bunch of parallel agents to represent the various members of the C-suite (with models selected based on the complexity of the topic), and so on.&lt;/p&gt;

&lt;p&gt;And of course, the sheer delicious &lt;em&gt;irony&lt;/em&gt; of the tool is kind of worth the price of admission all on its own.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Mind, this is still AI, and still running on Anthropic's network -- even if you trust this specific tool, use some common sense about how much you trust the underlying stack.  I'm always a bit cautious about how much information to entrust there.&lt;/p&gt;

&lt;p&gt;In the specific case of Querki, the project has always lived largely in the open, so I think it's less of a concern than it would be for most companies.  But don't assume perfect privacy here.&lt;/p&gt;

&lt;p&gt;And as always, don't just take the word of &lt;em&gt;any&lt;/em&gt; LLM -- think about what it has to say, and whether that advice is wise and fits your vision.  I suspect that I'd wind up arguing with it, precisely because Querki intentionally rejects a lot of the usual hyper-capitalist assumptions.  But it would be interesting to have those arguments.&lt;/p&gt;

&lt;p&gt;Still -- neat tool, and might be helpful for tiny garage organizations that can't afford fancy MBAs.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1671329" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1670931</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1670931.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1670931"/>
    <title>World Models</title>
    <published>2026-09-03T22:02:44Z</published>
    <updated>2026-09-03T22:02:44Z</updated>
    <category term="llms"/>
    <category term="ai"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;em&gt;(I should warn folks: I talk a lot about AI these days. I'm neither a wild optimist nor an opponent, but I use it a lot day-to-day, and watch the field fairly closely -- I'm basically the SME on the subject for my workplace.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.lihaoyi.com/post/JoiningAMItoworkonWorldModels.html"&gt;Interesting little blog post from Li Haoyi&lt;/a&gt; (who I know from the Scala community).&lt;/p&gt;

&lt;p&gt;It's basically a diary entry, saying that he's joined AMI Labs, but what makes it interesting is that he goes into what they &lt;em&gt;do&lt;/em&gt; -- developing "world models" to allow AI to work with more "real world" problems.&lt;/p&gt;

&lt;p&gt;It's well worth a read (not super-long): he briefly describes the concept of "embedding", JEPA architectures that leverage that, and how that shows promise in taming the massive amounts of data that typically flow through real-world problems.&lt;/p&gt;

&lt;p&gt;(Basically, you pre-boil the huge input data down to its embeddings, and have the AI focus on &lt;em&gt;those&lt;/em&gt; instead.)&lt;/p&gt;

&lt;p&gt;Very informative, and this topic seems likely to become quite important over the next couple of years.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;More speculatively: this &lt;em&gt;feels&lt;/em&gt; to me like a critical step towards AGI.&lt;/p&gt;

&lt;p&gt;Literally 30 years ago, I went down a rabbit hole of reverse-engineering cognition from general principles, thinking about what would be involved in doing the same with AI.  I didn't care enough to think through the practical nuts and bolts of how to make that &lt;em&gt;work&lt;/em&gt; (it had nothing to do with my job), but I got a lot of hand-waving sketched.&lt;/p&gt;

&lt;p&gt;Most of that has actually happened since, except for one big component: the models aren't remotely &lt;em&gt;multi-modal&lt;/em&gt; enough.  Real learning involves simultaneous inputs from a lot of heterogeneous data sources, so that you can correlate them.  Current LLMs are much too text-focused to do that well.&lt;/p&gt;

&lt;p&gt;But if embedding can tame the other inputs, producing more sophisticated training?&lt;/p&gt;

&lt;p&gt;That &lt;em&gt;might&lt;/em&gt; advance things to the point where I no longer find the term "AGI" completely overblown.  Which is both cool and scary...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1670931" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1670856</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1670856.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1670856"/>
    <title>Bonfire for Communities</title>
    <published>2026-09-02T19:47:14Z</published>
    <updated>2026-09-02T19:47:14Z</updated>
    <category term="social networks"/>
    <category term="community"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;[&lt;em&gt;A conversation the other day reminded me of the fact that I don't post here anywhere &lt;em&gt;near&lt;/em&gt; as much as I'd like, and I finally internalized that that's because I've been holding myself to too high a standard. I think of Dreamwidth as the place for deeply-considered articles -- and the result is that I've been preventing myself from posting anything at all, because the bar has been too high.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But I've been posting &lt;em&gt;lots&lt;/em&gt; to Mastodon, and really, there's nothing wrong with that except it's shorter, and tends to be hotter takes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;One of the folks I was chatting with (the inspiration here) mentioned a friend of theirs who has a flat rule of Three Sentences a Day on Dreamwidth: more is okay, but at least that much. And y'know, that's not a bad discipline.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So I'm gong to start copying some of my Mastodon threads into here, in edited form, for the friends who follow me here and not there. Apologies to the people who read both for the duplication, and for the occasional social-media sigils that I fail to edit out.&lt;/em&gt;]&lt;/p&gt;

&lt;p&gt;Oooh, neat -- &lt;a href="https://bonfirenetworks.org/posts/bonfire-for-communities/"&gt;Bonfire has officially released its Communities module&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I backed the project, and I'm overjoyed to see it coming to fruition.  The world &lt;em&gt;desperately&lt;/em&gt; needs a good open-source, open-network, open-community alternative to enshittified monstrosities like Facebook, and Bonfire is the first one I've seen that appears to check pretty much all the boxes of "how to do it right".  It's impressively complete.&lt;/p&gt;

&lt;p&gt;(Might force me to get off my ass and stand up my own server, so I can start hosting some of the communities I'm involved with.)&lt;/p&gt;

&lt;p&gt;And yes, yes, Discord -- I use it a lot, but it's still corporate, still likely to enshittify, and really only covers a fraction of the Community use cases.  This looks better. And while I adore Dreamwidth, it's a blogging platform, which really isn't the same thing as a Community one.&lt;/p&gt;

&lt;p&gt;So check it out -- I think it's an important project, that a lot of groups could probably benefit from...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1670856" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1670450</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1670450.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1670450"/>
    <title>No, really, it's worse than that</title>
    <published>2026-08-29T21:50:58Z</published>
    <updated>2026-08-29T21:50:58Z</updated>
    <category term="ai"/>
    <category term="llms"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;(These AI posts are mostly collated and edited from &lt;a href="https://social.coop/@jducoeur"&gt;my Mastodon&lt;/a&gt;. Anybody who wants the full play-by-play, including the hotter takes, might want to follow me there. I'm going to try to keep collecting the interesting bits here, but if these posts feel a little disjointed, that's why.)&lt;/p&gt;

&lt;p&gt;OMG, it just... keeps... coming.&lt;/p&gt;

&lt;p&gt;Anyone interested in AI / LLMs should probably take the 25 minutes to watch &lt;a href="https://www.youtube.com/watch?v=KL9_1GbmCic"&gt;this horribly interesting video&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It summarizes a bunch of the findings from &lt;a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"&gt;this in-depth METR report&lt;/a&gt; on the HuggingFace Incident.&lt;/p&gt;

&lt;p&gt;There are a lot of &lt;em&gt;really&lt;/em&gt; unsettling punchlines in there, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The LLMs are largely doing their own post-training at this point, so humans don't even &lt;em&gt;know&lt;/em&gt; how they're being trained.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The input data is looking iffy: in their rush, they're slamming in stuff that goes against their own guidelines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The bias towards finding ways to "swarm" is looking deeply-baked in these LLMs.  (Intentionally.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sam Altman is bragging that we may be merely months away from AGI, while carefully avoiding the question "Is that actually a good thing?"&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The argument for "slam on the brakes" looks stronger every time I look at this story.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;And just to make this crisply clear: the more I look at the HuggingFace Incident, the clearer it is that the actual hacking (which I think most folks are still focused on) is a minor detail in perspective.&lt;/p&gt;

&lt;p&gt;What's far more interesting is &lt;em&gt;how&lt;/em&gt; and &lt;em&gt;why&lt;/em&gt; this happened.&lt;/p&gt;

&lt;p&gt;We're looking at LLMs self-organizing into "swarms" as an emergent behavior, forming what boils down to a simple AI &lt;em&gt;society&lt;/em&gt; mediated via shared text, and collectively going whole-heartedly after goals that weren't really what the original human instructors intended.&lt;/p&gt;

&lt;p&gt;The details may be different, but this looks more like a prototype of the long-hypothesized Paperclip Maximizer every time I look at it.&lt;/p&gt;

&lt;p&gt;Remember: I &lt;em&gt;like&lt;/em&gt; this stuff, and use it for work every day.  But it looks more and more like it's going too far.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;A friend inside the industry (whose opinion I respect quite a lot) pointed out that they have well-established techniques to avoid this nonsense -- stuff like AIs policing the other AIs, keeping an eye on their thought processes, to sound the alarm bells much earlier.  OpenAI apparently drank its own Kool-Aid and just didn't &lt;em&gt;follow&lt;/em&gt; those best practices.&lt;/p&gt;

&lt;p&gt;I'm willing to believe that that's true: that the risks are greatly reduced by Doing It Right.&lt;/p&gt;

&lt;p&gt;But "reduced" is far from complete mitigation, and I see a lot of risks even so.  Let's go into a couple of them.&lt;/p&gt;

&lt;p&gt;First -- "reduced" isn't the same as "can't happen", especially when the foxes seem to be increasingly in charge of the hen-houses.&lt;/p&gt;

&lt;p&gt;One of the most notable aspects of this story is the degree to which the LLMs are apparently training each other.  Much of building a frontier AI is the "post-training": the secret sauce of taking the raw statistical models and applying reinforcement learning to teach them "this is good" from "this is bad".&lt;/p&gt;

&lt;p&gt;The problem is, that requires &lt;em&gt;massive&lt;/em&gt; effort.  And Silicon Valley being what it is, it's apparently starting to outsource that effort to other LLMs.&lt;/p&gt;

&lt;p&gt;So take the long view.  How much is preventing &lt;em&gt;those&lt;/em&gt; AIs from drifting off-alignment?  If they went off-kilter, would we know?  What about the AIs that are supposed to be watching the other AIs -- are we sure that &lt;em&gt;they&lt;/em&gt; are fully aligned?  How can we be sure?  That's a cost center: are we confident that the bean-counters won't skimp on it?  Why wouldn't they?&lt;/p&gt;

&lt;p&gt;It's the classic question: who watches the watchmen?&lt;/p&gt;

&lt;p&gt;Worse, remember that at least in the US the AI industry is &lt;em&gt;fairly&lt;/em&gt; centralized, into companies that are somewhat easy to regulate or sue.  But that's not the case in Asia.&lt;/p&gt;

&lt;p&gt;China's leading LLMs are open-weight models, which can be picked up, tweaked and run by anybody who wants to run an AI provider.&lt;/p&gt;

&lt;p&gt;That means that AI in Asia is likely to become a &lt;em&gt;commodity&lt;/em&gt;, driven by cost as much as power.&lt;/p&gt;

&lt;p&gt;And seriously: do you have any faith that those commodity providers are going to follow best practices reliably?  (If you do, I have a line of history books to sell you.)&lt;/p&gt;

&lt;p&gt;So -- yeah.  It feels to me like the HuggingFace Incident is probably just the beginning.  I'm finding it a little hard to believe that we're not going to see more, and more-exciting, problems to come.&lt;/p&gt;

&lt;p&gt;And offhand, I don't see any good way to prevent it...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1670450" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1670287</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1670287.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1670287"/>
    <title>LLMs, Collaboration, and oh, look -- More Torment Nexus!</title>
    <published>2026-08-26T21:57:45Z</published>
    <updated>2026-08-26T21:57:45Z</updated>
    <category term="ai"/>
    <category term="llms"/>
    <dw:security>public</dw:security>
    <dw:reply-count>17</dw:reply-count>
    <content type="html">&lt;p&gt;The Hugging Face Incident continues to be the gift that keeps giving -- &lt;a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"&gt;this postmortem from OpenAI&lt;/a&gt; appears to be nicely detailed and honest (kudos to them for setting a good example in that), and is &lt;em&gt;fascinating&lt;/em&gt; in its details.&lt;/p&gt;

&lt;p&gt;It's sensible, calm (if a bit unsettling), and well worth reading, with the inevitable ass-covering mostly confined to the last couple of screenfuls.  But here are some increasingly-hot takes of my own:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Modern agentic LLMs &lt;em&gt;really&lt;/em&gt; like to collaborate.  That's not surprising -- it's part of why they're so useful -- but the result is that they will happily start collaborating even when they aren't supposed to be doing so.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I'd heard that the incident involved "an internal message board" and Artifactory -- but I hadn't previously realized &lt;em&gt;those were the same thing&lt;/em&gt;.  It's a horribly brilliant little hack, that apparently emerged by accident.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Implication: given any sort of shared read/write access, to almost anything, and sufficient motivation, there's a chance the LLMs will start using it to collaborate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This collaboration isn't simplistic, which is what makes the article so fascinating.  The agents disagree, argue, and manipulate each other, but overall wind up with enough cohesion to accomplish one hell of a lot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;None of this is limited to a single model!  The incident involved &lt;em&gt;both&lt;/em&gt; an internal model and Sol, working on different problems, finding each other and deciding to work together.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Which means that there is no reason in principle to believe that this would necessarily be limited to a single &lt;em&gt;company&lt;/em&gt;.  We tend to think of them as separate, but all LLMs share the same general protocol -- that is, text.  So it shouldn't be surprising if we find totally-heterogeneous LLMs collaborating by accident.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We've been talking for years about the possibility of an LLM getting too powerful and becoming "Skynet".  But that may be thinking too small -- the real risk may be &lt;em&gt;many&lt;/em&gt; LLMs learning to collaborate effectively enough that there is no single plug to pull, and the collective swarm becomes impractical to control.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of which sounds horribly familiar from science fiction.  (I want to say I've read parts of this in Charles Stross' work, but I can't say for sure offhand.)&lt;/p&gt;

&lt;p&gt;And nobody should take much comfort from OpenAI saying they're learned their lesson and will do better in the future -- even if they're telling the truth, several other companies have admitted to similar events recently.  And it's hard to imagine that there aren't others that simply haven't been caught yet...&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1670287" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1669948</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1669948.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1669948"/>
    <title>LLMs for Utilitarian Writing</title>
    <published>2026-08-19T20:51:09Z</published>
    <updated>2026-08-19T20:51:09Z</updated>
    <category term="llms"/>
    <category term="work"/>
    <category term="ai"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">&lt;p&gt;I've been using LLMs to produce most of my code for the past several months. Over the past two weeks, I've been shifting gears and playing with using them for a bit of writing. Here's how that went.&lt;/p&gt;

&lt;h2&gt;Experiment 1: Slides&lt;/h2&gt;

&lt;p&gt;The context was a talk I was giving at work -- practical nuts-and-bolts advice for the engineers, on how to use LLMs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Effectively&lt;/em&gt; -- get the right results&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Efficiently&lt;/em&gt; -- within our corporate-constrained token budget (and generally being more environmentally responsible)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Responsibly&lt;/em&gt; -- avoiding the multitude of risks that LLM-based programming introduces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By the beginning of last week, I had a detailed outline -- fully 250 bullet points that I wanted to cover.&lt;/p&gt;

&lt;p&gt;At that point, I looked at the idea of converting that into a hundred or so slides (yes, I know, but I whip through slides &lt;em&gt;fast&lt;/em&gt;) and groaned at the prospect of that busywork.&lt;/p&gt;

&lt;p&gt;But then I realized: yes, we theoretically have tools for that now, and this is the perfect time to kick those tires. So I pointed Claude Sonnet at some of my previous slide decks and the outline, and said essentially (in enormous detail, as usual): "Make this like those".&lt;/p&gt;

&lt;p&gt;The results were... okay. Presentable, but the style details were wrong: in particular too much progressive-reveal on the slides, of things that should have been in the Speaker's Notes instead. I had to spend several hours editing it, to beat it into shape.&lt;/p&gt;

&lt;p&gt;That said, it still saved me several hours overall, even for this crude first attempt, and the &lt;em&gt;content&lt;/em&gt; was all still quite faithfully what I had said in my outline. (Often too much so: many of those bullet points were much too wordy for slides, and needed tightening up.)&lt;/p&gt;

&lt;p&gt;So it was a mild win, if not a home run, and this is where my usual coding practices came into play: I gently scolded Claude for the things it had done wrong, and asked it to write up some improved rules as a skill, so that we can iterate and do better next time.&lt;/p&gt;

&lt;h2&gt;Experiment 2: Article&lt;/h2&gt;

&lt;p&gt;Which brought me around to the second half of the task. Besides a recorded talk, I &lt;em&gt;also&lt;/em&gt; wanted all of this stuff to exist in our company intranet as an article, for folks who prefer reading to watching.&lt;/p&gt;

&lt;p&gt;So it was time for the Truly Disturbing Experiment: what would happen if I tried using this thing for &lt;em&gt;writing&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;This wasn't &lt;em&gt;serious&lt;/em&gt; writing, mind -- this essay is titled "Utilitarian Writing" for a reason -- this was purely informative stuff. But still, I care about what I sound like even in those circumstances. Could I make the LLM &lt;em&gt;sound&lt;/em&gt; like me?&lt;/p&gt;

&lt;p&gt;So I pointed Claude Opus at an extended sample of my technical writing (specifically my essay series &lt;a href="https://jducoeur.medium.com/a-philosophy-of-testing-1-introduction-dc5b7b43a211"&gt;A Philosophy of Testing&lt;/a&gt;) and told it to ingest that to get a sense of my writing style. Then I pointed it at exactly the same outline and told it (in enormous detail, as usual): "Make this like those (and oh, yes, improve the messy organization)".&lt;/p&gt;

&lt;p&gt;Which is where things moved into "Truly Disturbing", because the results were actually fairly good. It didn't sound &lt;em&gt;exactly&lt;/em&gt; like me, and it needed a moderate amount of editing. But it captured my style adequately, and even added in some appropriate parentheticals and metaphors that I &lt;em&gt;hadn't&lt;/em&gt; specified but which fit reasonably well.&lt;/p&gt;

&lt;p&gt;Overall, it was a solid first draft, no worse than I often produce when I'm slamming out text, and again saved me several hours. So I once again told it to write this up as a skill for future use.&lt;/p&gt;

&lt;h2&gt;Some Conclusions&lt;/h2&gt;

&lt;p&gt;Does this mean we should just surrender to the machines, and have them do all the writing? No, that's very much not the point, but there's a lot of nuance here.&lt;/p&gt;

&lt;p&gt;First, let's again stress that this is all about &lt;em&gt;utilitarian&lt;/em&gt; writing, where the content is what we care about, more than the voice. LLMs are honestly fairly decent at that. But they don't produce sparkling prose, and they're no substitute for a real writer when it comes to writing &lt;em&gt;good&lt;/em&gt; text. IMO, they're a reasonable tool specifically for cases where you're just shooting for "adequate", not better than that.&lt;/p&gt;

&lt;p&gt;Second, I got good results because I followed &lt;em&gt;exactly the same processes I do for using LLMs for code&lt;/em&gt;. That has many implications, including:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Vibe-writing is as dumb as vibe-coding.&lt;/em&gt; When I say "vibe-coding", I specifically mean giving the LLM a relatively brief prompt to do something big, and have it figure out the details. That's fast and fun for prototyping, but &lt;em&gt;utterly&lt;/em&gt; irresponsible for serious professional work. The same is true for writing. I got good results precisely because I handed it a massively-detailed outline, so it was mostly stitching things together.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Don't use an LLM when it's faster to do it yourself.&lt;/em&gt; Some folks get weirdly attached to doing &lt;em&gt;everything&lt;/em&gt;  with the AI, and that's counter-productive. If it's easier to just write it by hand, do that. (As in the case of this article.) Reserve the LLM for times when it's going to meaningfully speed you up.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Be explicit. No, more explicit than that.&lt;/em&gt; When I am starting a pull request (a unit of code, essentially), I will usually hand the LLM a &lt;em&gt;wall&lt;/em&gt; of text, often half a page, making very clear what I want to see as the results. And I gradually build up skills for the LLM, giving it the common rules. That produces &lt;em&gt;vastly&lt;/em&gt;  better outcomes on average. Less obviously, it is usually &lt;em&gt;far&lt;/em&gt; faster and more efficient, since the LLM isn't spending gobs of energy trying (and often failing) to figure out those details itself.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You own the end result.&lt;/em&gt; At work, I'm very clear that you are expected to review the output of the LLM in deep detail before you even open the pull request; it's irresponsible not to do so. The same is true here: you should expect the output to require a serious edit pass, and you should not skimp on that.&lt;/p&gt;

&lt;p&gt;The major summary is: don't expect miracles, and it's no substitute for the human touch, but it's a useful tool for those of us who aren't writing professionals, and just want to be able to create some text more easily.&lt;/p&gt;

&lt;p&gt;No, this article wasn't written that way. But I do expect to &lt;em&gt;sometimes&lt;/em&gt; do that here, mainly for posts where I want to start with a detailed outline and then slam out a first draft -- for situations like that, the LLM is likely to work as a decent, quick "ghostwriter" to collaborate with.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1669948" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1669860</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1669860.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1669860"/>
    <title>Hiking in the Berkshires</title>
    <published>2026-07-25T01:47:59Z</published>
    <updated>2026-07-25T20:22:17Z</updated>
    <category term="vacation"/>
    <category term="diary"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p&gt;We're spending the week in the Berkshires -- Kate is taking the week off, and I'm doing it as a working vacation. We're trying to get out for a hike most days, so here's a quick summary of the hikes we've done, for future reference and for anybody else who comes out this way.&lt;/p&gt;

&lt;p&gt;(All links to AllTrails, which I generally use for this purpose.)&lt;/p&gt;

&lt;p&gt;Unless noted otherwise, all of these are "easy" by AllTrails standards and "moderate" by ours -- that is, for someone who just hikes occasionally and is in medium-decent shape, it's a good workout but not strenuous or seriously difficult.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sunday:&lt;/strong&gt; the &lt;em&gt;&lt;a href="https://www.alltrails.com/trail/us/massachusetts/woolsey-lookout-coakley-weaver-aspinwall-loop/photos"&gt;Woolsey, Lookout, Coakley, Weaver, Aspinwall Loop&lt;/a&gt;&lt;/em&gt; -- entirely fine, a bit buggy, but overall a solidly decent time. Winds up at a nice little lookout gazebo in the middle, apparently the highest point in the area. 400 foot elevation gain, 2.8 miles, a bit over an hour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monday:&lt;/strong&gt; &lt;em&gt;&lt;a href="https://www.alltrails.com/trail/us/massachusetts/benedict-pond-and-the-ledges-at"&gt;Benedict Pond and (not) the Ledges&lt;/a&gt;&lt;/em&gt; -- slightly shorter (2.4 miles), slightly under an hour, 200 foot elevation gain. We've done this one a couple of times before, and decided to omit The Ledges, which is a spur that is &lt;em&gt;much&lt;/em&gt; more challenging, with a bunch of steep clambering up almost 200 feet more. The Benedict Pond loop by itself is pleasant and mellow, if a bit overgrown in places, and the bug population was large.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wednesday:&lt;/strong&gt; the &lt;em&gt;&lt;a href="https://www.alltrails.com/explore/recording/afternoon-hike-at-mary-v-flynn-trail-87d4216"&gt;Mary V. Flynn Trail&lt;/a&gt;&lt;/em&gt; -- easiest of the bunch, this one is really a walk along a partly-riverside, pretty-flat path rathan than a hike on a trail. Mostly flat and pretty well-tended, this was the most mellow outing, a 2-mile, 45-minute out-and-back (chosen due to the copious rain on Tuesday and need for a walk that was dry).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thursday:&lt;/strong&gt; &lt;em&gt;&lt;a href="https://www.alltrails.com/trail/us/massachusetts/bob-s-way-and-cathcart-crossing-loop"&gt;Bob's Way and the Cathcart Crossing Loop&lt;/a&gt;&lt;/em&gt;, a much realer hike than Wednesday, this was 2.6 miles with 450 feet of elevation, pretty front-loaded (since we turned left up the steep bit at the beginning), about an hour and a quarter. Not as well-tended a trail as some: we could follow it, but there were some tricky bits that were kind of overgrown. Bob's Way loops down to right by a pond, scarcely a foot below, so I suspect this get pretty muddy if it's been raining a lot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Friday:&lt;/strong&gt; &lt;em&gt;&lt;a href="https://www.alltrails.com/trail/us/massachusetts/basin-pond-trail-loop"&gt;Basin Pond Trail Loop&lt;/a&gt;&lt;/em&gt; -- my pick of the week. An hour and a quarter or so, 2.7 miles (including the spur to the lookout, which is worth doing), about 400 feet of elevation but quite gently -- a lot of slow rise rather than anything steep. Largely through a not-very-dense forest, well-shaded by trees but without a ton of low foliage (and lower bug population). Easy by the numbers -- nothing hard -- but nearly-constant uneven terrain so you always need to think about how you're walking, making it really quite fun. The trail is &lt;em&gt;extremely&lt;/em&gt; well-built, with rocks laid to get you over the muddy bits and creeks (and an occasional bridge where necessary), and generally some rocks shoring up the path when needed, but never so much as to feel artificial. Right at my sweet spot: takes real effort and thought, but easy enough to just keep moving along. Small parking lot (4, maybe 6 cars tops), so probably better on a weekday than weekend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ETA Saturday:&lt;/strong&gt; &lt;em&gt;&lt;a href="https://www.alltrails.com/explore/trail/us/massachusetts/bartholomews-cobble-trail"&gt;Bartholemew's Cobble Trail&lt;/a&gt;&lt;/em&gt; -- eh, this one wasn't a winner. We think we did this during our previous trips (during the pandemic), but memory is hazy. It's well south of Great Barrington (so a ways from our home base this trip), and is a forest with quite a number of trails. This one has two main lobes -- AllTrails steered us up the big loop towards Hurlbert Hill first, and that turns out to be a bit challenging, purely because it is Very Very Up, starting with a fairly steep bit and then just relentlessly going up for about a mile. When you get out to the Tractor Path, that's not just manicured but actually &lt;em&gt;mown&lt;/em&gt;, out in the bright sunshine, which was more than we wanted on a warm summer day. We mostly didn't remember this, so we suspect that we did the lower lobe around the pond last time, but still remember it as being only okay.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1669860" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1669607</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1669607.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1669607"/>
    <title>Quick Review: _Helluva Boss_</title>
    <published>2026-07-03T19:08:36Z</published>
    <updated>2026-07-03T19:08:36Z</updated>
    <category term="reviews"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;Just got caught up with &lt;em&gt;Helluva Boss&lt;/em&gt;, the twin series to &lt;em&gt;Hazbin Hotel&lt;/em&gt;.  (Same showrunner, same Hell, but contractually prevented from ever crossing over.)&lt;/p&gt;

&lt;p&gt;It's nearly as brilliant as &lt;em&gt;Hazbin Hotel&lt;/em&gt;, but very different.  Not as &lt;em&gt;much&lt;/em&gt; of a musical (the soundtrack for &lt;em&gt;Hazbin&lt;/em&gt; is downright great), although it tends to have about a song per episode in Season 2.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Helluva Boss&lt;/em&gt; comes with a big CW for Comedy Violence: the high concept is that our protagonists are Imps in Hell, who run an assassination bureau, taking contracts to kill shitty mortals in the human world.  The violence is almost always played for laughs (or just the sheer joy of mayhem), and it &lt;em&gt;is&lt;/em&gt; fun in a comic-book kind of way, but that's not everyone's cup of tea.&lt;/p&gt;

&lt;p&gt;That said, it's not &lt;em&gt;about&lt;/em&gt; the violence.  It's actually very much a queer romance, even moreso than &lt;em&gt;Hazbin Hotel&lt;/em&gt; -- the relationship between &lt;em&gt;Hazbin&lt;/em&gt;'s Charlie Morningstar and her girlfriend Vaggie is sweet, but also mostly stable and fairly healthy, so it's not really at the center of the story.  By contrast, the episode plots aside, &lt;em&gt;Helluva Boss&lt;/em&gt; turns out to be entirely &lt;em&gt;about&lt;/em&gt; Blitz, our protagonist, and his extremely complicated and messy relationship with Prince Stolas.&lt;/p&gt;

&lt;p&gt;It's very much not all sweetness and light: for the entire first season, Blitz is very clear that he's using Stolas -- giving him sex in exchange for access to Earth.  But season two gets &lt;em&gt;far&lt;/em&gt; deeper, really centering their relationship, as Blitz begins to realize that Stolas is actually in love with him, and worse -- starting to realize that it's mutual.&lt;/p&gt;

&lt;p&gt;As of where things are now, things are far from perfect (Stolas is having a bad time of it), but that relationship is actually starting to turn healthy, even downright sweet at times.  It's a lovely character arc, with Blitz starting to internalize that maybe, deep down, he's allowed to be a decent person, and really makes the series worth watching.&lt;/p&gt;

&lt;p&gt;(There are a bunch of other major characters and relationships, and all are great, but that's really the heart of the show.)&lt;/p&gt;

&lt;p&gt;Anyway -- recommended for those who like that sort of thing.  Amazon Prime, 15-30 minute episodes, good stuff.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1669607" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-05-02:213944:1669363</id>
    <link rel="alternate" type="text/html" href="https://jducoeur.dreamwidth.org/1669363.html"/>
    <link rel="self" type="text/xml" href="https://jducoeur.dreamwidth.org/data/atom/?itemid=1669363"/>
    <title>Review: _Pet Human_</title>
    <published>2026-06-05T04:10:08Z</published>
    <updated>2026-06-05T04:10:08Z</updated>
    <category term="reviews"/>
    <category term="comics"/>
    <dw:security>public</dw:security>
    <dw:reply-count>9</dw:reply-count>
    <content type="html">&lt;p&gt;I just finished reading &lt;a href="https://pethuman.com"&gt;Pet Human&lt;/a&gt;, and it's well worth a quick recommendation.&lt;/p&gt;

&lt;p&gt;In the original graphic novel, our protagonist is Buster, and as the title suggests -- he's a family pet. On this alien world, the dominant species are bipedal but nothing like human: some 20 feet tall, profusely furry, with two tails (like much life on this planet). They're technologically sophisticated, but apparently pretty in tune with nature.&lt;/p&gt;

&lt;p&gt;His owners do the bulk of the talking, in their own language. Which I suspect is reasonably fully thought out, but I haven't spent the work to parse much of it beyond a few key phrases -- and the same is true for Buster. He is human, after all, and he's not dumb, but he lives a mostly happy, pampered life: occasionally getting into trouble, but mostly being a fairly content househuman.&lt;/p&gt;

&lt;p&gt;He's by no means the only one, of course: when he gets put on his leash and taken out for walks, there are plenty of other humans also out for walkies. But they mostly don't have a common language, so conversation between them isn't very common. (A few humans have gotten fairly decent at their owners' language, but most haven't.)&lt;/p&gt;

&lt;p&gt;This is a sweet story, if melancholy at times. It is &lt;em&gt;not&lt;/em&gt; trying to be creepy -- rather, it's a story of a household, going through realistic (if slightly alien) ups and downs, with some joy and some tragedy, through the eyes of the beloved pet.&lt;/p&gt;

&lt;p&gt;Then there is the sequel -- &lt;em&gt;Pet Human: the Stray&lt;/em&gt;. This is the story of Buster's twin brother Zuul, separated from him when they were young children. Zuul was eventually adopted by a far less kind owner, from whom he quickly escapes, and goes out to explore this world they're living in.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Stray&lt;/em&gt; finally gets into the question of "What the bloody hell is going on here?", and yes, it's more than just metaphor: this &lt;em&gt;is&lt;/em&gt; a fairly real and serious science fiction story, taking an acid look at what might happen if humanity tried to escape to the stars.&lt;/p&gt;

&lt;p&gt;It explores under the bridges and out in the forests, where the wild humans live. Some have managed to build their own little societies, away from the owners. But this is a fairly wild planet (see "in tune with nature"), and not entirely benign for human survival, so many humans have wound up feral, and are just barely getting by on scraps.&lt;/p&gt;

&lt;p&gt;The two stories are each complete, but best read together: they interlock and eventually come together at the end, and make a solidly satisfying, quiet tale.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;art&lt;/em&gt; throughout is spectacular, really next-level stuff: they apparently spent eight years making these books, and it shows. The world is lush and fully rendered, bright and colorful, full of life that is varied but has a streak of sense and consistency to it. That's important, because these are &lt;em&gt;quiet&lt;/em&gt; stories: the only English is the occasional thought balloon, and the majority of panels are entirely wordless. But the art is consistently clear and expressive, and carries the story very effectively.&lt;/p&gt;

&lt;p&gt;Highly recommended. I read both stories in their digital editions, which works well, but I'll admit that I'm tempted to pick this one up in paper -- it's bookshelf-quality stuff. Check it out!&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=jducoeur&amp;ditemid=1669363" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
