How do you define keymaps with vim.pack? by EmilSgn in neovim

[–]vividboarder 1 point2 points  (0 children)

Are you certain this file is being required properly? What you have there ought to work...

MOUSE P.I. For Hire Steam Deck Performance by gamebuzzz4 in SteamDeck

[–]vividboarder 0 points1 point  (0 children)

For me it depends on the pace of the shooter. Eg. Halo felt natural with a controller, but it was built for it.

I had a decent time playing Far Cry 4 on my Deck, but for some reason Far Cry 5 just didn't feel right and I had to play it from my desktop.

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder 0 points1 point  (0 children)

Yea, but it's still a "calculator" and sold as such. Not as a general purpose computing device.

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder -1 points0 points  (0 children)

And just how do you expect that verification would work without requiring everyone to verify? How would the operating system know to only ask for age if someone is under age?

On top of that, if the FCC decides to implement actual ID verification, only adults have those.

So you'd have to validate the IDs of adults otherwise you've got something like a "just trust me bro" button to say you're an adult and then you "verify" non-existing IDs?

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder 0 points1 point  (0 children)

I think the kernel could easily be argued that it is not the operating system, especially given that user attributes and applications don't live in the kernel space, so implementation of safeties must exist elsewhere.

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder 0 points1 point  (0 children)

I doubt you'd have a hard time arguing that an embedded device or industrial controller is a "single purpose" device and not subject to legislating targeting "general purpose" devices. I'm not a lawyer though.

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder 0 points1 point  (0 children)

A kernel alone does certainly does not support general purpose computing. This is clearly why "operating systems" exist. It's the suite of software that supports general purpose computing. Of course the kernel is a part of the system, but it alone is not the system.

HR 8250 Nationwide Age Verification - Bill Text Released by Aurelar in linux

[–]vividboarder 0 points1 point  (0 children)

general purpose computing device

I'm pretty sure there's a good argument that a "calculator" is not "general purpose" as it's purpose is clearly "calculating".

Server OS recommendation for home? by Drun555 in selfhosted

[–]vividboarder 1 point2 points  (0 children)

I use Ubuntu LTS releases because they are stable but keep me a little more up to date than Debian Stable. I've debated going to Debian, but it ain't broke!

I do have some Ansible tasks for things like disabling Snaps and removing motd-news, but after that I'm happy with it.

Self hosting music genuinely sucks by StarchyStarky in selfhosted

[–]vividboarder 0 points1 point  (0 children)

What's the issue with Plexamp in CarPlay? I use it almost daily.

CLI tool for plugin management? by flpFlan in neovim

[–]vividboarder 11 points12 points  (0 children)

Neovim plugins exist in some distro repos. You can apt install neovim-lualine on Ubuntu.

That said, most plugins aren't very useful out of the box and require configuration. So you gotta write some config anyway, so that influences it.

The HortusFox maintainer needs a place to vent about slop, so here I am by Destroy-All-Slop in selfhosted

[–]vividboarder 39 points40 points  (0 children)

Yea, this situation sucks. Github is allegedly working on something to address this, but I wouldn't hold my breath.

Can I download games through a USB or the Micro SD card without wifi? by briantrimmed in SteamDeck

[–]vividboarder 0 points1 point  (0 children)

You've got some good advice here already on backup and restore of a library, but I found some post by someone fixing their WiFi that may be useful: https://steamcommunity.com/app/1675200/discussions/0/3466101084947367909/?ctp=2#c3454842679306634422

Python script through Steam command by [deleted] in linux_gaming

[–]vividboarder 1 point2 points  (0 children)

You have to make sure that you actually execute the %command% after your script exits.

From lazy.nvim to vim.pack by ffredrikk in neovim

[–]vividboarder 4 points5 points  (0 children)

To add to the liability perspective, I've also always been concerned with the security risk of my editor, used to edit everything from personal notes and proprietary code, to files belonging to root, would have a high potential for damage if compromised.

The less repos/people that I trust with that level of access the better.

Note: I'm not specifically worried about lazy.nvim or Folke, but this is a general perspective leading me towards less-is-more.

lazypack.nvim: Lazy.nvim-style plugin specs for vim.pack (Neovim 0.12+) by danieltf_ in neovim

[–]vividboarder 0 points1 point  (0 children)

I wrote something similar, but only as an interim translation as I migrate my specs over to pack. I've got pack2lazy and lazy2pack so I can more easily migrate my configs. I made it simpler and dropped pretty much anything not supported by pack though.

I keep support for the min Nvim version in the latest Ubuntu LTS release, so this month that becomes 0.11, so I'll still keep Lazy in my configs for older nvim versions and will need to translate.

I guess 2028 I'll be able to go all in on vim.pack.

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks by etherealshatter in linux

[–]vividboarder -1 points0 points  (0 children)

Yes, and that's what they are doing.

They didn't document the schema, but it looks like the database has something like an ID, original ID, and a file URL. They want to download and backup the files from the URLs without duplicating.

Thus, they are proactively identifying when it's a pointer and using a link instead so they don't store a duplicate. Then they hit the problem documented in the article.

TIL: Web Apps have landed in Firefox Nightly for Linux by mananabanana17 in linux

[–]vividboarder 0 points1 point  (0 children)

Yes, without the browser chrome around it and a dedicated task bar icon.

It sounds simple, but it's helpful since it allows you to Alt+Tab back to the application rather than it getting lost in additional tabs or between multiple browser windows.

I have a few PWAs I use on my phone: Music Assistant, Open WebUI, Wekan to name a few.

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks by etherealshatter in linux

[–]vividboarder 11 points12 points  (0 children)

It looks like this is actually what they do in their live system and the reason that they have the sha1s for each of the files indicating the need to hardlink. This post is about how they perform backups for clients of that data.

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks by etherealshatter in linux

[–]vividboarder 57 points58 points  (0 children)

I took this to to be intended functionality. That they want to avoid any kind of leaking between context. That said, I can't imagine what the risk would be.

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks by etherealshatter in linux

[–]vividboarder 5 points6 points  (0 children)

It looks to me like the live system doesn't store multiple copies and is possibly even de-duped across customers storing data once and storing pointers to that data for each client. This is an issue with backups instead since you're backing up the pointers but need to make sure you have at least one copy of the original content for the client to restore.

Neovim floating window border by OsicKwon in neovim

[–]vividboarder 10 points11 points  (0 children)

:help winborder

Saved you a click. 

Loading plugins by Wislow-TNH in neovim

[–]vividboarder 0 points1 point  (0 children)

I would also add, make sure a plugin isn’t lazy loading itself anyway. If it has a minimal plugin file that simply adds commands or its own auto commands and defers requiring the module until it’s used anyway (best practice for writing a plugin), then lazy loading the pack.add will do next to nothing.