Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 422 words in the discussion.

Trending Topics

#engineering#markdown#https#code#writing#latex#com#produce#pdf#files

Discussion (16 Comments)Read Original on HackerNews

noir_lordabout 1 hour ago
The related Over Engineering Post - https://news.ycombinator.com/item?id=49335292

Does seem like overkill but everyone scratches their own itch.

thangalin28 minutes ago
> overkill

To write my hard sci-fi novel, I wrote a cross-platform Markdown editor so that I could use interpolated variables along with R code:

https://keenwrite.com/screenshots.html

Uses ConTeXt to produce PDF files. I also developed a few calculators to help confirm physics and other plot-related aspects:

https://autonoma.ca/calculators/

mlyleabout 1 hour ago
I have added tooling so that I can get code listings into / out of the textbook that I'm writing so that I can easily and make sure that they work and produce correct code.

And I'm doing it in LaTeX so I have templates doing some work.

But it's sure nice to just be able to type `make` and see a pdf pop out and green unit tests on the code 3-4 minutes later.

(I have also standardized TODO things to make them easily searchable and show up in a distinctive style in the manuscript).

hyperhelloabout 1 hour ago
Is there a word for the right amount of engineering? Kind of a negative concept of not engaging in performative conceptualization. Just doing it in a way that the implementation was natural and not worth writing home about.
striking16 minutes ago
Yeah. It's "engineering".

Wikipedia's introductory paragraph to the subject includes the following sentence:

> Engineering involves balancing competing demands such as safety, performance, aesthetics, cost, laws and regulations, and time, while operating within fundamental limits such as the laws of physics.

(from https://en.wikipedia.org/wiki/Engineering)

I realize the word is overloaded now and that people are confusing writing programs and other cerebral pursuits with engineering, but that doesn't change its original definition.

Barbingabout 1 hour ago
Good question, sometimes engineering that leads to a creation which is “purpose built”.
pimlottcabout 1 hour ago
This is arguably what MVP is supposedly to mean
drums8787about 1 hour ago
Even-engineering?
hyperhello40 minutes ago
I think there’s value in the concept of “an uninteresting amount”. When I cooked breakfast I used my stove and a pan and stuff and I put some seasoning on. Even though I enjoyed my morning routine, I’m unable to produce any fascinating trivia about the process or the result.
ifh-hnabout 1 hour ago
I finished a BSc and an MSc with quarto and fossil. It had to be in Word so I wrote a VBA script that pulled comments so I could edit my markdown files easier.
paulorlandoabout 1 hour ago
And here I've just been using pen/paper for outlining and notes and then GoogleDocs for mine.
robmoore21 minutes ago
As an aside, timelapse videos like this are a useful proof of thoughtfulness in the age of AI slop
emil-lpabout 1 hour ago
Why not Markdown - pandoc - epub/pdf?
hk__2about 1 hour ago
Not OP but probably to be able to tweak the layout without having a doctorate in LaTeX templates.
saaaaaamabout 1 hour ago
Presumably because the publisher takes the manuscript and does all the formatting and so on.
schnakeabout 2 hours ago
This is very close to the philosophy behind something I've been building:

https://github.com/simonschnake/Mark2Tex

I built Mark2TeX while writing my thesis in Obsidian. I wanted to write the prose in Markdown, but keep a normal LuaLaTeX document for math, citations, cross-references, etc.

So Mark2TeX lets me use Markdown-like files and drop into real LaTeX whenever I need it.

I deliberately didn't try to build a complete Markdown/Pandoc replacement. It's basically an attempt to under-engineer the Markdown/LaTeX boundary.