The Code and Open-Source Tools I Used to Produce a Science Fiction Anthology
Key topics
The author shares the code and open-source tools used to produce a science fiction anthology, sparking discussion on the tools and processes used in publishing and the value of programming skills in creative endeavors.
Snapshot generated from the HN discussion
Discussion Activity
Moderate engagementFirst comment
5h
Peak period
7
4-6h
Avg / period
2.9
Based on 32 loaded comments
Key moments
- 01Story posted
Nov 18, 2025 at 11:10 AM EST
about 2 months ago
Step 01 - 02First comment
Nov 18, 2025 at 4:36 PM EST
5h after posting
Step 02 - 03Peak activity
7 comments in 4-6h
Hottest window of the conversation
Step 03 - 04Latest activity
Nov 19, 2025 at 4:16 PM EST
about 2 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
We learned about ebooks, HTML, and they each write a short story, which was included in an ebook (and a physical book).
Pretty amazing the tools we have access to. Of course, now I would use typst instead of latex for the physical book part.
There is also a wide choice of output formats.
I was once interested in publishing a SF anthology. Formatting and editing was nbd -- I was going to use Amazon's KDP software package for most of it, which can take a .docx and output an ebook in 5 minutes. I've done it before for non-anthology books I've published, and it couldn't be easier, though I understand why people might avoid Amazon in this day and age.
The real trouble was getting the rights to all of the different stories! Though everybody I was able to get in touch with was great -- in particular, Peter Watts, Alan Dean Foster, David Moles, and Walter Jon Williams -- many authors were totally impossible to reach! I ended up scrapping the idea after a few stories I was intent on collecting in the anthology were unobtainable. (And this after I had already paid an initial sum to many of the authors.) Finding alternates and embarking on more contract negotiations just seemed like too much work.
Anyway, I bought your anthology, will review when I'm done reading, and sincerely respect the hard work that went into it!
From a macro societal perspective, would this evolve "copyright" into a more balanced (value generating) deal for all of society?
> Japan has a scheme for orphaned games where if you can prove you did due diligence in searching for a rightsholder and couldn't find one, you can go ahead with rereleasing the game and the royalty payments get held in escrow by the government in case the rightsholder comes forward. I wish the US had something similar for cases like these.
Source:
https://news.ycombinator.com/item?id=45877983#45878084
What would work is an orphan works exemption, whereby if a work is not available and its not possible to trace the copyright holders you could use it.
The other problem is the term of copyright is far too long. it is ridiculous that something written during the reign of Queen Victoria could remain in copyright into the 21st century in the UK and EU. US law is slightly saner (in avoiding bringing out of copyright works back into copyright) but not much.
This is contrary to most (all?) other parts of the law where everything is allowed that isn't forbidden.
So it's the right of authors to ignore email requests to discuss a re-publication if they so wish.
> A Dry, Quiet War by Tony Daniel
> ZeroS by Peter Watts
> A Soldier of the City by David Moles
> The Beast Adjoins by Ted Kosmatka
> Lady Be Good by Jack Campbell
> Mid-Death by Alan Dean Foster
> Weaponized Math by Jonathan Brazee
> Prayers on the Wind by Walter Jon Williams
> Highwaymen by Ken MacLeod
> Second Skin by Paul McAuley
> The Dread And Fear of Kings by Richard Paul Russo
> Herbig-Haro by Harry Turtledove
> The Lost Dorsai by Gordon Dickson
> Cincinnatus by Joel Rosenberg
> The Proud Foot of the Conqueror by Reginald Bretnor
It's the stories lower on the list that were unobtainable. Dickson, Rosenberg, and Bretnor being dead (may they all rest in peace,) did not help matters.
The absolute hardest story in the anthology to get rights for was "Stars Don't Dream" by Chi Hui. It's a translation of a story that won an award in China, but Chi Hui doesn't speak English, and her contact info was extremely hard to obtain (I had to get help from the editor of Clarkesworld Magazine). We did the entire contract discussion via a combination of Google Translate and my very weak Mandarin I learned in college.
(I'm a huge Peter Watts fan, btw)
A feature matrix[3] compares various text formats and ecosystems for generating PDF files.
[0]: https://keenwrite.com/
[1]: https://dave.autonoma.ca/blog/2019/05/22/typesetting-markdow...
[2]: https://wiki.contextgarden.net
[3]: https://keenwrite.com/blog/2025/09/08/feature-matrix/
edit: just found your article with more info on your process! https://compellingsciencefiction.com/posts/how-i-curate-an-a...
As I wrote in that blog you linked, I tried to interleave the stories so that you get alternating vibes as you go through the book. I know not every story will be for everyone, but I hope you find most of them interesting!
I plan on pursuing as close to the same process as I can next year, I want to put out the most consistently concept-focused Year's Best out there.
Are you comfortable speaking about the financial side? What does an editor get per copy sold, what does an author get? (In the science world, for instance, editors tend to get money often, but authors never get paid for articles or book chapters.)
Hopefully, now that you have experience in the process and all your code ready, you can repeat the exercise with higher efficiency and profitability.
This anthology is actually a "Year's Best" -- they're reprints selected from a pool of 391 stories printed in the big science fiction magazines last year. So I'm not opening for submissions, or anything like that (I have done that before, back when I published a magazine). For this anthology I reached out to the authors about the best concept-driven stories I read last year, and fortunately they all agreed to let me publish their stories.
I have been reading old ones (very old, in some cases), they can be quite hard to find and I am absolutely blown away by the quality and the depth of vision in some of those older collections. Stories whose writers never had a second piece in print anywhere.
Short story SF is a very interesting genre to me and I'm super happy to see you make this effort.
I’m surprised handling meta data in several yaml files is easier than one excel workbook, but each to their own I guess.
I'm sure an excel pro would find excel much easier, I just like writing Python more than excel macros!
I wrote a post about the ralan closure in 2023: https://compellingsciencefiction.com/posts/ralan.com-closes-...
If you're looking for places to submit, https://thegrinder.diabolicalplots.com/ is now the place I recommend to check.
Think Weirder Vol. 02 will arrive in October 2026"
Good job answering my top 2 questions!
The leverage the simple (perhaps messy) scripts and code that these tools gave the author is simply incredible. So satisfying to read and a a really great achievement. Congratulations and thanks for the write up.
14 more comments available on Hacker News