Skip to content

Paper post: NSS published in TMLR May 2026 (arXiv:2601.23252)#14

Open
yallup wants to merge 10 commits into
mainfrom
nss
Open

Paper post: NSS published in TMLR May 2026 (arXiv:2601.23252)#14
yallup wants to merge 10 commits into
mainfrom
nss

Conversation

@yallup

@yallup yallup commented May 11, 2026

Copy link
Copy Markdown

Summary

  • Announces TMLR May 2026 publication of arXiv:2601.23252Nested Slice Sampling: Vectorized Nested Sampling for GPU-Accelerated Inference (Yallup, Kroupa, Handley).
  • First paper post written through the new paper skill workflow. Embeds Figure 1 (NS schematic) and the first two panels of Figure 2 (Truth + plain slice-sampling baseline on the 40-mode 2D mixture) as requested.
  • Switches David Yallup's group link from ORCiD to his personal webpage (yallup.github.io) across group.yaml and the regenerated group.html.

Branch base note

This branch is based on workshop/paper-skill-baseline, so the diff against main also includes the paper-skill scaffolding and the legacy _posts/ purge from that workshop branch. If workshop/paper-skill-baseline lands first, GitHub will re-diff this PR down to just the NSS-specific changes.

Action required before merge

  • How AI helped (or didn't) is a TODO block — the post asks the lab author to fill in specifics on JAX vectorisation / debugging / where the agent pushed back. Please replace before merging.
  • Reviewer should not be the paper's lead author (per skill convention).

Test plan

  • GitHub Pages CI build succeeds (local Jekyll build blocked by Ruby/bundler version on author's machine).
  • /papers/ index shows the new post above the ALCS entry.
  • First-page screenshot renders (auto-included by _layouts/post.html).
  • Inline Figure 1 and Figure-2-first-two-panels render at expected width.
  • /group/ shows David Yallup's link as "Webpage → yallup.github.io".

🤖 Generated with Claude Code

williamjameshandley and others added 10 commits May 5, 2026 12:28
Replaces the auto-publish `script/posts/arxiv.py` workflow that produced
~88 unreviewed posts. New posts are drafted via this skill on a
`paper/<arxiv-id>` branch and merged only after human review by someone
who is not the paper's lead author.

Tone constraints baked in:
- exact paper title (no clever rewrites)
- no press-release language
- no AI-generated body text and no synthetic AI illustrations
- 200-500 words; the paper is the long-form artefact
- explicit "How AI helped (or didn't)" section is the differentiator;
  honest "didn't help" answers are acceptable

This is a baseline produced during the 5 May 2026 workshop. The first
real paper post written through it (Toby Lovick's latest ALCS paper) is
expected to drive the next iteration.

Refs #3
Removes 88 .md files from `_posts/` and 82 .png illustrations from
`assets/images/posts/`. These were generated by the legacy
`script/posts/arxiv.py` pipeline and shipped to `main` without human
review. The 5 May 2026 workshop converged on phasing out that pipeline
in favour of PR-reviewed paper posts via the `paper` skill (added
elsewhere in this PR).

Effect: `/papers/` now renders only its index intro (no posts listed)
until the first PR-reviewed post lands.

Recovery: anything worth re-publishing is recoverable from git history
(`git show <commit>:<path>`); copy back to `_posts/` only via the
`paper` skill workflow with human review.

Also gitignores the orchestrator-day `context/` scratch directory and
`.playwright-mcp/` browser cache, which were accidentally included in
the previous commit.
Toby Lovick, David Yallup, Will Handley — "Automatic Laplace Collapsed
Sampling: Scalable Marginalisation of Latent Parameters via Automatic
Differentiation". The first post produced through skills/paper, included
in this PR as a worked example of what the skill produces from a single
arXiv ID.

Per the skill's tone constraints: paper title verbatim; no synthetic AI
illustration; no press-release language; ~140 words on the science. The
"How AI helped" section is left as a TODO for Toby, because the skill
explicitly requires the lab author to fill it — it's the load-bearing
differentiator from the arXiv abstract and not the agent's voice.

Reviewer should not be Toby (the lead author). The TODO blocks need
filling before the post is "done"; merging this PR ships them publicly
as TODOs, which is intentional during the workshop iteration phase.

Refs #3
The post layout now keys off the `arxiv:` frontmatter field:
- a clickable arXiv-id badge renders near the top of the post header
- if `assets/images/papers/<arxiv-id>.png` exists, it auto-renders as a
  figure linked to the PDF, captioned "First page of arXiv:<id>"

This means paper post markdown no longer repeats the arXiv link as the
first body line — the badge handles it. Body content starts with the
human authors line, then "What the paper does", then "How AI helped".

Includes:
- _layouts/post.html: rewritten header + first-page figure block;
  MathJax updated to v3 (was a broken reference to mathjax.org/latest)
- _sass/minima/custom-styles.scss: arxiv-badge and paper-firstpage styles
- assets/images/papers/2603.26644.png: rendered first page (pdftoppm at
  150 DPI) of the ALCS paper, ~340 KB
- skills/paper/SKILL.md: documents the load-bearing `arxiv:` field,
  the auto-included first-page screenshot, and the pdftoppm command;
  drops the previous "manual cropped figure" wording
- _posts/2026-03-27-2603.26644.md: drops the redundant first body line
  pointing at the paper (now the badge does that)

Refs #3
/papers/ list: each entry is now a card-row with the first-page
thumbnail on the left, date, arXiv badge, title, authors, and an
optional excerpt on the right. Posts without an arxiv frontmatter
field still render with a placeholder thumbnail box.

Post page: the first-page figure is now a 150px floated thumbnail
beside the header rather than a full-width inline figure. Caption
is hidden (the badge already labels the source). On narrow viewports
it falls back to centered above the body.
Splitting PR #6 into two: this branch keeps the paper skill, the auto-
generated-post purge, the post-layout improvements (arXiv badge +
first-page thumbnail) and the /papers/ index card-row treatment.

Toby's ALCS paper post (`_posts/2026-03-27-2603.26644.md` and
`assets/images/papers/2603.26644.png`) lands in a follow-up PR
authored on his behalf so he can review and adjust the 'How AI helped'
section before merge.
Announces the May 2026 TMLR publication of arXiv:2601.23252 ("Nested Slice
Sampling"). Embeds Figure 1 (NS schematic) and the first two panels of
Figure 2 (Truth + plain slice-sampling baseline on the 40-mode 2D mixture).
First paper post written through the new paper skill workflow.

Replaces David Yallup's ORCiD link with https://yallup.github.io across
group.yaml and the regenerated group.html.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Swap figure assets to the TMLR-version PDF (figure 2 is now the
  two-panel GPU-scaling plot on GermanCredit, not the arxiv-version
  9-panel mixture comparison).
- Crop figure 1 to the schematic only (drop the in-PDF caption).
- Replace markdown italic captions with semantic <figure>/<figcaption>
  blocks; add .post-figure SCSS so captions sit below the image with
  proper spacing instead of floating beside it.
- Soften the "What the paper does" copy: "can outperform" instead of
  "outperforms", drop the Mauna Loa / Airline Passengers name-drop, add
  a paragraph flagging the open-source extensible reference impl.
- Rewrite "How AI helped" to match author guidance (work predates
  current models; AI shows up in manuscript drafting and downstream
  extensions).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants