• 0 Posts
  • 291 Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle
  • Plumbing issues? When I had one of those at my last place, it just had an attachment for the tap to get the water and another hose that drained into the sink. My current under the counter dishwasher is the exact same setup, it just taps into the inlet and drain under the sink instead of over it. The only physical change to the pluming was replacing the tap nozzle, which I put back without issue when I moved out (might have even given them a new screen when I did so).


  • I bet early adopters will just end up with a robot that mostly just lives downstairs, occasionally making it to the top, but usually failing on at least one stair before it gets to the top and loudly clattering to the bottom before going to sleep for an exponentially increasing time (so that people can use the stairs between attempts).


  • Yeah, I can say that covers most of the “troubleshooting” I’ve had to do with games that don’t work. I usually go in thinking “uh oh, maybe it’s time for me to have to check a bunch of proton versions, this will be a pain” only to see that it’s trying to run it natively and switching to proton at all resolves any issues.

    The only other thing that comes to mind is that I use dvorak and something about the way keyboard layouts are handled means it tries to “preserve” the bindings when I switch layouts in game, so it keeps the messed up QWERTY keys but dvorak layout even when I switch (and can tell it’s switched from typing things like in chat). Most games let me rebind the keys so I just need to go through the bindings, hitting the key currently bound each time as if I was using QWERTY and it rebinds. Though I suspect that due to the “preserve the layout” behaviour that keyboard input is handled specially by proton and maybe I can tweak settings to get the desired behaviour (ie, changing layouts in game means I want the bindings to change).


  • It is a translation layer, but the bit you added “to native code” sounds like you’re misunderstanding what translation layer means.

    Games use a collection of APIs (DirectX is a set of APIs, but there’s others to handle offer operations like network access and such) to interact with OS functionality, and also receive communicarion back from the OS (the windows message loop). Proton and wine are implementations of those APIs that translate the API calls to their equivalent in linux, as well as setting up their own message loop that translates messages from the linux kernel and UI system into their windows equivalent before sending them to the registered windows messaging loop functions.

    A simple example would be if a function header in windows looks like int32 SomeFuncWin( int64 index, char* name ), but looks like int32 SomeFuncLinux( std::string name, int64 index ), then the translation would be something like:

    int32 SomeFuncWin( int64 index, char* name ) {
    std:string TranslatedName( name );
    return SomeFuncLinux( TranslatedName, index );
    }

    So it doesn’t change/translate any of the code of the program itself, it just provides the environment that behaves exactly like a windows environment by translating the “hey could the OS do this for me?” requests from windows to linux. Note that not all translations are that simple, there might need to be more processing on the values, missing arguments might need to be filled in, irrelevant arguments ignored, sometimes data needs to be translated to another format, etc.

    The speed ups can come from improved efficiency in the underlying implementations (which Vulkan has, as I understand even using a translation layer from DX to Vulkan in windows can result in better performance) or having fewer services running in the background.




  • Yeah, when I got my most recent GPU, my plan had been to also get a 4k monitor and step up from 1440p to 4k. But when I was sorting through the options to find the few with decent specs all around, I realized that there was nothing about 1440p that left me dissapointed and the 4k monitor I had used at work already indicated that I’d just be zooming the UI anyways.

    Plus even with the new GPU, 4k numbers weren’t as good as 1440p numbers, and stutters/frame drops are still annoying… So I ended up just getting an ultra-wide 1440p monitor that was much easier to find good specs for and won’t bother with 4k for a monitor until maybe one day if it becomes the minimum, kinda like how analog displays have become much less available than digital displays, even if some people still prefer the old ones for some purposes. I won’t dig my heels in and refuse to move on to 4k, but I don’t see any value added over 1440p. Same goes for 8k TVs.





  • Just note that (unless they’ve changed the default), you need to enable a setting in Steam to make it always use proton, or it will look like reality matches up with your previous expectations. I believe the setting is under compatability in the steam global settings.

    Also be aware that the steam deck compatability icon cares about two things that might not apply to a linux desktop: it loses points for keyboard/mouse centric games (which work fine if you actually use a kb/m instead of controller), and it also cares about how that game will perform on steam deck hardware, though if your gaming PC isn’t very strong, that one might be useful for you.

    Protondb has the more accurate compatability info, though it’s crowd sourced, so might not have up to date info on more obscure titles (though it does seem kinda like every single game has at least a small community obsessed with it that consider it the greatest game).






  • For some context, the issue was affecting AWS or Amazon Web Services, which is hosting for those other services (or parts of them), not an amazon app issue cascading to other services.

    And I don’t think an open source amazon app would work. Amazon is a lot more than just a webstore. They’ve got a massive logistics network plus warehouses and packing plants. I feel like an open source version of amazon’s store would end up avoiding the corporate shit but would have all the negatives of amazon store without many of the positives.


  • I wish we had infrastructure to do that at a mass level and reduce the waste. And I don’t just mean goodwill and donation shops, but a whole system to accept discarded things or consignments, clean and repair everything, eliminates any infestations and infections (or destroy it if impossible), filter out the junk (or send it to another station to be disassembled into parts if anything is salvageable, or into scrap materials if not).

    Also ban disposable plastic that can’t be usefully recycled, as well as ones that are intended for longer terms but degrade (some get sticky, some “sweat” who knows what liquid), and make all parts (plastic or otherwise) open source and public IP if the producer no longer wishes to produce them.


  • Better also get the pro version with a brush, just in case you ever need to do a task that works better with the brush version. Does such a task even exist, you ask? Well, just imagine discovering that it indeed does 2 minutes before your local brushed tools shop closes (and it’s a 3 minute drive). Do you really want to be stuck waiting like a sucker for the to open the next day? And what if it burns down that night? And then WWIII breaks out before they get the renovations done… This might literally be the last chance you’ll ever have to avoid feeling like a sucker in that situation!


  • Though I can say I haven’t heard of any new phone features that made me care. I did purchase a new phone in the past year, but that was about wanting to get out of google’s ecosystem before they finish building the wall around their garden.

    So, for me at least, at this point it’s more about avoiding anti features than looking for a shiney new feature.

    I’m really not sure what a phone could even offer as a new thing to get me interested at this point. And I wonder if that will eventually be 6G (or newer) when they shut down the 5G networks.


  • That’s why I find the idea of heaven to be self-contradictory.

    One person’s idea of heaven might be one where they don’t need to worry about others wanting sex with them. Another’s might be one where everyone is happy to have sex with them. And another might be most happy in a monogamous relationship where they are with their partner and no one else is even interested in their partner. (Also what about widows and widowers who remarry?)

    Or hell, a simpler example: three people, one of which considers the other two their very best friends while the other two only like that one and would rather not spend time with each other.

    So unless there’s a new version of heaven for each set of desires (maybe even with a version of you that is happy there, to make those who want to be with you in that heaven happy), the whole thing will be great for some but probably miserable for many more (because you can’t please everyone), which defeats the entire premise of paradise for everyone.

    Not that this disproves anything, for all I know the many versions one might be the case or maybe heaven exists but is only fun for some people (which honestly is consistent with how religion generally works on earth anyways).

    Edit: fixed a word, plus added the bit about widows.