HackerLangs
TopNewTrendsCommentsPastAskShowJobs

frollogaston

1,261 karmajoined anno scorso

comments

frollogaston
·2 ore fa·discuss
My intro to vim was a guy using some kind of web browser in vim, or maybe it was a browser with vim controls, and I was like wtf. But I did end up using vim for just code/text editing without any fancy macros, it was worth.
frollogaston
·2 ore fa·discuss
The article does say this...

  If people find vim, emacs, or whatever genuinely good and productive, I’m not going to criticize them for using it. People are most comfortable with what they know. But for the people I am discussing, that same familiarity blinds them to their tools’ flaws, and leads them to celebrate those flaws, flaunting them as games.
Sorry, I find the Linux desktop thing to be an accurate generalization. There's scarcely any usability advantage over there unless someone has specific requirements. The dominating mindset there isn't to make stuff just work, and it shows.

Vim, not so much, maybe I don't know enough who use vim besides myself.
frollogaston
·2 ore fa·discuss
Yeah I won't claim that vim is easier to manipulate text in than Sublime, but it's what I know, and both work. The only inherent vim advantage I care about is being able to use it in a wide variety of circumstances like over ssh.
frollogaston
·4 ore fa·discuss
That and Python. LLMs will use one-off Py scripts for anything on the complicated side.
frollogaston
·4 ore fa·discuss
There are people who get too fancy with vim, but it really is an invisible tool to many. Team around me changed IDEs multiple times and kept complaining about features changing, meanwhile I was using vim with some basic set of plugins like I've been doing for a decade, just works as always. Sublime is also a good invisible tool.

I don't care that vim looks "hacker" and has no GUI, but being able to run it via ssh is very convenient when dealing with remote machines, especially when your codebase isn't allowed to leave that.
frollogaston
·4 ore fa·discuss
vim isn't really something you use in pipelines though, it's a standalone tool.
frollogaston
·5 ore fa·discuss
Yeah that's true, and I'd say threads need synchronization for concurrent access too, but supposedly the options for doing that are faster than what you need to use across processes.
frollogaston
·ieri·discuss
I'm young and able-bodied, still have trouble swiping up. Especially after Liquid Glass glassed my phone.
frollogaston
·ieri·discuss
Being really pedantic here, shared memory is considered IPC, but not the kind you're thinking of. Shared address space, no overhead.
frollogaston
·ieri·discuss
Already was done hearing that day 0, before the cookie banners started showing up.
frollogaston
·ieri·discuss
I get why this might be a thing, but scanning E2EE messages? Big tech invested a lot in making E2EE happen.
frollogaston
·ieri·discuss
That one is good. I did actually start there, just bought the wrong stuff :S
frollogaston
·ieri·discuss
Nah, there's a line somewhere
frollogaston
·l’altro ieri·discuss
That's what I always did pre LLM, it was fine
frollogaston
·l’altro ieri·discuss
"I used a pre-release version of Claude Fable 5 for much of the Rust rewrite."

It'd be interesting if Anthropic became a general software company just because they have access to models that aren't yet released, possibly export-banned.
frollogaston
·l’altro ieri·discuss
Doesn't look like vibecoding to me. It does look like a Claude ad, but they do have a vested interest in not screwing up Bun now that they own it.
frollogaston
·l’altro ieri·discuss
I pay attention when someone makes a hard decision based on a hard-learned lesson. It's like, most who choose to use an ORM just heard of it or want to avoid learning SQL, everyone who removes an ORM learned firsthand horrors.
frollogaston
·l’altro ieri·discuss
Good. It's a tractor, not some tiny glued-together tech gadget.
frollogaston
·l’altro ieri·discuss
Yeah, there are ways if you figure out the manufacturer specifics. Thought it'd be fun to try capturing and replaying CAN messages, gave up cause whatever cheapo CAN to USB adapter I got wasn't working with my Linux laptop. Probably could've figured it out but decided it wasn't worth risking my 2005 Quattroporte with something that was feeling increasingly jank. Autel scanner already gave me all the read-only access I needed, including clutch wear.
frollogaston
·l’altro ieri·discuss
Ditto, iTerm2 tmux integration is a game-changer. People at work had this whole custom-built solution to help run stuff remotely, and I couldn't even understand what that was for because I'm so used to just iTerm2+tmux.