• 0 Posts
  • 35 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle





  • As someone in the dev team for a “business app”, we probably know about most or all of them, but they’re just not important enough for anyone in management to prioritize them as part of a sprint. It’s also possible no one has given us reproducible steps to make them happen, so we just straight up don’t know what to fix. Usually the former though.


  • Neither of those points invalidate the idea presented.

    Just because it’s not a uniform distribution doesn’t mean the average changes. Most people learning a thing earlier in life doesn’t change the average rate. Even if literally every single person learned a given fact on their ninth birthday, that still averages out to the same rate.

    As for your second point, you’re conflating “things everyone knows” with “knowing everything”. Obviously people who are 80 still don’t know everything, but it’s not unreasonable to assume they share a pool of common knowledge most of which was accumulated in their early life.

    And even if both of those things were valid criticisms, the thing you’re calling out as “inaccurate pseudoscience” is the suggestion that people shouldn’t be ridiculed for not knowing things, rather we should enjoy the opportunity to share knowledge.



  • Totally agree that a lot of them are poor implementations. Or just have a terrible UX such that it’s almost guaranteed that a layperson is going to set it up badly and have a degraded experience that they’ve convinced themselves is good. Obviously the “correct” thing to do is check every box for “enhancements”, right?

    Gaming peripheral software supplied by the OEM being bad is probably the least surprising thing I’m likely to read all day.

    As for stereo sounding better, I think in the purest sense that’s always going to be true. Any kind of processing is going to alter the audio to some degree away from the original “intent”. A pure triangle wave from a NES isn’t going to be a pure triangle wave after it goes through any HRTF, good, bad, or otherwise. If you want your sound to be clean then yes, avoid extra processing at all costs.


  • First, I apologise for assuming you were uninformed. That’s clearly not the case.

    I agree that if a game has its own headphone surround solution then that’s preferable to anything external to the game. And yes, turning on both just mangles your sound and should not ever be done.

    A theoretical game that doesn’t have its own HRTF doesn’t need to provide full soundscape details for a external virtual surround to work though. It just won’t be as good. If the game can output 7.1 audio but lacks HRTF for headphones the processor can at least use the surround channel positions to inform an HRTF, so that the right rear channel sounds like it’s behind you and to the right, etc. If the game is stereo only, maybe you want your NES emulator audio to sound like it’s coming from the screen in front of you instead of strapped to your head.

    All that aside though, OP also didn’t mention games. Maybe he’s got some DTS7.1 movies he wants to watch, in which case HRTF by channel position is the only option.




  • vithigar@lemmy.catoSelfhosted@lemmy.worldHave an old NUC...
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    Same setup here, two USB drives dangling from my NUC. One of them is even notably slow for a USB drive. Still not an issue at all for home use. I’d probably need a dozen or more people all watching different things on Jellyfin at the same time before it even approached being a problem.






  • If I correctly understand what you are saying

    You did not, but he also picked an example that could be conflated with the 4-spaces issue.

    They’re talking about situations where you might want to align text by a number of spaces that isn’t divisible by your tab size. I’ll expand on their example:

    function test(&obj, &obj2, &a) {
    $obj->doSomething()
    ....->doSomethingElse()
    
    $obj2->doSomething()
    .....->doSomethingElse()
    
    $a->doSomething()
    ..->doSomethingElse()
    }
    

    Again, dots are “visible spaces” in this example, and being used to align chained methods with the length of the object name.


  • My own take as someone internal to that process is that it was a combination of 1 and 5.

    I have no idea how candidates were screened. I do know that even before the “technical challenge” we had a large number of candidates completely faceplant on lowball questions asking what single line snippets of code did.

    I can also say that I absolutely did not expect prod-ready results from the challenge. But I did expect things like not vomiting raw uuids on the screen instead of user readable values when displaying results. Or not having commits from overseas dev contractors which did all the actual work in your git log.