> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?
Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
81–90 of 407 posts
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#82Earlier quoted context omitted.
Whats the bad practices valve is doing in gambling?
Their games and systems tie into huge gambling operations on 3rd party sites If you have 30mins for a video I recommend People Make Games' documentary on it https://www.youtube.com/watch?v=eMmNy11Mn7g
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#83> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?
I don't know what you're trying to suggest or question. If there is a question here, what is it exactly, and why is that question interesting? Do they employ contractors? Yes. Why was that a question?
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#84Earlier quoted context omitted.
This isn’t explicitly called out in any of the other comments in my opinion so I’ll state this. Valve as a company is incredibly focused internally on its business. Its business is games, game hardware, and game delivery. For anything outside of that purview instead of trying to build a huge internal team they contract out. I’m genuinely curious why other companies don’t do this style more often because it seems incr…
I feel like I rarely see contacting out work go well. This seems like an exception
But most of the time you don't want "a unit of software", you want some amorphous blob of product and business wants and needs, continuously changing at the whims of business, businessmen, and customers. In this context, sure, you're paying your developers to solve problems, but moreover you're paying them to store the institutional knowledge of how your particular system is built. Code is much easier to write than to read, because writing code involves applying a mental model that fits your understanding of the world onto the application, whereas reading code requires you to try and recreate someone else's alien mental model. In the situation of in-house products and business automation, at some point your senior developers become more valuable for their understanding of your codebase than their code output productivity.
The context of "I want this particular thing fixed in a popular open source codebase that there are existing people with expertise in", contracting makes a ton of sense, because you aren't the sole buyer of that expertise.
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#85Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#86I'm struggling to understand what workloads Meta might be running that are _this_ latency-critical.
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#87Earlier quoted context omitted.
Over time they're going to touch things that people were waiting for Microsoft to do for years. I don't have an example in mind at the moment, but it's a lot better to make the changes yourself than wait for OS or console manufacturer to take action.
"It just works" sleep and hibernate. "Slide left or right" CPU and GPU underclocking.
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#88Earlier quoted context omitted.
Whats the bad practices valve is doing in gambling?
Their games and systems tie into huge gambling operations on 3rd party sites If you have 30mins for a video I recommend People Make Games' documentary on it https://www.youtube.com/watch?v=eMmNy11Mn7g
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#89Earlier quoted context omitted.
Sleep and hibernate don't just work on Windows unless Microsoft work with laptop and boards manufacturers to make Windows play nice with all those drivers. It's inevitable that it's hit and miss on any other OS that manufacturers don't care much about. Apple does nearly everything inside their walls, that's why it just works.
Regardless of how it must be implemented, if this is a desirable feature then this explanation isn’t an absolution of Linux but rather an indictment: its development model cannot consistently provide this product feature. (And same for Windows to the degree it is more inconsistent on Windows than Mac)
Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
#90Earlier quoted context omitted.
Generated comments are not allowed on HN.
[flagged]
This probably doesn't really matter in this context, but I think it's a general best practice worth reinforcing whenever possible.