tompko
Joined 15 years ago
Joined 15 years ago
That's not entirely true, it depends on your insurance. It's an offence to drive a car without insurance, and an offence to allow someone who is uninsured to drive your car. Some insurance policies do not extend the insurance you took out to driving other peoples cars. However, some fully comprehensive policies do have third party insurance while you are driving someone else's car with their permission. In that case it's fully legal to drive.
In contrast I can only sort the apps on my phone on to one of several pages, and to find one I have to flick through them looking for a particular icon. I don't even get customized text descriptions, let alone subfolders, customized icons...
In their example, if I came across a useful website called 'Stayful' it would be bookmarked and available for quick access the next time I'm planning a holiday.
Console games have some fairly unique restrictions which are difficult to meet in other languages. The most major one being that they usually have predefined memory usage maps, and often disallow allocation/deallocation for large parts of their runtime. This means that garbage collected languages aren't really an option unless you have tight control over the collection itself. Also to squeeze as much data into as little memory as possible games often use custom allocators which can take advantage of the fact that the memory layout is mostly known ahead of time and is mostly static.
The other bonus of C++ is that you can drop down into assembler, either to speed up a certain portion of code, or to work around a bug in the compiler chain. Because the toolchains tend to be targeting fairly unique systems, they tend not to be as mature as toolchains for the PC so both of these situations can, and do, occur.
With the ever increasing amount of memory available in consoles it's possible that they'll reach a point where they won't have to have as tight a control over the memory, but mostly when extra memory is available it's quickly filled with larger textures, more detailed models, higher fidelity physics maps, or more AI agents.
I've not used the LinkedIn job boards, but the rest of the article implies that the rest of the list is sorted with the "most qualified" at the top. If the second part of the above quote is true, I'd be skipping straight past the "featured applicants" to the ones who are there because they have the best qualifications.
Also there seems to be a gap in your reasoning, going DRM free didn't cause the overload on their server, unless you're claiming that going DRM free caused people to pirate it. The huge pile of (previously) DRMed media currently being pirated would beg to differ with you. They did use accounts (or a code per game), so the pirates were unable to log in to the server, but the fact that they were trying to is what was causing the problems (from the update at the end of the article). If they'd had DRM, it would have been cracked, people would have pirated the game, tried to contact the servers and they still would have fallen over.