Harlekuin's comments

Harlekuin | 5 months ago | on: Ask HN: What are you working on? (October 2025)

AutoDocument: https://github.com/TomMalkin/AutoDocument

Imagine your basic Excel spreadsheet -> generating document files, but add:

- Other sources like SQL queries

- User form (e.g. "Generate documents for Client Category [?]")

- Chaining sources in order like SQL queries with parameters based on the user form

- Split at multiple points (5 records in a csv, 4 records in a sql result = 20 generated documents)

- Full Jinja2 templating with field substitution but also if/for blocks that works nicely with .docx files

- PDF output

- output file names using the same templating: "/BusinessDrive/{{ client_id }}/Invoice - {{ invoice_id}}.pdf"

All saved in reproducible workflows (for example if you need to process a .csv file you receive each morning)

Harlekuin | 5 years ago | on: The worst tool for the job

> You must be responding to how you feel, because you sure as hell aren’t responding to what I wrote.

I'm just responding to that quote from your last post.

> When you wear particular clothing, it communicates which group you identify with or want to associate with.

Agree to a point, but I don't think "Boring" is generally a group someone would try to identify/associate with (I'm assuming you're using boring as a derogatory term here). I also disagree that outgoingness is synonymous with how interesting a person is (in fact I'm sure you'd agree there are many instances of the contrary).

And outside of being "good" or "bad" at non-verbal communication you're forgetting another important direction: people who do not care.

Take you for example - I find you very interesting because you have strong opinions that differ to mine - It would have been a shame had I immediately categorised you as boring given the sunglasses you were able to afford or if you didn't care about sunglasses beyond their function.

Harlekuin | 5 years ago | on: The worst tool for the job

> all the mid-range sunglasses are super boring and make you look boring. Great for going out and meeting other boring people.

Found this comment rubbed me the wrong way - seems insane to me to judge the boringness of a person by the price of their sunglasses

Harlekuin | 6 years ago | on: Containers vs. Zones vs. Jails vs. VMs (2017)

> everybody has a layer of abstraction they do not peek under

Reminds of this xkcd: https://xkcd.com/435/

The beauty of programming is abstraction - you write a function to do one thing, do it well, and then you can abstract that concept away and reuse that abstraction. Although it's only an abstraction - a container is "like" a lightweight VM, and you can use it like that until it doesn't act like a lightweight VM. In which case, you have to dabble one layer deeper just to understand enough to know why the abstraction of your layer isn't a perfect analogy.

In which case, if you're looking for an expert in layer n, then basic knowledge of layer n - 1 might be a decent proxy for expertise

page 1