It's economy geared for the rich. Where poor only exist to give rich a confidence boost.
8,245 karma · joined March 28, 2012
It's economy geared for the rich. Where poor only exist to give rich a confidence boost.
For everyone else a roulette wheel is a better measurement.
And relying on people to check them. Versus a compiler.
Yeah, but it's probably derived from OSS software anyway either via license or LLM. That said, you can customize your Linux/BSD/Haiku/TempleOS as much as you want.
But consider the following: even in the better case of an OS making 1% of OS userbase (vs. 0.0000001%) no one wants to support it.
Want to play Diablo? Better to sit down and waste your time.
I'm pretty sure this exists. It's called OSS or, more ubiquitously, Linux.
The problem is, of course, no one wants to publish software for your PC/handmade OS. Which makes it a huge problem. You can't write every piece of your OS, without wasting huge amount of time. Nor do people generally want this.
Go focuses on heavy runtime, looser type systems, and all the benefits and drawback that brings.
> Async ruined Rust for me, even though I write exactly the kind of highly concurrent servers to which it's supposed to be perfectly suited. It degrades API
It refers to async in Rust, and everyone else is responding as if it is talking about async in Rust. That's a mischaracterization. You don't have to use the Tokio executor.
It's a bit like saying, "Graphics in Rust are ruined. I need to use Vulkan to make my game."
No, you don't. If your use case is unique enough, use something else. There are bindings for OpenGL, DirectX, etc.
This isn't true at all. The Send+Sync+'static is basically the limitation of tokio::spawn
https://emschwartz.me/async-rust-can-be-a-pleasure-to-work-w...
Change the executor, and the bound changes.
That's a mischaraterization. They were abandoned because having green threads introduces non-trivial runtime. It means Rust can't run on egzotic architectures.
> It sounds like Zig with its pluggable I/O interface finally got it right
That remains to be seen. It looks good, with emphasis on looks. Who knows what interesting design constraints and limitation that entails.
Looking at comptime, which is touted as Zig's mega feature, it does come at expense of a more strictly typed system.
Did they? Project Loom has stabilized around Java 21, no?
I mean, C++ have RAII and stuff like unique pointer, does that make it higher level than Zig?
And what if you don't use Arc or Box? Is your program now lower level than baseline Rust?
As I said, depends a lot about what you mean by low level.
Dependencies have nothing to do with low-level vs. high-level but just package management, how well the language composes, and how rich the standard library is. Are assumptions in package A able to affect package B. In C that's almost impossible to avoid, because different people have different ideas about how long their objects live.
Having a rich standard library isn't just a pure positive. More code means more maintenance.
Blizzard actually went a step beyond and asked for your forfeit of any IP that you make with their tools. Not that any of those tools was used for Turtle WoW.
But then came Java and Wap. You could, in theory, download a jar from a site and try to run it. God knows if it would run. But it wasn't a locked-down app store that bypassing would land you in hot water.
But if, say, AAPL had won the PC wars, we'd be staring at a much more locked-down, much more expensive OS experience.
Jokes aside, I have started to see Microslop as the lesser of two evils (two evils being MSFT and AAPL, Google being its own parallel universe abomination). Their commitment to backward compatibility really paved the way to cheap PCs for the masses. That said, every day Macroslop is working diligently to prove me wrong.
Google is the God-King of Killing software.
It's substantially different from a pirate server.
> Sounds like they’re talented game designers and they sunk their whole project because they stole art and assets.
At the end of the day, they are in essence WoW modders. Plus, a new game with own assets and engine is a different beast compared to modding an existing engine.
Sure, but I'm sure that IP laws don't demand you send CnD any fan project[1]. In the past, they were way more lenient. I guess they got scarred by their DotA experience. And honestly DotA mismanagement was their own fault.
Stuff like that has a hugely detrimental effect; see Games Workshop and Warhammer 40k fan projects.
[1] As far as I know the law doesn't prohibit to giving the server a license to run as a non-profit or giving them a cheap, short term license.