News for hackers. Stuff that matters.
Re:Ligatures in programming fonts: hell no by grzm on Saturday May 13, 2023 @04:17AM (#35926596)
> Yes. On my computer. In my editor. That I am using…because I like ligatures, because they make my code easier to read. For me.

Later in the submission, Butterick addresses this directly, and doesn't disagree:

> “What do you mean, it’s not a mat­ter of taste? I like us­ing lig­a­tures when I code.” Great! In so many ways, I don’t care what you do in pri­vate. Al­though I pre­dict you will even­tu­ally burn your­self on this hot mess, my main con­cern is ty­pog­ra­phy that faces other hu­man be­ings. So if you’re prepar­ing your code for oth­ers to read—whether on screen or on pa­per—skip the lig­a­tures.

Re:Ligatures in programming fonts: hell no by hakre on Saturday May 13, 2023 @04:28AM (#35926643)
That's a good advice, isn't it? Thanks for pointing to it.

But it is interesting still, how many seem to read the text it feels to them touching their privates and need to make themselves vent off.

Re:Ligatures in programming fonts: hell no by grzm on Saturday May 13, 2023 @04:31AM (#35926655)
> how many seem to read the text it feels to them touching their privates and need to make themselves vent off.

Not dissimilar to those choosing to highlight the worst aspects of comments rather than addressing them in good faith. Please don't make things worse.

Re:Ligatures in programming fonts: hell no by hakre on Saturday May 13, 2023 @04:41AM (#35926695)
Pardon, then you may have misread along my comment, that was not ill intended, just seeing that the article polarizes.
Re:Ligatures in programming fonts: hell no by Macha on Saturday May 13, 2023 @09:38AM (#35928244)
Is it really that surprising that a post written in a confrontational, argumentative style produces similar responses?
[dead]
Re:Ligatures in programming fonts: hell no by tptacek on Saturday May 13, 2023 @09:29AM (#35928174)
It is an attack on using ligatures in code. It's not hiding that. That's the point of the article.
Re:Ligatures in programming fonts: hell no by 1attice on Saturday May 13, 2023 @12:51PM (#35930171)
It's not an "attack". It's an argument against. "Attack" implies some sort of animus directed against the recipient; e.g. an attack on unhoused people, etc. An attack implies violence.

An argument, even one with strong language, can be about whether or not a tool is fit-for-purpose. This is allowed. This is discourse.

Right now, politically, a lot of arguments are actually attacks (on specific groups of people) in disguise, and I sympathize with your confusion. But arguments do exist. Not every argument is an attack.

I can't link to this book often enough: https://www.goodreads.com/book/show/29363252-conflict-is-not...

Re:Ligatures in programming fonts: hell no by timsneath on Saturday May 13, 2023 @01:54PM (#35930843)
You can attack an idea. I don't know why you think it assumes animus against the recipient.
Re:Ligatures in programming fonts: hell no by 1attice on Saturday May 13, 2023 @02:25PM (#35931160)
Yes, and you can also shoot, strangulate, or set an idea on fire. Metaphorically speaking.

But metaphor is imprecision and unnecessary colour. Be clear and precise. Use specific language.

This is admittedly prescriptive usage, but I am prescribing this antidote for an overheated era, full of overwrought language.

Re:Ligatures in programming fonts: hell no by akerl_ on Saturday May 13, 2023 @02:35PM (#35931267)
This arbitrary restriction on language seems doubleplus ungood.
Re:Ligatures in programming fonts: hell no by 1attice on Saturday May 13, 2023 @02:45PM (#35931384)
Wait till you read Strunk & White
Re:Ligatures in programming fonts: hell no by nxpnsv on Saturday May 13, 2023 @10:41AM (#35928865)
When I check someones your code and edit it, I get plain text - no ligatures, fonts, highlighting, themes, etc are included. I don't know what dev setup forces visual choices on coders, but that sounds like bad idea...
Re:Ligatures in programming fonts: hell no by grzm on Saturday May 13, 2023 @10:52AM (#35928961)
> if you’re prepar­ing your code for oth­ers to read—whether on screen or on pa­per—skip the lig­a­tures.

Here he's referring to code in books, slide decks, and during presentations, not for editing.

Just below the section the above quote is pulled from, Butterick explains

> One in­spi­ra­tion for this piece was the La­TeX crowd, who would rou­tinely write me to in­sist their ty­pog­ra­phy was in­fal­li­ble. And yet. I kept see­ing La­TeX-pre­pared books that in­cor­rectly sub­sti­tuted curly quotes for back­ticks.... “But code sam­ples like these aren’t really am­bigu­ous, be­cause every­one knows that you don’t type the curly quotes.” ... But many of to­day’s pro­gram­ming lan­guages (e.g., Racket) ac­cept UTF-8 in­put.... So am­bi­gu­ity is a real pos­si­bil­ity. Same prob­lem with ligatures.

Re:Ligatures in programming fonts: hell no by nxpnsv on Saturday May 13, 2023 @01:30PM (#35930598)
Hmm, maybe suboptimal for publishing. That said most publications i read have no code but beautifully rendered equations. I find these more efficient at getting the point across than code… but i guess mileage vary