Readit News logoReadit News
pretzel5297 commented on Baldur's Gate 3 Steam Deck – Native Version   larian.com/support/faqs/s... · Posted by u/_JamesA_
CivBase · 6 months ago
> Larian does not provide support for the Linux platform.

This is a huge nitpick but I wish they'd just say "other Linux distros" instead of the "Linux platform". It's fine to pick and choose one (or a few) popular distro(s) to support, like SteamOS. It's not reasonable to expect support for all possible Linux software environments. It's already crazy that they support so many hardware combinations, even on just Windows.

pretzel5297 · 6 months ago
Makes me think they might not have the most knowledgeable people on the job. Hopefully they didn't just throw some unwilling Windows devs into the unknown.
pretzel5297 commented on Baldur's Gate 3 Steam Deck – Native Version   larian.com/support/faqs/s... · Posted by u/_JamesA_
whs · 6 months ago
I had that with MHW and I nailed it down to shader (fossilize-replay - https://github.com/ValveSoftware/Fossilize).

From my guess, Steam support Vulkan shader pre-compilation so that you don't have to wait in game (like the infamous 10 min Monster Hunter Wilds startup delay). They also seems to also be able to download the compilation cache from Steam if someone already have done the process on the same GPU + driver version. Since fewer Windows games use Vulkan this feature is often not used, but on Linux most games will run on Vulkan (esp. Proton games with dxvk) you may experience the process more often.

pretzel5297 · 6 months ago
Background shader pre-compilation does not use all cores by default and the only way to change that is to manually edit a file. So unless you're consciously changing it, you won't have this problem. It'll only use all cores when you launch the game.

I have been having the issue with the system hanging up when steam is doing big writes. I had assumed it was due to something wrong with my drive and was contemplating reformatting it.

pretzel5297 commented on The Helix Text Editor (2024)   jonathan-frere.com/posts/... · Posted by u/gidellav
pretzel5297 · 6 months ago
I like Helix. I couldn't get Neovim to stick after a few tries but Helix let me into the modal editor world. Just works, no config required and their editing model is better for newcomers because you can see what you're about to do. I eventually switched to Neovim after a few months though (thanks to Kickstart.nvim), because configuring with a programming language is just so much more powerful.

That said, I'm convinced people praising Helix because they "don't have to install 60 plugins" or "constantly keep tweaking their config" will just start blaming Helix when it gets plugin support and if it gets a dynamic configuration language.

You don't have to install 60 plugins (I have 6) and you don't have to keep tweaking your config (I haven't touched core parts of my config in years, just like to play around with logic sometimes). It's not a feature to not support these things just because you lack the self control to stop playing with your editor and focus on your work.

pretzel5297 commented on The Helix Text Editor (2024)   jonathan-frere.com/posts/... · Posted by u/gidellav
jzelinskie · 6 months ago
I wanted to provide an anecdote because I hold the opposite opinions of the author in a variety of ways, but still have used Helix as my primary editor for years now.

I don't chase shiny new tools nor do I aspire to replace my toolchain with things just because they're built in Rust. I've used vim/neovim ~15 years. I don't use many TUIs (I actually can't think of any others besides my editor), but my development workflow is entirely terminal-based. I use native splits/tabs in my terminal emulator instead of screen/tmux/zellij. I spent years balancing having a minimal vim configuration that included plugins (but not compiled ones so that it was portable) but didn't include hundreds or thousands of lines in my vimrc. I'm excited to see how neovim is making progress with native LSP, but for years getting it working meant continuously tweaking vimscript/lua code or adopting a massive plugin written in TypeScript.

When I first tried Helix, LSP just worked; it read what was on the $PATH and used it. That's perfect because it solves for another source of annoyance: having different versions of tools for different projects. As the author notes, there are some LSP features that don't work with Helix, but whenever I dig into the issues, I almost always come to the conclusion that the issue lies in LSP being a VSCode monoculture rather than a deficiency in Helix itself. However, using the right version of a tool for a specific project and not spending any time configuring LSP servers were the top problems plaguing my usage of neovim.

If you're a vim user and you're concerned about muscle memory, by the first week I was proficient and by two weeks, Helix was the default in my brain.

I was a huge supporter of neovim -- I actually was submitting patches to the vim mailing list to fix vim on a beta version of macOS at the time taruda posted his original async patches that kicked everything off. If you had asked me the day before I tried Helix that you could reimplement a vim-like codebase from scratch well enough to abandon the original vim code, I would've agreed with you.

pretzel5297 · 6 months ago
> I'm excited to see how neovim is making progress with native LSP, but for years getting it working meant continuously tweaking vimscript/lua code or adopting a plugin written in TypeScript.

Lua and native LSP supports were introduced at the same time. Not getting how you would tweak Lua code to get LSPs to work before Neovim had native support.

> LSP just worked; it read what was on the $PATH and used it.

This is how Neovim loads LSPs as well. You don't need a plugin to download and manage LSPs. You can just install them externally yourself.

> not spending any time configuring LSP servers were the top problems plaguing my usage of neovim.

It's been years since it's just a few lines to enable LSPs with the config shipped in nvim-lspconfig if you don't want to override any server-specific settings. And even then its still pretty easy.

I will give you that Neovim should ship with nvim-lspconfig and just load a compatible LS if its already in the PATH. Enabling each server one wants to use is annoying. But again, it's just a few lines (and I'm pretty sure a lot of people wage war if they did either of those things because "bloat").

pretzel5297 commented on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA    · Posted by u/proberts
pretzel5297 · 2 years ago
Can a non-US citizen who got into YC incorporate in the US and stay there? What does the visa process look like?
pretzel5297 commented on Backdoor in upstream xz/liblzma leading to SSH server compromise   openwall.com/lists/oss-se... · Posted by u/rkta
bodyfour · 2 years ago
> I've long since said that if you want to hide something nefarious you'd do that in the GNU autoconf soup (and not in "curl | sh" scripts).

Yeah, I've been banging on that same drum for ages too... for example on this very site a decade ago: https://news.ycombinator.com/item?id=7213563

I'm honestly surprised that this autoconf vector hasn't happened more often... or more often that we know of.

pretzel5297 · 2 years ago
Given that this was discovered by sheer luck, I'd expect way more such exploits in the wild.
pretzel5297 commented on NewPipe – Lightweight YouTube experience for Android   newpipe.net/... · Posted by u/vyrotek
micw · 2 years ago
Honestly, I do not understand why one should use this. I have recently seen some high quality YT videos, each of a length of 30-60 minutes. In those videos where some sponsors mentioned which took only one or two minutes. Seems perfectly OK for me to support the creators. I guess if many people block sponsor content, this kind of vids will die.
pretzel5297 · 2 years ago
I have it configured to not skip ads on a few creators who:

1- Makes good, useful content that I watch often. 2- Doesn't abuse sponsorship sections. Sponsor segment at the beginning of a video? Auto-skip. Half the video is about the sponsor? Auto-skip. Constantly gets sponsorship from spam/fraudy/irrelevant companies? Auto-skip.

For all the channels that doesn't fall into these categories: tough luck.

pretzel5297 commented on M3 Macs: there's more to performance than counting cores   eclecticlight.co/2023/11/... · Posted by u/ingve
GeekyBear · 2 years ago
> Isn't it a 15% increase?

At least according to Geekbench, it's a 20% performance increase.

> The M3 chip has single-core and multi-core scores of about 3,000 and 11,700, respectively, in the Geekbench 6 database. When you compare these scores to those of the M2's single-core and multi-core scores (around 2,600 and 9,700, respectively), the M3 chip is indeed up to 20% faster like Apple claims.

https://www.laptopmag.com/laptops/macbooks/apple-m3-benchmar...

Along side a battery life increase to 22 hours? It's been a pretty good showing.

pretzel5297 · 2 years ago
Benchmarks are optimized for specifically.
pretzel5297 commented on M3 Macs: there's more to performance than counting cores   eclecticlight.co/2023/11/... · Posted by u/ingve
GeekyBear · 2 years ago
> expect 2010s Intel style yearly performance gains from here on out

Intel saw very little gain this year at all in return for a 400 watt power draw under load.

The plain old M3 saw a 20% performance gain along side efficiency gains.

Having a 22 hour battery life is insane and you certainly aren't going to manage that with a 400 watt power draw.

pretzel5297 · 2 years ago
400 watts is on a desktop chip where there is no concept of battery life.

20% increase on performance is compared to M1 not, M2 - which also had 20% increase in performance on M1.

u/pretzel5297

KarmaCake day13November 3, 2023View Original