HN user

Scarbutt

1,650 karma
Posts18
Comments1,910
View on HN
TypeScript 7 14 days ago

Because it’s easier to work with one main language if you can get away with it.

The vi family 2 months ago

The comments about LLM contributed code seems like a specific axe to grind that otherwise detracts from a nice history lesson.

Seems like an interesting fact for those who don't follow the development of vim/neovim.

That's assuming Google can outpace Nvidia, which may or never will. Nvidia is not just going to sleep on it.

OpenWarp 3 months ago

A personal Mac terminal emulator built for terminal-based AI work.

How exactly does it help with "terminal-based AI work"?

Also, systemd is still pretty sketchy. It takes over 2 minutes for systemd services to start and if you close a WSL 2 terminal for just a few minutes systemd will delay a new terminal from opening for quite some time. This basically means disabling systemd to use WSL 2 in your day to day.

That doesn't sound good. I was planning to set up a Windows/WSL2 box, but this gives me second thoughts. Where can I read more about this?

I couldn’t help but notice that he was working with two extremes, ruby and rust. A nice middle ground could have been nodejs with TS, with the advantage of using a single language throughout the project. While nodejs doesn’t have something like rails, its ecosystem is largely centered around building web applications.

No sync issues, no freezes. Your code editor/tools/coding happens in a single computer.

VScode remote extensions are really good though, the best of any GUI editor. But that BLOB it installs on remotes can take a good chunk of scarce VM RAM.

Besides persistence, terminal multiplexing is one of the greats things of tmux. If I'm programming on a remote machine I don't want to open a new ssh connection from each of the five terminals that I need. Seems tedious when I can just create a new window inside tmux. Even locally, I don't want to have 10 terminals opened (or tabs), tmux lets you have multiple terminal windows/panes from a single physical terminal and lets you easily group and switch between them into what they call sessions.

Not to disagree, but if your company has around 300,000 LoC in business logic and your pet project has 1,000 LoC, the processing times are going to be significantly different.