Hacker Newsnew | past | comments | ask | show | jobs | submit | d0lphin's commentslogin

What's weird, and I'm not sure if it's a documented or undocumented feature, but the account I am logged into on the App Store differs from the one logged into on the system. The system Apple ID is setup with Family Sharing, and the users are able to use apps purchased with the secondary Apple ID.

I haven't transferred the purchases or anything either. The two Apple IDs have different purchases on them, and those on Family Sharing are able to access both.


Not OP, but a surprising number of senior(+) engineers at my company use default vim or neovim (no plugins or customizations)


> Not OP, but a surprising number of senior(+) engineers at my company use default vim or neovim (no plugins or customizations)

That's fine. They could very well be using the tool they always used. Support for vi bindings is not the best everywhere, and vim works also through terminal connections, which is great if you need to ssh somewhere to edit a few files.

If you have to work with anything related to TypeScript or even JavaScript, you need to think long and hard to figure out what you're doing if your first option isn't vscode.


... why? What does it offer that literally any other IDE does not? Genuinely asking.


Nothing, but that's the point.

There's the engineering maxim, which I completely, and unequivocally support; that perfection isn't achieved when there's nothing left to add, but only when there's nothing left to take away.

But that's not enough to explain why it's the preferred editor for elite tier eng.

The thing it offers, in contrast to everything else, is simplicity. Everyone loves to pretend that vi is so difficult o that it is impossible to quit. But if you can forgive it's steep learning curve, it does provide an accelerated experience. And then, critically, it's already out of your way.

All experts advocate the idea behind the quote, "if you give me 6 hours to cut down a tree, I'd spend the first 4 sharpening my axe" Learning the keys of vim is that same sharpening.

I used to use sublime text, my primary reason was because it was fast. That means it got out of my way.

Today, I use neovim. And I've never bothered to set up tab complete, nor anything else like it. It does take me, about 2 extra seconds, per meaningful code block, to type the extra characters needed. But in trade for those tens or milliseconds. I'm granted the intuition for the name of the exact stdlib function I want to call. It lives in not just my head, but I also have developed the habit of understanding the context behind the call.

The feature neovim gives to it's users, it the intuition and the confidence to reason about the code they've written.

There's a lot of anxiety going around about the future of software development, related to AI. The people who have invested the mental energy of learning vim aren't worried, because it's exceptionally obvious that LLMs are pathetic when compared to the quality they've learned to emit naturally.

Or, more simply; if you're the type of person who's willing to invest the mental effort to become good at something. Vim is engineered to make you even better. Contrasted with vscode which has been engineered to make it easier to type... but then... all that time spent has only made you good at the things AI can already do.

tldr; vscode improves the typing experience, vim improves the thinking experience. AI isn't coming for the jobs of the thinkers...


Heads up that if you're on macOS, the included version of vim, like bash, is frickin ancient. If you run into problems with vim being slow, you may want a newer version.

Homebrew's got you covered though!


The way I see it, it's a washing machine. It shouldn't need firmware updates.


Yup even Android, Chrome on Android supports WebUSB so I usually use it to flash different firmware to my Nintendo Switch on the go.


It's actually already broken. If you try to download more than 3-16 videos (the limit is not clear), you start to be rate limited to 300 kbps or so. According to Reddit this is fixed in a fork called yt-dlp


To be honest that sounds fine. You're presumably downloading it to watch it offline, the download speed isn't really material as long as it finishes eventually


youtube-dl is also used by video players like mpv for live streaming. In this case, 70 kbps is completely unusable for the vast majority of videos.


One other workaround is to use '-F' to get a list of formats, and choose one of the non-default formats to download. This seems to work for me.


I do! I have a separate Apple ID for services like iMessage than I do for the App Store. I can't log into more Apple IDs than that in settings though.


My school (UC San Diego) already has a mobile app with our student IDs on it. You can add it to your mobile wallet on both iOS/Android I believe (on iOS it took some fiddling with PassBook before it showed up for me). It's pretty convenient but I'm never really in a situation with my phone/watch and not my wallet.


It's a quote from the linked post


My bad. I was tired when I skimmed the article and OP's comment wasn't quoted. Still, I find that statement very surprising.


I also want my software to "just work" - and in that sense I like Windows. But I don't like the telemetry and anti-user practices and that's enough for me to use Linux. I've never tried PopOS though, but after this post I might.


Thanks! It actually ended up being pretty interesting.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: