HN user

aldanor

1,585 karma

Quant. Programmer. Musician.

https://github.com/aldanor http://ivansmirnov.io

hnchat:pOxFPhnvPWUkJO2bEjge

Posts5
Comments812
View on HN

Even, possibly, the other way around in some cases. A seemingly identical program may (and it does occur) compile to a faster machine code in rust than in C++ due to extra markers (eg alignment) that rust compiler is able to provide to llvm.

What type of software will you not be able to run? Your browser will work just the same, and your dev env and devtools will be just the same, and it's a posix environment. If that's what I need most and it runs just about the same on macos/linux then why not prioritize the hardware?

Yep.

As a recent example in AI space itself. China had scarce GPU resources, quite obvious why => DeepSeek training team had to invent some wheels and jump through some hoops => some of those methods have since become 'industry standard' and adopted by western labs who are now jumping through the same hoops despite enjoying massive computeresources, for the sake of added efficiency.

Neovim 0.12.0 4 months ago

Most of the active development in the ecosystem is done for neovim these days. If you're using barebones vim then yea you probably won't see much difference, otherwise you have no choice

Rust is just a tool 5 months ago

Yes. To me personally, Rust and both its restrictions and features (ie no OOP and prevalence of sum types and hence other goodies) makes approaching the implementation of big problems differently; eventually the experience with Rust also changes (to some extent) the way you write and structure the code in other languages. One might argue that Rust is not unique here and this would also apply to languages like ocaml etc - sure, perhaps; but I can't write in any of those languages at work on daily basis since they don't fit performance-wise or for many other reasons.

Vim 9.2 5 months ago

Honestly curious, what are the tradeoffs with vim9 / vimscript?

Unless you, well, state in AGENTS.md that prompts may offer suboptimal options in which case it's the machine's duty to question them, treat the prompter like a coworker and not a boss.

The author answered himself:

Want to do something slightly off-script? That’ll be three trait bounds, one custom derive, and a spiritual journey through src/internal/utils/mod.rs

An alternative is: you want something off-script, go fork the repo with the crate and patch it to accept your use case.

All the time. 49'' screen is built for that.

The usual setup = terminal is the central half with nvim being one half of that, sometimes also split into two side by sides, sometimes not; two terminal tabs in the right pane (zellij). Browser = left quarter. Right quarter is whatever, slack, gmeet etc.