Preferences

pathartl
Joined 1,256 karma

  1. I think it's a pretty good point. I've been using LLMs for .NET and the output is generally pretty good.
  2. Not to mention, everything-is-an-object is a much better experience than text only.
  3. Just use NanaZip
  4. For as much crap as MS gets, the entire ASP.NET Core stack is an oasis.
  5. Blazor is pretty great. It is mature at this point and MS is using it internally more and more. Trying to go back to something like React makes me shudder. It's not perfect, but it's better than many alternatives.
  6. You can check PCGamingWiki. They have a pretty good list of games that are DRM free on Steam.
  7. https://web.archive.org/web/20250118205639/http://pathar.tl/...

    This is way out of date. I have since been able to get it working on a Windows 11 4th gen Intel machine with 64-bit drivers cobbled together from a couple of versions of FlexColor and some .inf modification. It's not flawless, there's some major corruption that can occur when trying to use certain operations, but overall it works for my needs.

  8. Not that they're cheap, but you can get Imacon scanners for much less than they retailed for. I inherited a Flextight Precision II and it still does a great job.
  9. This only applies if the developer has implemented Steamworks. You can release a game on Steam without implementing it.
  10. I think my point might have not come across well. Valve/Steam tends to take a hands-off approach, let devs publish how they want and allow users to bring non-Steam games into their fold. GoG tends to modify game files to reach compatibility and has in a few cases completely broken or removed functionality from a game.
  11. The reality is Valve often does a better job at preservation than GoG. They know that a game released on Steam in 2009 that hasn't received any updates will never be updated to support things like modern controllers, which is why they wrote Steam Input.

    Even then, there's so many other things that can go wrong with games. With DOS-era titles, DOSBox does a pretty fantastic job, as long as you use a fork with useful features like DOSBox-X. With Windows titles the possibilities to preserve games is almost endless thanks to hooking. I've spent the past few years compiling a personal archive of games to get them in a playable state. For me, this often involves support for modern controllers and _at least_ natively rendering at a higher resolution. Compatibility shims like dgVoodoo make it easy to bump up the rendering resolution of a game, while preserving aspect ratio for games that may only support 4:3.

    Graphics are basically solved with projects like dgVoodoo, and there's numerous dinput -> xinput solutions out there, but that's rarely the whole picture. WinSock could really benefit from a wrapper that tunnels traffic over the internet (VPNs are really like using a steam roller to drive a nail). Registry API calls really could be redirected to read from config files instead of relying on the weird bastardization of WOW64 and the VirtualStore. Hell, even file access could be redirected so we can contain all of a game's files.

    I'm actually working towards implementing the latter two as a way to preserve the functionality of installers and allow their reimplementation through something like PowerShell.

  12. I wish they would take any amount of time to improve the web UI in a meaningful way. Hate to be harsh, but the new VM UI is terrible and the exception log dialog is completely worthless. If you do something that makes the dialog pop up (e.g. starting a container that is trying to bind to an already bound port), it shows you a generic exceptional n trace log from Python and points you to the actual log file that would have the error. As a user I don't care about a stack trace of the web UI! Log that to the JS console and give me a tail of the log!
  13. It's definitely overpriced and over engineered, but maintaining body temperature during sleep is a massive factor of sleep quality.
  14. The primary issue with state power is human rights. If you don't guarantee certain rights, some other state will gladly exploit its citizens.

    The neverending struggle of course is what does one consider a human right.

  15. If areas could be targeted, it could be a massive quality of life improvement for those with endometriosis.
  16. I seem to be the only one here that didn't have a good experience with TiVo. My parents cut the cord in 2013 and got a Roamio with a couple of the smaller streaming boxes. It was fairly easy to set up, but the UI was slow and not being able to transfer the recordings was a huge pain. Those stream boxes though, God those were terrible. If you had to reboot them it would take at least 20 minutes, if they didn't hang in the process.

    I had a much better experience integrating a PC with a couple of PCIe Hauppauge tuners running Windows Media Center with a couple of Xbox 360s as streaming devices.

  17. It will _never_ get to that point unless they port the original codebase to WASM or something. Or another product comes around that's so market upsetting that it takes the crown. The same can be said for Adobe products.
  18. The fragmentation is a huge reason the desktop experience is broken. The only UI that's actually consistent across all distros and works pretty damn well is the TUI.
  19. In the Blazor space we use factories/managers to spawn new instances of a modal/tooltip instead of having something idle waiting for activation.

    The tradeoff is for more complicated components, first renders can be slower.

  20. They already produce custom designed ports in order to add some tolerance to make it easier to dock the device.

This user hasn’t submitted anything.