Cogito

Joined 14 years ago

Karma
4,356
Submissions
788
Member since
Apr 24
You can get me at andrew.ardill at gmail.
View on Hacker News

Recent submissions

Comment · 11 months ago
I think I took out an extra comma too, which hurts readability.

Personally I write with too many asides, normally done with commas and parentheses. It's a comforting habit to fall into, and makes getting your thoughts out so much easier, at the expense of interrupting the reader's train of thought.

I don't normally notice when I'm writing with asides so the jarring em-dashes were a good reminder to try and edit them out where I can.

Comment · 11 months ago
It may be due to AI proliferation, or the culturural bias I have, but I increasingly find em-dashes jarring.

As you point out, authors use them for the "natural and chaotic shifts of thought we all have" and when there are lots of these shifts it feels like I have to keep track of multiple conversations at once.

For example, in the article we have:

If your goal is to have other people read—and hopefully enjoy—your writing, you should make an effort to edit your thoughts.

When I read this I instinctively pause the 'main' thought/voice, read the aside, then re-establish my train of thought. In my opinion the sentence reads just as well without the aside:

    If your goal is to have other people read and enjoy your writing you should make an effort to edit your thoughts.
[edit - putting comma back in to break up the long sentence]

    If your goal is to have other people read and enjoy your writing, you should make an effort to edit your thoughts.
I think this is the only aside formatted like this in the article. The other em-dashes take the place of pauses in sentences, places I would normally use a comma or semicolon, or are used to introduce a list where I would typically use a colon.

Again this is probably a cultural thing, maybe a reaction to AI as well, but I find the em-dash a lot more though-interrupting than the other punctuation choices and I wonder if it's something I'll get used to or not.

Comment · 11 months ago
I've found having yt-dlp available on my iPhone useful, and used Pythonista to achieve that, but haven't figured out how to get the new requirements to work yet. Would love any ideas people have!
Comment · 1 year ago
Comment · 1 year ago
Out of interest, what do you think it would look like if communicating was algorithmic?

I know that it doesn't feel like I am doing anything particularly algorithmic when I communicate but I am not the hommunculus inside me shuffling papers around so how would I know?

Comment · 1 year ago
Comment · 1 year ago
No claim was made that it is not open source. The contention was over if it was a free license or not:

> not free software

which it is. As F3nd0 said, it's both.

Comment · 1 year ago
I anticipate this will make it much easier for me to get my little team of actuaries formatting their code.

The impact of uv on our onboarding and utilisation of python has already been huge, and any way I can easily improve their code hygiene is a good one. Yes, I could get them to use ruff standalone, or set up pre-commit hooks etc for them, but the simple mental model that comes from `uv <do something>` is really beneficial.

Will have a play around with this and see how it goes. Would love to be able to hook into other formatters too, but not sure if that's easy or even possible already. For example, I would love it if `uv format` also formatted our SQL/dbt models.

Comment · 1 year ago
Thanks, I'm pretty sure I was thinking of this whole discussion when I made my original comment :)
Comment · 1 year ago
I'm completely ignorant so forgive me if this is obvious: in the effort of the parent article - to compile rustc with gcc - will rustc still be feeding lots of code to LLVM, or would that code now be fed to gcc?
Comment · 1 year ago
Really great read.

Someone mentioned recently that the slowness of rustc is in large part due to llvm. I know that is probably orthogonal to the work here, but I do like the idea of building the compiler with different toolchains, and that there may be follow on effects down the line.

Comment · 1 year ago
Recent moonlanders have been having trouble landing on the moon. Some are just crashing, but tipping over after landing is a real problem too. Hence the joke above :)
Comment · 1 year ago
Comment · 1 year ago
bios444's comment is a sibling, and yes I can't reply to them.
Comment · 1 year ago
Hey bios444 if you see this your comments are not showing as you seem to have been hit by HN's shadowban hammer.

It seems like you might also be absurdwebsite which doesn't seem to be banned (but does have a hidden post from a month ago).

If you plan to use this account it's worth dropping an email to the admins, they are very responsive :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton