Forgot your password?

Comment: Re:Cry Me A River (Score 1) 489

by tepples (#47422301) Attached to: Normal Humans Effectively Excluded From Developing Software

global variables by default unless you use var every single time

Fail! That's not entirely true for reasons that are obvious if you understand the language. Nice repeated meme though.

Please state the points that I should learn about the language in order for the reasons to become obvious to me. I do know that not all JavaScript interpreters in use support the semantics of "use strict".

Or just use a bigint library, like users of other languages have done for years.

Is there one bigint library on which programmers have standardized, or will three different libraries that I include each bring in their own separate bigint library dependency?

Try learning the language first.

Once I do start to learn the language, how should I go about determining whether the extent to which I have learned the language is enough to allow me not to make a fool of myself here on Slashdot?

Comment: Platforms with policies against amateurism (Score 1) 489

by tepples (#47416715) Attached to: Normal Humans Effectively Excluded From Developing Software
The problem comes when computing platforms have policies against programming at an amateur level. Platforms like iOS require purchase and renewal of a certificate before you can even run software you wrote on a machine you own. Video game consoles are even worse; even professionals new to the field may have trouble getting a devkit.

Comment: Experience as a proxy (Score 1) 489

by tepples (#47416633) Attached to: Normal Humans Effectively Excluded From Developing Software

Experience and training is not very important as long as you know how to write good code that's efficient and makes sense to others.

Except hiring managers trend to use the former as a proxy for the latter. They want to call previous employers to verify that a candidate's code works and makes sense.

Comment: A word that starts with N (Score 1) 188

The word "Jews" is roughly as offensive as "Muslims" or "Christians" or "black people", that is, not offensive by itself. Example: "A few of my co-workers are Jews, and they've introduced me to interesting cuisine." It becomes offensive once you start blaming Jews, Christians, black people, or any other ethnic or religious group for some ill of society without clear and convincing evidence behind your claims. Some people might reply to your posts to try to refute what arguments you do present, as sincere extremism is hard to distinguish from satire.

"Niggers", on the other hand, specifically invokes attitudes dating from the era of American slavery. Like "kikes", the word already has its mind made up. People don't reply because they know from your use of "niggers" that you're trolling. So unless you're referring to a newsgroup for discussing Number, Integration, Group, Graph, Enumeration, Ring and Set theory, stay the hell away from the word "niggers".

So anyway, what are female "watch dogs" called? Is "watch bitches" too offensive?

Comment: Re:Multiple PCs and multiple copies (Score 1) 188

For one thing, if you have a quality PlayStation to USB adapter, you don't really need NES or Super NES controllers because PlayStation 1 digital controllers work well for those platforms. For another, you can hang sets of devices on hubs and plug in your "camera rigs" hub, your "flight simulator joystick" hub, your "console controllers" hub, etc. when you need them. Keeping unused devices physically disconnected eliminates the CPU overhead and electric power consumption associated with polling them.

But the real problem is convincing major publishers to port couch-coop games to PC in the first place.

Comment: HTPC vicious cycle; button layouts (Score 1) 188

If you bought a PC game there's no reason you can't all play on the same PC.

One problem is that a lot of major-studio games designed around multiple controllers are released on one or more consoles and never make it to the PC until emulators catch up a decade or more later. This is more common in some genres than others. And a lot of games that do make it to PC have their split-screen mode cut out. The best guess I've seen as to the reason relates to what you suggest next:

Attach the PC gaming rig to the TV in the living room, add USB controllers

I'm under the impression that the number of end users are willing to do this is commercially insignificant compared to online PC gamers. Please see comments like those I linked here. It's a vicious cycle: people don't buy a gaming HTPC because of too few games supporting couch co-op, and major publishers don't fund the development of PC games supporting couch co-op because of too few deployed gaming HTPCs. Or how has the tradition of users being unwilling to set up a PC in the living room changed over the past few years?

There's no practical limit on the number of USB controllers you can attach to one PC

USB game controllers are either HID joysticks or XInput controllers. Unlike XInput controllers, HID joysticks have an inconsistent button layout across brands. Plugging in a console controller and having its buttons already configured is more convenient for users than having to rebind buttons every time you plug in or plug out a HID joystick.

and they do support split screen games

That's true so long as the publisher bothers to allocate money toward a split-screen mode. But I don't see how a PC can support a same-screen multiplayer game that isn't ported to PC (and isn't old enough to be emulated well), or a game whose PC version has had split-screen cut out. Or have those too become less common over the past few years?

Comment: PC games designed with future console port in mind (Score 1) 188

you get a lot of console to PC ports but hardly a sniff in the other direction.

You can port up but you can't port down.

Of course you can port down if the game is designed for such. An indie studio's debut game is often released as a PC exclusive, even if it's controller-friendly, because console makers prefer experienced companies. Once sales pick up, a game might gain interest from a licensed publisher, and then the console port is based on the game's controller support.

Support Mental Health. Or I'll kill you.