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

I always thought Vim/Nvim already had a built-in package manager, git clone inside ~/.vim/pack/*/start, am I missing anything by not using a "real" package manager?

> I always thought Vim/Nvim already had a built-in package manager

They do; I used minpac [1] back in the day with Vim. And now Neovim has vim.pack.

Every so often, a movement to create Vim and Neovim configurations with zero (or minimal) 3rd party plugins becomes popular. This means no lazyvim as the package manager.

The lazyvim package manager has all the bells and whistles, especially lazy loading plugins, which reduces Neovim's startup time if you have dozens of plugins installed. My LazyVim [2] configuration has 35 plugins total but only 6 load at startup; startup time: 76ms. Plugins you don't use often aren't loaded unless necessary.

[1]: http://vimcasts.org/episodes/minpac/

[2]: https://www.lazyvim.org


I imagine you are left with manual dependencies, manual updates, and possibly without lazy loading or portable configuration. That stuff is not strictly necessary and may be easy to roll your own if you're very into it, but it's comfortable to have a standard.

Lazyloading is already present in Vim, it’s called autoload and most plugins I’ve seen use that feature

https://learnvimscriptthehardway.stevelosh.com/chapters/53.h...


Not really. That’s what I do.

In Vim, :! cleans up the tty context and hands it off to the child program, to do whatever it wants, you can open any TUI program and it will work as expected. In Neovim, :! just uses a plain pipe. Actually I believe GVim has the same problem. Since both Vim implementations now have a built in terminal handling stack anyway, I wonder if that could be used to unify the behavior.

It's actually almost exactly the opposite, at least when considering the number of media outlets. Fox news is a massive outlier with a huge audience and strong republican leaning, but most of the major networks engage in democrat-aligned signaling (not necessarily the progressive branch of democrats).

Considering number over outlets versus population served is exactly the wrong way of looking at it.

Fewer outlets serving larger populations means stricter control over messaging, and a better propaganda base.


I believe you've always been supposed to handle pagination for this API: https://docs.github.com/en/rest/using-the-rest-api/using-pag...

Paginated-by-default APIs are an annoying pattern, like GitLab CI suddenly breaking after 20 builds, etc. I wish they would start making the pagination parameters required.


Indeed this API requires pagination but the behavior we are seeing is that even the first page miss entries. A few days ago my test repo was showing 9 open issues in the API and in the UI. Today it's 1 in the API and 9 in the UI :( !

That sounds like something I would've done... When I was a kid, the 5€/month for a VPS was a massive expense, to the point where I occasionally had to download my 10GB rootfs to my mom's windows laptop, terminate the instance and then rebuild it once I had enough money. Eventually I got an old Kindle that was able to run an app called Terminal IDE which had a Linux shell with some basic programs like busybox, gcc. Spartacus Rex, if you're out there, thank you for making my entire career possible.

And I think this point is heavily under-appreciated in the cloud Vs. on prem debate.

The cost for 1 hour of cloud CPU time is the same (barring discounts), no matter who you are. THe cost for 1 hour of engineer time varies wildly. If you're a non-profit or a solo dev, you may even consider that cost to be "free."

If your engineer costs are far lower than what AWS assumes they are, going with AWS is a stupid decision, you're far better off using VPSes / dedicated servers and self-hosting all the services you need to run on top.


For RE cases where I know the original compiler used (a bit harder on C compilers due to huge number of obscure optimization flags), I give it a feedback loop to write a function that compiles to the original machine code.

Yeah, I had perfect disassembly, since that's a purely mechanical process. I used da65, which worked reasonably well.

But you don't get any function names that way, obviously. Claude would claim some random function were applying friction based on just a subtraction. And a variable that had 2 possible states was named player_id, when the game supports 1-8 players.

It was a bit better when the memory addresses were known IO registers, but not by much.


Mine likes them as well, but usually within 24 hours they're transformed into thousands of tiny cardboard pieces.

I initially laughed at this but then remembered that https://poc.bcachefs.org/ exists...

Truly sad. It looks like Kent is pretty deep in the AI delusion. This is a guy who, while often controversial and with obvious issues, was nevertheless a very talented and energetic programmer.

looks like a fascinating read, thanks for sharing that.

do you know if these are human edited? not much in the way of context available on the site.


I bet there are a ton of prompts to direct the ai / output into a certain direction.

But in a psychosis, you don't notice or even remember it.


Ente has a killer feature of supporting actual end-to-end encryption for photos. That alone puts them above many other competitors.

For an ideal ('spherical cow in a vacuum') type of homeless person, sure.

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

Search: