HNHacker News
TopNewBestAskShowJobs

aldanor

1,637 karma · joined September 23, 2013

Quant. Programmer. Musician.

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

hnchat:pOxFPhnvPWUkJO2bEjge

submissionscomments
aldanor··on Sc-im: Spreadsheets in your terminal
Rust's ratatui is pretty good on the lower-level side of things
aldanor··on C++26 is done: ISO C++ standards meeting Trip Report
Incorrect.
aldanor··on Neovim 0.12.0
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
aldanor··on Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)
Big thanks to him indeed (and for other projects in Rust space as well).

// really hoping openai wouldn't now force him to work on some crappy codex stuff if he stays there / in astral.

aldanor··on Astral to Join OpenAI
One of the popular products on the planet acquires the most popular python packaging org
aldanor··on Rust is just a tool
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.
aldanor··on Vim 9.2
Honestly curious, what are the tradeoffs with vim9 / vimscript?
aldanor··on Don't fall into the anti-AI hype
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.
aldanor··on Play Aardwolf MUD
Anyone from Solace MUD here?
aldanor··on I switched from VSCode to Zed
Perhaps you have a 49'' screen
aldanor··on Trump says Venezuela’s Maduro captured after strikes
Right and wrong here are all subjective. In this case it's like, abducting another man's wife from their house and saying it's right for their kids
aldanor··on Five Years of Tinygrad
Depends on formatter's config
aldanor··on Show HN: I built an interactive HN Simulator
Also some comments have "you're absolutely right" in them
aldanor··on Why every Rust crate feels like a research paper on abstraction
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.

aldanor··on Show HN: Rift – A tiling window manager for macOS
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.

aldanor··on Neovim Pack
And then ditching those packages unmaintained (like snacks).

// mini.nvim is a completely different author though and doesn't have to do much with lazy

aldanor··on Show HN: Typed-arrow – compile‑time Arrow schemas for Rust
How is this different from https://github.com/Swoorup/arrow-convert?
aldanor··on I want everything local – Building my offline AI workspace
I'm genuinely interested in what kind of work are you doing if bringing m4 max is not enough? And what kind of bleeding edge laptops are we even talking about (link?) and for what purpose?
aldanor··on I want everything local – Building my offline AI workspace
Huh? Bleeding edge laptops can last a lot more on battery. M3 16'' mbp lasts definitely enough for a full office day of coding. Twice that if just browsing and not doing cpu intensive stuff.
aldanor··on GPT-5
... and eventually the humankind goes extinct due to mass obesity
aldanor··on The Two Towers MUD
Used to be an immortal (admin/main dev) in Solace MUD based on dragonlance. It's actually running now apparently, revived after some years offline.

It was funny how myself and my friend became imms there - we offered a patch to fix a real bug to then-admin who couldn't code a thing because he inherited the project, injecting a security hole so we could stream source code through the mud itself, lol. Lots of stuff learned, lots of hacks, tons of dirty C code. Test it all in production, on real people.

aldanor··on How I use my terminal
Working in the terminal gets you to make the best use of a single most efficient input source, the keyboard. Which, coincidentally, is what you need for coding. In visual ides (pretty much all of them), some actions can only be performed by using a mouse (because, well, it exists). In editors like nvim that's not the case and everything is accessible via keyboard, usually in some pretty logical and structured way, so that eventually you get used to longer key chords etc for doing various things.

That, plus the terminal (itself) is at your disposal because, uh, you're in it.

That, plus vim emulation in all major ides be it vscode or jetbrains is pretty wonky and not comparable to the real thing.

Not much to do with 'true hackers', it's sad there's people who actually think that.

(all of the above being purely subjective ofc; this can be an infinite argument)

aldanor··on Brain aging shows nonlinear transitions, suggesting a midlife "critical window"
It's like asking if on and off cocaine is better than always off... sugar being a sort of cocaine-like thing for the brain.

One thing to note here is that ketosis may be achieved by diets less strict like MAD etc.

aldanor··on Brain aging shows nonlinear transitions, suggesting a midlife "critical window"
Keto diet makes your brain use ketones instead of glucose for fuel which results in slower brain aging when you're 40-50.
aldanor··on Why we still can't stop plagiarism in undergraduate computer science (2018)
Moreover, getting stuck in homework assignments and learning how to get unstuck is what, I think, propels you forward the most.
aldanor··on Why we still can't stop plagiarism in undergraduate computer science (2018)
It's not so hard to type in the problem to a chatgpt on your second monitor or an iPad next to your screen and just retype the answer with some alterations
aldanor··on Deepseek R1-0528
Open weights.
aldanor··on Show HN: Wetlands – a lightweight Python library for managing Conda environments
Distributing non Python packages via the same channel that Python packages may depend on. E.g, h5py depending on libhdf5.
aldanor··on The Ingredients of a Productive Monorepo
And then at some point your Rust people write a Python module in Rust via pyo3, and it has to be integrated into Python build system and Python type checkers, but also needs local rust crates as build dependencies and local python packages as runtime dependencies... hm.
aldanor··on Ask HN: Cursor or Windsurf?
We have an internal ban policy on copilot for IP reasons and while I was... missing it initially, now just using neovim without any AI feels fine. Maybe I'll add an avante.nvim for a built-in chat box though.
← PreviousPage 2 of 28Next →