HackerTrans
TopNewTrendsCommentsPastAskShowJobs

matj1

no profile record

comments

matj1
·há 2 anos·discuss
What is the source of that information?
matj1
·há 2 anos·discuss
Even with transferring minds, as long as physical beings are in charge of that, all people will surely die because accidents happen and entropy rises. If I live for a hundred or a billion years, I am still mortal, so there will still be existential problems related to mortality. It doesn't matter how I likely die, by cancer or by a star collapse.
matj1
·há 3 anos·discuss
I got an answer to a similar problem that VSCode needs working cursors out of the view where the text is not rendered. That is why it relies on the text grid for all layout and movement. https://github.com/microsoft/vscode/issues/142738#issuecomme...
matj1
·há 3 anos·discuss
I agree with that many present tools expect character grid, but moving away from character grid would be not as much work as it seems IMO.

Code can be aligned with elastic tabstops ( https://nickgravgaard.com/elastic-tabstops/ ) or virtual formatting (that things are aligned according to syntax regardless of whitespace).

Things to align in terminals are mostly tables, and they could be rendered as tables if the terminal supporting that knew that they are tables. Nushell natively supports tabular data structures, so rendering them as proper tables would need just one change – the table renderer.
matj1
·há 3 anos·discuss
Duospace fonts are limitedly proportional, but still with no upsides of monospace fonts. Rather than that, I recommend something more proportional like iA Writer Quattro, Input Sans and Recursive Sans. https://input.djr.com/ https://www.recursive.design/
matj1
·há 3 anos·discuss
That seems like Chromium is trying to do some hinting, which would ideally make the glyphs fit better to pixels, but it corrupts smooth transitions.
matj1
·há 3 anos·discuss
After some time of happily using Input Sans Narrow, I switched to Recursive for programming. Recursive is a variable typeface with five axes, notably monospacedness and casuality. It is the only typeface with continuously adjustable monospacedness AFAIK. There is also a configuration tool which freezes the axes on specified values for every font (normal, italic, bold, bold italic) and may add programming ligatures.

https://www.recursive.design/

https://github.com/arrowtype/recursive-code-config