

Can’t see a problem with Java on Steam as long as you bundle the runtime and not depend on linking to it
Can’t see a problem with Java on Steam as long as you bundle the runtime and not depend on linking to it
Okay but partial application of curried functions is a really cool way of doing dependency injection and you haven’t experienced bliss until you create a perfect module of functions that are exactly that
Also languages with macros and custom operators (where operators are just functions with special syntactic sugar) are so much cooler than those without (Clojure and elixir my beloved)
Additionally a system where illegal states are made impossible is soooo nice to work in. It’s like a cheat code
Not really, it’s just good practice. You write your application in layers, and the outer layer/boundary is where you want your side effects and that outer layer takes the crazy effectful world and turns it sane with nice data types and type classes and whatnot and then your inner layers operate on that. Data goes down the layers then back up, at least in my experience with functional projects in OCaml, F#, Clojure, and Haskell.
The real sauce is immutability by default/hard-to-do mutation. I love refs in OCaml and Clojure, so much better than mutation. Most of the benefits of FP are that and algebraic data types, in that order imo.
You’re probably right that they can just put the os on their hardware for free, but I would think they do pay something for the rights to have the “powered by SteamOS” mark. I would bet that valve has some sort of hardware partner criteria to maintain valves image if you use their mark, like their old steam machine program.
It costs more money to hire software devs to make a custom piece of software that needs to be maintained and fully supported with customer service than it sticking SteamOS on it and providing support and having customer service. Valve did all of that hard work and rnd and paid for it all, hp just needs to pay for an oem license —probably a very good deal for them
Closed source. Who’s to say it ain’t credential sniffing and spyware?
I used SOAP in my first web dev job over a decade ago when I was making flight search software and connecting to horrific APIs owned by the airline industry to get flight details and purchase tickets. Why are these two things even remotely the same? It’s closer to SQL than SOAP, and I’d choose graphql over any soap api. I still wouldn’t do it over http if I could avoid it though.
Then complain to Apollo or whoever created the server, not the graphql spec. I’ve used graphql over a web socket on production apps for almost a decade now. I don’t use http for graphql if I can avoid it and I always have been able to.
What’s wrong with graphql over a web socket? Graphql doesn’t necessitate http or any other transport method, it can be done via pigeons. Graphql has zero control over how http works when you use graphql over http, it doesn’t force implementors to use http at all
I’d put that as a feature request honestly, they’ll probably add that in at some point
Yeah, on immutable distros, you can’t just “delete system32” (rm -rf /* in Linux parlance), it is read-only (changes on restart with updates applied)
The rust people said they’d take ownership of the work for the bindings so C maintainers don’t have to. What’s the issue?
Where Linux?
They can’t just say “it’s puppet” because trademark. So they have to advertise as “alternative to the leading” blah blah to enterprises. This is absolutely targeted at enterprise to buy support, so gotta be legally friendly.
Can you post pictures of a tank event in the 80s in China without censoring? Can you talk about these protests ?
You’re arguing with tankies. You are attacking China in their eyes. You are fighting a losing battle because you cannot convince them China has major faults and blemishes and systemic issues like the US.
I played enshrouded and path of exile and Diablo and Elden ring coop and bg3 coop all with zero issues except on like the first few days of release if there are any.
The worst thing right now about Linux multiplayer gaming with anticheat is the release day experience. Or if it’s a AAA title with heavy graphics expectations, odds are they use some weird directx fuckery that’s not available in vulkan immediately and needs patching.
All of that gets fixed when Steam deck compatibility at launch day becomes more of a thing, so it’s just a matter of time tbh. I’ve been using Linux dual-boot since Hardy Heron and as my sole OS since 2018, 2025 may be honestly the year of the Linux desktop no joke.
Damn why doesn’t git just use sql instead of Merkle trees I guess that’s just stupid tell Linus to get to using SQLite asap!!!
But no, you’re wrong. Cryptographically verifiable merkle trees are a valuable way to store changing data. Unlike your recommendations, they don’t satisfy the needs of verification, which is literally a great use-case for ssns. Now I’ll admit that the SSN db doesn’t need to be distributed, which is the only thing a blockchain adds to that equation. But you are just flat out wrong for suggesting a sql db 😂