16,221 karma · joined September 23, 2014
They should be trivial to port then, no?
Long sum = 0L;
for (Long value : values) {
sum += value;
}
I also want to highlight that there are plenty of collections utilizing primitive types. They're not generic but they do the job, so if you have a bottleneck, you can solve it.That said, TBH I think that adding autoboxing to the language was an error. It makes bad code look too innocent. Without autoboxing, this code would look like a mess and probably would have been caught earlier.
I saw laptops selling with FreeDOS but realistically speaking I think that majority of these laptops end up with pirated Windows, so all it provides is increasing level of piracy.
Ideally laptop should provide a choice between Linux and Windows on the first boot. And easy way to buy Windows license if user chooses it.
So should be perfectly enough for hobbyist.
I think it's quite an accomplishment to survive in the modern world of free software development tools.
They also do strange choices regarding shipped software. For example they ship ancient bash 3, apparently because they hate GPLv3 or something like that. I like GPLv3 and this choice makes macos user-hostile.
"Later" never comes and all critical performance issues are either ignored, hot-patched externally with caches of various quality or just with more expensive hardware.
1. Need to change IP as soon as possible, but DNS record has huge TTL (e.g. 24h).
2. Client ISP DNS does not resolve my domain and it's absolutely not clear how to proceed from here. I don't have connections in huge ISPs, writing stuff to ISP support is as effective as throwing stones in the lake.
Funnily enough, for both cases, /etc/hosts or its Windows equivalent comes to the rescue.
That's indirectly hindering other players progression, because it causes deflation (so you can't earn as much gold selling your ores); because it causes inflation (more circulating gold, yes, these are contradictory); because it denies other player farm (if bot gathered ore, other player have to search for another vein) and so on; also illegal gold selling increases expectations (other players bought super good gear, why don't you do that) and causes burn-out (because farming gold fairly is much more hard, than just buying it).
But mainly it just makes players angry, because they can see these bots moving in a predetermined route and stealing resources from their noses. I'm not really sure if bots are that bad in the grand scheme of things, but living players certainly don't like to compete with automatons.
There were also cheaters who used instant cast interruptions at arenas, but it seems that competitive PvP is not that popular nowadays so I'm not sure how it's wide spread.
You might argue that some tools like terminal emulator or text editor might be necessary to solve some basic OS issues, but these tools should be extremely simple, like notepad.exe (old one!) or cmd.exe.
Anything other should be distributed in application store or any other way but not as a part of base operating system.
Nor Windows not macOS suits me for that definition, at least their default distributions (I'm pretty sure that it's possible for Apple or Microsoft to build bare bones operating system distribution, but so far they didn't bother and I won't accept some unsupported third party modifications). Linux somewhat suits me, as I can build something with little effort. It'll still contain lots of stuff I have no idea about, but these tend to not show up loudly.
I, myself, got two accounts banned and I was innocent. I managed to make it through support and got them unbanned but I'm fairly certain that many players didn't, because they seem to employ AI in their support.
So I'm a bit skeptical about that kind of behavioural bans. You risk banning a lot of dedicated players who happened to play differently from the majority and that tend to bring bad reputation. For example I no longer purchase yearly subscription, because I'm afraid of sudden ban and losing lots of unspent subscription time.
What's more troublesome is that some laptops require drivers and customizations, so you need to tinker with your fresh Windows by installing carefully selected subset of drivers, so your hardware works and at the same time you don't install the same shovelware. The driver situation for Windows is truly dire. There are drivers from laptop manufacturer (e.g. Lenovo). There are drivers from part manufacturer (e.g. Nvidia). There are drivers that Windows was bundled with. There are drivers that Windows will download automatically and install as part of Windows Update. It's a huge mess and I don't think anybody knows how to navigate that. So there's no reliable recipe to create "stable" Windows from the scratch.
Host *
ServerAliveInterval 25