Also they shouldn't use these silly "C" compiler thingies, instead they should use a couple of wires to short circuit a PCB until the program is in memory!
I think using a game engine is perfectly acceptable in 2015. I don't think we're going to get an avalance of original game ideas if we force everyone who has a great idea for something to learn OpenGL and DirectX.
There really was an argument, I was there, I heard people get very angry about it. You can dismiss them as neckbeards, but the two major users of (IBM/Clone) PCs at that time were business users and computer enthusiasts of all ages, and both were hesitant to use WIMP interfaces.
The PC1512, that I mentioned, wasn't wonderful (6MHz 8086 IIRC, which while better than 4.77MHz 8088 was still hardly a speed demon), but GEM on it was smooth, more or less an equal to the Atari ST in performance. But few people touched GEM. The feeling was that GEM was easy to use but it was getting in the way.
What happened in 1990 wasn't that computers got cheap enough to tolerably run a GUI OS. Macs, Amigas, Atari STs, and GEM-running PCs predate 1990 considerably. What happened was that in 1990 IBM PC clones became available that tolerably ran a multitasking WIMP OS.
Firefox is just as bad though, why do they make it so hard to open your bookmarks?
Unfortunately they don't. I know this because it's Ctrl-B, which means you bring it up around 20% of the time you try to paste anything into a dialog, because B is right next to V.
It's like the screenshot and debug report "features" Android has. I don't even know how to trigger either of those. All I know is that something I commonly do is that trigger. I have a directory full of unwanted screenshots to prove it.
Thoughts related to the Windows 10 "Desktop is a desktop, no "Start" screen" thing:
Apropos of nothing, just some thoughts in the shower this morning: I see people getting very upset when they hear Doom being described as "3D". "It's 2.5D!" they scream, pointing out that the maps are two dimensional albeit augmented with a height map.
GamerGate targeted the most active editors on the Gamergate Controversy article for abuse for several months. They also abused the article itself, inserting blatant violations of WP:BLP (the policy that stops the Wikimedia Foundation from being sued for libel every five minutes) During this time the trolls, in parallel, continually leveled complaints at the relevant Wikipedia admin authorities.
It's kind of annoying that when there's an active hate campaign against a group of people you're largely sympathetic to, it becomes harder to call out abuse and extremism by individuals within that group lest you play into the agenda of the hate campaign.
Another way of saying the same thing: GamerGate and similar mobs make it hard to have rational discussions about anything.
Kinda. It wasn't impossible to write cross platform browser stuff in the late 1990s, when most corporations started this whole "We'll standardize on browser X" policy making, but it required a discipline that had most developers throwing their hands up in the air in disgust.
Unfortunately the situation in the late 1990s was:
- The major browsers were incompatible.
- IE4+ was the most standard. Yes, really. Those versions had a relatively complete implementation of CSS.
- IE came preinstalled with the standard operating system of that time.
That was it. That was why corporations went with it. It's why they adopted the monoculture in the first place. If Netscape had been a little quicker with Mozilla, or been more enthusiastic about CSS in Netscape 4.x, and if CSS had been a little more complete, things might have been different.
Well, Apple is running a modified OS X on its iDevices, and Android is Linux based. Now, before you state the obvious: in both cases, the primary userland, that is, the userland that you're interacting with right now, is a stripped down power-optimized version.
And that's true of Windows 8.1 if you use the Metro UI too. Yes, OK, the desktop stuff is there, it's on "disk", ready to be swapped into memory if you want to run it, but it's not actually active in any serious way, it's waiting for a mouse click that isn't coming. Start your task manager now if you don't believe me, and take a look at the CPU usage of, say, Explorer (explorer.exe). 0%? That's because you're not doing anything with it. You're reading this web page.
I'm guessing that if I were running one of those "Ubuntu under Android" things that you can get for Android (I've never tried them as every device I've had had some kind of hardware issue preventing it from being likely to work, and the descriptions have always suggested they suck anyway...) I'd also see next to no increase in power usage, after starting it but not actually launching any X11 applications, despite that literally being an entire desktop operating system running on a phone, with all the components being in place.
So there really aren't any power implications when it comes to Microsoft shipping a full version of Windows for power saving devices, as long as - and they do - Microsoft includes a power efficient UI (Metro) for the tasks you'll be using the device for.
The only real reason for Microsoft not to ship their desktop OS on phones is that it takes up way too much disk space. As in "That 32G you get with an HP Stream 8 sounds sweet, but actually Windows takes up about around 20G of it, so get ready to buy an SD card straight away."
That really is it. I'm using that very device. Battery life is pretty ordinary for a tablet. I've seen much worse.
What if your preconceived position is unbiased?
I know it's unlikely, but it's entirely possible the Senator researched the facts and drew his conclusion based upon those facts.
I personally think the STEM shortage H1B thing is more complex, but the view he's expressed isn't unusual from those looking at the facts. The very fact tech companies insist H1-Bs are the right approach, rather than a slight relaxation of green card standards, suggests the motivation here is cheap slave labor, not attracting talent.
Basically to increase page impressions, which means sweet advertising dollars. Essentially you take something that's a known quantity in terms of clickbait, in this case "Google is going to start a mobile phone company!", add some details that seem slightly plausable - it'd be awkward starting from scratch, and they'd obviously not get into bed with Verizon or AT&T as both are too large to allow themselves to be influenced, so you pick the two struggling operators instead, and BANG you end up on the front pages of numerous news aggregators, your links are retweeted wildly, and you get that sweet, sweet advertising cash.
Oh, wait, you meant "Why would Google..."? They wouldn't. The story is ridiculous. Sprint and T-Mo don't even use the same network technology with the exception of LTE, and the latter is suffering from a lack of widely supported standards in key areas.