I’ve had the opposite experience on my Surface Pro 4 and desktop. Everything is much more stable than on Windows 7, where I would often find myself needing to do manual maintenance after something like a power outage. On Windows 10, I haven’t had any huge problems. My Surface Pro 4 (and many others) were disasters on the first versions of Windows 10, but now it is stable.
Things have definitely gotten _better_ for me (I still run Windows 10 on my Desktop). But I had to basically reinstall everything at one point.
One tiny thing that drives me absolutely nuts: it used to be when the lock screen was showing, I could immediately start typing my password to login. Now there's this second or two delay, so the first few characters of my password don't get entered and I almost always "mistype" my password the first time I login. I don't know why, but this really bothers me.
I thought I was the only one! Everyone I ever complained to has said they didn't have that problem. That alone is enough to make me quit using your software.
That gets linked every now and then and it's pretty much BS, coming from someone who was an intern for a few months.
Yes, there are workarounds and tweaks in the driver but it there was no other way back when games were shipped on a CD and updates were necessarily not applied. But even today it's not an option for AMD/NVidia/Intel to ship a driver update that will knowingly break Doom/Quake or any other shipping title. If a released product relies on a driver bug, the driver bug must be there indefinitely unless the game/app developer ships an update (which they might not do, the game might be years old and no longer supported).
If you got a driver update that broke your game or hindered performance, you would be upset.
Case in point: GLSL compilers which accept invalid input. That just can't be fixed without breaking some existing use.
Then there are different strategies how the driver might implement Direct3D/OpenGL feature X. If 98% of the cases Strategy A is better but for a popular game Startegy B is better, the driver will selectively enable strategy that for a specific game. This is typically done in collaboration with the game developer and the GPU driver developers.
Some years ago, cheating in benchmarks was rather common (and unsurprising). Benchmark results have disproportionate impact on sales and cheating, however dishonest, was a way to make a lot of sales with relatively little effort. I am under the impression that these days there are legally binding contracts between the manufacturers and benchmark companies that disallow this dubious practice.
But in reality, most of the driver workarounds/hacks are artifacts of closed source development and binary releases and almost everyone benefits from them. The customer gets better performance, the game developer doesn't have to do as many workarounds (although it's beneficial for them to have a working relationship with the GPU vendors) and the GPU company gets sales because your favorite game runs better.
I understand that this is giving some grief to indie developers and open source hackers. Not everyone can or wants to sign an NDA required for collaborating with GPU vendors.
Please stop re-posting that forum post. It does not accurately reflect the reality.
Does it? Carmack wouldn't be the first engineer to ignore legal details in pursuit of perceived nobler goals. Many mass-ignore sw patents every day.
Guilt needs to be proven, but I don't find it hard to imagine.
Side note: HN may not realize, but the public sympathy in this case may not be with Carmack and Oculus. ZeniMax, as parent of Bethesda, has a largely solid rep among the video game consumer audience as publisher of respectable games, and while the acquisition of id was initially seen as id selling out, their latest game under Bethesda (the first shipped without Carmack at the company) is widely regarded as a major return to form for a once-struggling game developer. Meanwhile Occulus burned through most of its initial goodwill with (perceived to be) disappointing pricing, exclusiviy shenanigans and losing a lot of ground to HTC's strong Vive offering. Carmack has tons of deserved cachet with us, but the public at large may be ready to hang him and Oculus. This will get ugly.
I would argue most software engineers perceive a huge rift between "I am comfortable violating some software patents" and "I am comfortable exfiltrating large swaths of my employers code base." I would hope so at least.
Most software engineers aren't Carmack, though. He used to co-own his technology, and graciously rooted for putting much of it under open licenses. I think Carmack is a pragmatist and certainly understands the business value of code, but also isn't a big fan of constraints.
It's not like the my mind is made up, I don't know either way. Curious to see what the trial will bring.
Carmack wasn't a freelancer working under Zenimax on an hourly basis. He was a full time employee working on the same industry in games, and as ex-CTO of id (and knowing what we know of Carmack's talents and what he's done before) he was most likely doing a lot more research and prototyping work in his capacity at Zenimax. Therefore it's a lot less obvious what he has ownership of vs what Zenimax has ownership of.
>ZeniMax, ... a rep among the video game consumer audience as
litigious bastards run by clueless lawyer/pron peddler
(btw how curious any mention of friendfinder quickly vanish from his wiki page)
The core of the case revolves around ZeniMax accusing Carmack of copying thousands of Doom 3 source files, you know, the ones Carmack personally authored and released as GPL before selling ID.
I don't think most developers, if any are mass-ignoring software patents that they are aware of... beyond this, software patents shouldn't be allowed in the first place. Anything done purely in software is mostly derivative and tasks that anyone skilled in what is being developed could come up with, without intentionally infringing.
Software patents, and in fact most patents should go away.
I find it hard to imagine. Personality issues aside, Carmack is one of the greatest programmers of our time, and arguably the greatest video game programmer ever. Why would he need to copy anything? All of his value is in his head.
If you'd said he violated an employee contract by working for Oculus on his off-hours because he couldn't help himself, I'd believe it. But stealing documents? No.
that's a bit of a hyperbole isn't it? the obvious counterexample is tim sweeney, who arguably has the more successful game engine and also video games.
there are undoubtedly many game programmers and programmers in general that are completely unknown to the public and maybe even their peers that would be in the running for being "the best".
carmack seems to enjoy his status, which feeds it even more. he is no doubt good, but his cult following may cloud how good he is a bit.
also, who wants to rewrite code they've already written? there's plenty of incentive to want to take code you've already written. nobody likes solving the same problems twice.
All he needs to do to 'copy thousands of documents' is not wipe his hard drive on his way out. Any of us have thousands of 'documents' next to us at all times.
If anything, the fact that Carmack's statements (in this article) focus not on denying anything, but rather focusing on how what he did was ok, it's likely that many (and at very least a core) of the accusations are true. This is referred to as an affirmative defense.
The allegation about copied documents is only one line in TFA, with no context. It's highly likely that the quotes from Carmack are him replying to a different question than "did you steal files?"
Helicopter parenting can even hurt you when it’s second hand.
My mom did the same with my brother but but not with me. I was much younger than my brother and still in elementary school but by fifth grade I began to feel afraid of my mom doing the same thing to me. I almost got straight As in Chinese, but a B on the final quiz could’ve ruined that. I ended up having an anxiety attack within the last 5-10 minutes of class, right before I would have to walk home. I had two attacks back to back after that and I was taken out of the class, but after a few years I had another attack in a similar situation and I recently had another, albeit at home because I didn’t that I could get a project done on time. I think something about my mother yelling at my brother and my brother yelling at her had traumatised me, because I know that when I was in fifth trade, my brother was really struggling in school. When my mom found out I was having attacks age got really scared and calmed down with my brother and things definitely got better for all of us. But for a while, even though I wasn’t a direct victim, it really, really hurt me. I understand that she was trying to look out for my brother who had lied to her on multiple occasions. I understand that she tried to do the right thing, and that it’s harder than it sounds. I have no idea what I would’ve done in her place either. I am not mad at her for what she did at all, don’t get me wrong, but the irony of the situation has always frustrated me.
In an attempt to make my brother more responsible while allowing me to still feel comfortable learning, helicopter parenting just made my brother want to spite my mom more and led to me having to be taken out of a class because of anxiety.
There’s something to learn from these experiences, but I’ve struggled to figure it out. Because in spite of how it has affected me, I have never been able to think of something that my mom should’ve done instead.
It's also inferring the game state from looking at the screen rather than being spoonfed the data.
One could conceivably perform a depth-limited search on the actual game state if it were available and then use an AlphaGo-like DNN to predict what a deeper search would find, no?
Dunno really. A human would watch the ghosts behaviour and guess their likely future behaviours based on that. I'm not sure if the software gets that, as it were, or how you'd tweak it to do so.
$90 for 28 Mbps. However, I only get 10 Mb/s, the speed we had paid for previously. Every time I try to get back to 10 Mb/s prices AT&T attempts to repair it, sends a person for diagnostics, acknowledges there is a problem, sends someone who replaces the modem, and then claims the problem is fixed. This has happened three times.