Aspyr is the company behind KotOR's mobile, Linux, and modern ports. Bioware was behind the original KotOR, and they were bought and ruined by EA.
frozen
That work has already started with Fediseer. It's not automatic, but it's really easy, which is probably the best we'll get for a while.
The reason this works well for certain applications and not others comes down to programming language / framework and compilation optimization.
If the application was compiled directly into an executable binary and optimized, it can be decompiled, but it won't be human-readable. Programmers would have to delve in and manually trace the code paths to figure out how it works. Fun fact, this is how a lot of the retro game decompilation projects are happening. Teams of volunteers are going through the unreadable decompilations and working together to figure them out.
Dotnet and Java based applications are easier, because they don't usually get directly compiled into machine-executable binaries, and even when they do, it's still easy to decompile them. This is because they're both compiled to an intermediate language that's more optimized than the original, then that IL is run by a runtime. Dotnet's IL is called Common Intermediate Language and Java's is called bytecode. This sounds weird, but it's kinda cool, because it lets people write different languages without having to have a full compiler. They just have to be able to get it compiled to an intermediate language, and then the existing runtime can take it from there.
That sounds like the default GitHub boilerplate message, to be fair.
Layoffs for three of their most successful studios? That's surprising.
I like Ruby most of the time, but honestly, I'm not surprised at "sometimes" behavior from the language created by someone who, when asked for the formal definition of something in the language, said he's "not really a formal kind of guy."
Maybe I should've worded my original comment better, because I never said we should just accept it. I explicitly think we shouldn't accept it by refusing to do business at places that push tipping instead of paying their staff proper wages.
Probably should've led with that.
I'm not pushing the responsibility anywhere. If anything, I think it's the government's responsibility to take the tipping loophole out of minimum wage laws.
Thanks for the clarification. I sometimes get tunnel vision and forget people live in places with different laws and regulations. Yes, I'm specifically talking about US states where it's legal to pay a waiter $2.13 an hour because tips make up the rest of federal minimum wage.
Ah, that makes sense, thanks.
I'm not contradicting myself. All of my points can coexist.
- If you don't want to tip, fine, stop tipping.
- If you go out to eat, tip your staff.
- If you want the tipping culture to change, stop going out.
You're correct, a tip is not guaranteed income, that's the entire problem. I don't understand why what I'm saying is so hard to understand. The company will only make up for lost tips for a waiter for so long before they're fired. Continuing to go out to eat and then not tipping changes nothing, it just makes the waitstaff's lives harder.
Aspyr has a history of laziness and incompetence, unfortunately. I really want to like the company because they were one of the few companies bringing my favorite games to Linux (KotOR and the Civ series) before Steam and Proton got so damn good. But their Civ ports were always plagued with weird bugs not in the original games, not to mention they didn't have cross-platform multiplayer, preventing me from playing online with my Windows-using friends unless I dual-booted or tried to fight Wine. And somehow their Civ save file format is different, so you couldn't even switch between Windows and Linux and continue the same game. It was baffling.