Perl Weekly issue 791, edited by Gabor Szabo, leads with three short pointer items: MetaCPAN has a night mode, The Underbar has a new episode, and The Lacuna Expanse is back. The newsletter presents each as a one-line signpost rather than an article, so the extracted text establishes that these changes exist without supplying the implementation detail a developer would normally want before acting on them.

The MetaCPAN item is a single sentence. The newsletter does not say when the theme shipped, how a reader turns it on, whether it follows an operating-system preference, or whether it covers the whole site or only parts of it. For developers who read module documentation in long sessions, a dark display option is a small but real quality-of-life change; the supplied evidence does not let us describe it beyond the newsletter's own claim.

The Lacuna Expanse item is attributed to a post by Natalie Rose titled "The Lacuna Expanse: Updates Since We Last Saw Each Other," which the newsletter characterises as "a new community-run reboot of The Lacuna Expanse" and links to TLE Community. The wording attributes the revival to the community rather than to the game's original operator. No launch date, hosting arrangement, feature list or statement about the original game's status appears in the extracted text, so the reboot should be treated as a newsletter claim rather than a verified relaunch.

The issue also carries two release notices credited to Jason A. Crome: Dancer2 2.2.1, marked "(security)," and Dancer2 2.2.0, accompanied by the phrase "security updates PLEASE READ." The newsletter frames both as releases a reader should look at, and the second notice explicitly urges reading. The extracted text does not include the underlying vulnerability, the affected version range, or remediation guidance, so the practical takeaway is limited to checking the linked notices and your own dependency versions.

Olaf Kolkman appears as the guest on Episode 10 of The Underbar. According to the newsletter, his extensive work in networking and open source brought him to Internet Technology, Policy and Advocacy at the Internet Society, and the conversation is dated September 2025. The newsletter states that this second part of the discussion addresses the Internet Society (ISOC) and the management of volunteer organisations. Beyond this episode description, the series' format is not established by the evidence.

One entry in the issue is a question rather than an announcement. A reader reports that visiting WebForms on MetaCPAN returns the message "Error rendering POD for WebForms.pm" because the requested resource is a binary file. The newsletter reproduces the error text without resolving it, so it is unclear from the evidence whether this is a known limitation, a packaging problem, or something being fixed. It is a useful counterpoint to the night-mode item: the same site can fail to render documentation for some distributions.

The issue also lists other community items: Olaf Alders on dark mode, Nigel Horne's NWC2MusicXML converter for NoteWorthy Composer 2 to MusicXML, Rob Lauer's "Reflecting on Mirrors" parts I and II plus an Amazon::S3 v2.1.0 release described as "On Being an S3 Client," Ron Savage's announcement of Perl.Wiki V 1.54, a post on reading JSON latency events in Perl, and a question about how to report bugs on cpan.org. These are newsletter pointers, not independently verified reports.

The Perl Weekly Challenge, run by Mohammad Sajid Anwar, appears in two forms. Challenge 392 sets the tasks "Convert Palindrome" and "Words Length Product." A recap covers Challenge 391's "Array Median" and "Arrange Box" tasks. The newsletter states that participants can win a $50 prize, with one champion picked each month from among contributors, sponsored by Marc Perry.

The recap summarises third-party write-ups in some detail. Bob Lied is credited with a demonstration using modern Perl and object-oriented practices including Perl 5.44 class syntax and object overloading. E. Choroba is credited with benchmarking list slices for median calculation and analysing a trim operation in path-state processing. Luboš Kolouch is credited with multi-language solutions in Perl and Python. These are the newsletter's characterisations, not independent reviews.

Further recap entries describe W. Luis Mochán's concise Perl one-liners extended into a production-style script, Matthias Muth's explanation of the mathematical and algorithmic aspects of both tasks, and Packy Anderson's multilingual summary in Perl, Raku, Python and Elixir that uses pre-sorted inputs when merging arrays. Peter Campbell Smith is credited with prioritising clarity over conciseness, using array concatenation and index arithmetic for the median.

The recap also covers Reinier Maliepaard's formatted treatment of the Array Median task, Robbie Hatley's report that reduces 2D box nesting to a Longest Increasing Subsequence problem solved with patience sorting and binary search for O(n log n), Roger Bell West's depth-first search approach with solutions in Raku, Rust and PostScript, and Simon Green's Python and Perl write-up.

One of those write-ups is available in the supplied evidence as a repository README. Matthias Muth's "Arrays of Numbers, Arrays of Boxes" documents both Challenge 391 tasks. For the median task, he merges the two sorted inputs by re-sorting the combined values rather than implementing a merge subroutine, then returns the mean of the two middle values for an even-length result or the middle value for an odd-length one.

For the box task, Muth describes modelling the boxes as a directed acyclic graph in which edges run from a smaller box to a larger one that can contain it, noting that the graph is not a tree because several starting boxes may be mutually incompatible and several smaller boxes can fit into the same larger one. His algorithm sorts boxes by width, initialises a path length of 1 for each, and updates the path length of any box that is larger in both dimensions when the combined stack would be longer.

Muth states the nested loop runs in O(n²) and that the implementation still solves 1000 boxes in under a second on his machine. He also documents the Perl idioms he relies on, including use v5.36 for strict, warnings, subroutine signatures and postfix dereference syntax, and an explicit numeric comparison block in sort because sort is lexicographic by default. These are the author's own claims about his code, not benchmark results we verified.

The newsletter's event listings include Amsterdam PM on 6 October 2026, Boston Perl Mongers' virtual monthly on 12 October 2026, a Model Context Protocol in Perl session with Dave Cross on 21 October 2026, "Punk: Perl MVC, compiled at boot" on 16 November 2026, the London Perl & Raku Workshop 2026 on 21 November 2026, YAPC::Tokyo 2026 on 27 November 2026, and the German Perl/Raku Workshop 2027 on 14–16 April 2027. A "This week in PSC (235)" item is dated 2026-09-14.

For freelancers and developers working in Perl, the most immediately actionable item is the pair of Dancer2 releases, because the newsletter itself flags them as security updates and tells readers to read the notice. Anyone running Dancer2 in production has a reason to open the linked release notes and check their dependency versions, even though the extracted evidence does not state which versions are affected or what the fix changes.

The MetaCPAN night mode is a smaller practical change for developers who spend long sessions reading module documentation, and the WebForms rendering error is a reminder that documentation display on MetaCPAN can fail for some distributions. Neither item comes with a changelog in the supplied material, so users should verify behaviour on the site rather than rely on the newsletter summary.

The Lacuna Expanse reboot is the least specified item. The newsletter attributes it to the community and links a post by Natalie Rose, but gives no timeline, no statement about the original game's status, and no indication of what has changed since readers last saw it. Treating it as a confirmed relaunch with defined features would go beyond what the source supports.

Taken together, issue 791 is a roundup rather than a single story: a site feature, a community game revival, two framework releases with security framing, an interview episode, a challenge recap and a conference calendar. The concrete, checkable items are the Dancer2 version numbers and the MetaCPAN theme; the rest are pointers whose details live in the linked posts, which are outside the supplied evidence.