frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The code and open-source tools I used to produce a science fiction anthology

https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-science-fiction-anthology.html
35•mojoe•6h ago
Related: Think Weirder: The Year's Best SciFi Ideas - https://news.ycombinator.com/item?id=45785154 - Nov 2025 (75 comments)

Comments

__mharrison__•1h ago
I did this 10 or so years ago when I taught an ebook course to elementary students.

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.

A_D_E_P_T•1h ago
It's quite an achievement.

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!

mojoe•1h ago
Thanks, you're completely correct, rights acquisition was the most difficult part!

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)

m-hodges•1h ago
Very cool! How does licensing work with the included stories? What tools or systems contributed to the success of managing that?
mojoe•59m ago
The reprint rights agreements were all extremely manual, I did everything through email and SignNow. Mostly payments went through PayPal, although there was one author who wanted a physical check mailed.
thangalin•52m ago
I developed my Markdown editor, KeenWrite[0], to replace the shell scripts described in the Typesetting Markdown series[1]. KeenWrite takes in YAML document metadata (for variables), (R) Markdown documents, and generates XHTML. The XHTML is passed to ConTeXt[2] for PDF typesetting.

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/

mojoe•42m ago
This looks cool, I'll check it out!

Gemini 3

https://blog.google/products/gemini/gemini-3/
977•preek•7h ago•643 comments

Blender 5.0

https://www.blender.org/download/releases/5-0/
175•FrostKiwi•1h ago•22 comments

Google Antigravity

https://antigravity.google/
570•Fysi•7h ago•646 comments

Pebble, Rebble, and a path forward

https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/
270•phoronixrly•5h ago•122 comments

GitHub: Git operation failures

https://www.githubstatus.com/incidents/5q7nmlxz30sk
271•wilhelmklopp•2h ago•231 comments

Gemini 3 Pro Model Card [pdf]

https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf
107•virgildotcodes•11h ago•302 comments

The code and open-source tools I used to produce a science fiction anthology

https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-sci...
35•mojoe•6h ago•7 comments

Bild AI (YC W25) is hiring – Make housing affordable

https://www.ycombinator.com/companies/bild-ai/jobs/m2ilR5L-founding-engineer-applied-ai
1•rooppal•1h ago

OrthoRoute – GPU-accelerated autorouting for KiCad

https://bbenchoff.github.io/pages/OrthoRoute.html
72•wanderingjew•3h ago•8 comments

Cloudflare Global Network experiencing issues

https://www.cloudflarestatus.com/incidents/8gmgl950y3h7
2267•imdsm•11h ago•1575 comments

Oracle is underwater on its $300B OpenAI deal

https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89
161•busymom0•2h ago•97 comments

Chuck Moore: Colorforth has stopped working [video]

https://www.youtube.com/watch?v=MvkGBWXb2oQ#t=22
41•netten•1d ago•12 comments

Mysterious holes in the Andes may have been an ancient marketplace

https://www.sydney.edu.au/news-opinion/news/2025/11/10/mysterious-holes-in-the-andes-may-have-bee...
20•gmays•6d ago•2 comments

How Quake.exe got its TCP/IP stack

https://fabiensanglard.net/quake_chunnel/index.html
441•billiob•14h ago•115 comments

Show HN: RowboatX – open-source Claude Code for everyday automations

https://github.com/rowboatlabs/rowboat
38•segmenta•4h ago•8 comments

Show HN: A subtly obvious e-paper room air monitor

https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/
15•nomarv•15h ago•1 comments

Solving a million-step LLM task with zero errors

https://arxiv.org/abs/2511.09030
103•Anon84•6h ago•38 comments

I am stepping down as the CEO of Mastodon

https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/
235•Tomte•4h ago•160 comments

Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark

https://simonwillison.net/2025/Nov/18/gemini-3/
88•nabla9•3h ago•32 comments

Show HN: Guts – convert Golang types to TypeScript

https://github.com/coder/guts
64•emyrk•4h ago•17 comments

Short Little Difficult Books

https://countercraft.substack.com/p/short-little-difficult-books
129•crescit_eundo•8h ago•82 comments

Strix Halo's Memory Subsystem: Tackling iGPU Challenges

https://chipsandcheese.com/p/strix-halos-memory-subsystem-tackling
54•PaulHoule•6h ago•23 comments

A 'small' vanilla Kubernetes install on NixOS

https://stephank.nl/p/2025-11-17-a-small-vanilla-kubernetes-install-on-nixos.html
23•todsacerdoti•11h ago•8 comments

Write Cypress Tests in Natural Language with Cy.prompt()

https://www.cypress.io/blog/cy-prompt-experimental-launch
5•antiloper•6d ago•3 comments

Show HN: Tokenflood – simulate arbitrary loads on instruction-tuned LLMs

https://github.com/twerkmeister/tokenflood
18•twerkmeister•6d ago•0 comments

When 1+1+1 Equals 1

https://mathenchant.wordpress.com/2024/12/19/when-111-equals-1/
27•surprisetalk•5d ago•20 comments

Google boss says AI investment boom has 'elements of irrationality'

https://www.bbc.com/news/articles/cwy7vrd8k4eo
120•jillesvangurp•16h ago•235 comments

Nearly all UK drivers say headlights are too bright

https://www.bbc.com/news/articles/c1j8ewy1p86o
612•YeGoblynQueenne•8h ago•635 comments

The Miracle of Wörgl

https://scf.green/story-of-worgl-and-others/
125•simonebrunozzi•11h ago•68 comments

Experiment: Making TypeScript immutable-by-default

https://evanhahn.com/typescript-immutability-experiment/
87•ingve•8h ago•77 comments