Forgot your password?

Comment: Re:If you want to earn big bucks... (Score 1) 168

by mark-t (#47561439) Attached to: Programming Languages You'll Need Next Year (and Beyond)

Money is quantifiable,

So is time spent doing what you enjoy. And the only correlation between the two that can be made is by people who can't see past the notion that you need to have a lot of money to be happy.

Plus of course, if you excel at what you enjoy doing, you can probably find people that will pay you for it.

Comment: Re:Erlang is overrated crap (Score 2) 168

by gweihir (#47560731) Attached to: Programming Languages You'll Need Next Year (and Beyond)

Erlang is pretty cool for the intended application scenarios. It is not really a general-purpose language. If you need, for example, excellent crash-proofness, updates to running code and massive multi-threading, Erlang is what you want to use. (Ever tried to run 1000 threads in Java? I know people who did, for this Java is a completely unusable toy...)

The second problem is that Erlang is decidedly experts-only. Real understanding of advanced programing concepts is mandatory. Don't even think about doing anything with Erlang unless you have top-notch people. (These people do not need to already know Erlang before though.) Of course, one top-notch coder is more productive than 10 of the typical mediocre ones.

Comment: Re:If you want to earn big bucks... (Score 3, Insightful) 168

by mark-t (#47560671) Attached to: Programming Languages You'll Need Next Year (and Beyond)
Not that I'm knocking "earning big bucks", but it always kinda pisses me off that people talk about compuer programming or a certain type of programming as being especially lucrative, as if that should be some sort of aspiration in life. It certainly pays better than a lot of other jobs that I've had, but how much money you can earn is a pretty shallow metric for success, if you ask me.

Comment: Re:Author thinks strong typing == static typing? (Score 1) 168

by gweihir (#47560655) Attached to: Programming Languages You'll Need Next Year (and Beyond)

It is not. Strong typing can be implemented by attaching types to data. Static typing always attaches types to variables and they are fixed. But strong typing can also mean type-less variables, but no implicit conversion of values. For example, Perl is weakly typed, but that is because it will, for example, happily convert a string to a number all on its own. Python, on the other hand, is strongly typed, despite its variables not having types just like in Perl. The values assigned to the variables in Python have types and all type conversions have to be explicitly requested by the programmer.

With such a stupid article, it is really no surprise the author gets basic things wrong.

Comment: Over at Dice? (Score 4, Insightful) 168

by eldavojohn (#47560113) Attached to: Programming Languages You'll Need Next Year (and Beyond)

Over at Dice

But we are at Dice, sir:

Domain ID: D2289308-LROR
Creation Date: 1997-10-05T04:00:00Z
Updated Date: 2014-03-14T22:12:11Z
Registry Expiry Date: 2015-10-04T04:00:00Z
Sponsoring Registrar:Tucows Inc. (R11-LROR)
Sponsoring Registrar IANA ID: 69
WHOIS Server:

Referral URL:
Domain Status: clientTransferProhibited
Domain Status: clientUpdateProhibited
Registrant ID:tuE8gFbzWFO9qSj2
Registrant Name:Host Master
Registrant Organization:Dice Holdings, Inc.
Registrant Street: 1040 Avenue of the Americas
Registrant City:New York
Registrant State/Province:NY
Registrant Postal Code:10018
Registrant Country:US
Registrant Phone:+1.8557527436
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:

Pros: Today's article has more content than the usual Dice front page linkage. Great article if you're not a programmer but feel stymied by the wide assortment of languages out there. Although instead of hemming and hawing before making your first project you're better off listening to Winston Churchill and sticking your feet in the mud: "The maxim 'Nothing avails but perfection' may be spelt shorter -- 'Paralysis."

Cons: It barely scratches the surface of an incredibly deep topic with unlimited facets. And when one is considering investing potential technical debt into a technology, this probably wouldn't even suffice as an introduction let alone table of contents. Words spent on anecdotes ("In 2004, a coworker of mine referred to it as a 'toy language.'" like, lol no way bro!) could have been better spent on things like Lambdas in Java 8. Most interesting on the list is Erlang? Seems to be more of a random addition that could just as easily been Scala, Ruby, Groovy, Clojure, Dart -- whatever the cool hip thing it is we're playing with today but doesn't seem to quite pan out on a massive scale ...

Comment: Re:Easy (Score 1) 155

by mark-t (#47558727) Attached to: How Gygax Lost Control of TSR and D&D

That's what it would typically convert to, yes... my point was still that "Will" is not 1st edition attribute. Further, a "Will save" and a "Wisdom attribute save" are two entirely different things. The former adjusts your roll by a bonus or penality that is associated with your wisdom score (much like a save vs spell, with wisdom bonus applicable), while with the latter, you directly compare your raw ability score to the roll itself.

Personally, I prefer using percentile dice for stat checks... with a base of 5% per stat point, plus or minus any situational modifiers. Then the d20 is only used for rolling high, while percentile dice is ordinarily used for rolling low (such as thieving checks, et al). I find that doing this makes things much easier for people who are new to the game, because I used to always get asked "do I need to roll high or low?" by newer players. I still get that every once in a while, but a lot less often since running things this way.

Comment: Re:So what? (Score 1) 219

by mark-t (#47557611) Attached to: Free Copy of the Sims 2 Contains SecuROM

Because they are only giving it away for free for a limited time.... it's a promotion for the software... they aren't actually making the software freely available in general.

The alternative would require that they prepare a special version of the software that doesn't come with the DRM solely for the promotional period... which because of how short it is, it probably wouldn't be worthwhile.

Not that I agree with bundling this software with their game... I remember having it on my system once with some EA software and it caused me a lot of grief (affected my DVD drive in unexpected ways). I haven't installed anything from EA on my computers since, and I doubt I ever will.

Comment: Re:So what? (Score 1) 219

by mark-t (#47557567) Attached to: Free Copy of the Sims 2 Contains SecuROM
I think his point may be, perhaps, that he routinely sweeps his system to make sure infections don't occur, and can currently account for the source of every piece of software using resources on his system. The other poster was, after all, making the claim that if you have windows, then you have malware on your system... so asking him what that malware might be if one is confident that there is none is a perfectly fair question.

You can do more with a kind word and a gun than with just a kind word. - Al Capone