Forgot your password?

Comment: Re:Living in the country is an anachronism (Score 1) 194

by Prien715 (#47716565) Attached to: Helsinki Aims To Obviate Private Cars

You indeed have a very skewed definition of "city".

For reference, I did live in a small town on the east coast for years. My high school had a graduating class of ~300 and was the only high school. Upon moving there, I was informed by the children in my neighborhood that it was featured prominently in a 60 Minutes segment entitled "Cracktown: USA". The nearest movie theater was in another state; the only bowling alley in the city closed, and once WalMart came in, the local shops (which provided living wages) started shuttering. It had one of the highest teen pregnancy rates in the nation; in the one high school's "Earth Science" class, all the girls were expecting with a single exception.

There's many place where small town life is good, I'll grant you that, but the McDonaldification of the small town America has destroyed any sense of place left.

Comment: Living in the country is an anachronism (Score 4, Insightful) 194

by Prien715 (#47714599) Attached to: Helsinki Aims To Obviate Private Cars

Back before the days of public sewage, I would understand living the country. Before laws against air pollution, city air was shit. I don't understand why people would ever want to be so distant from one another -- we've a social species. We don't need distant farms at this point.

I love that there's music at night, made live by humans -- and sometimes I even get to dance with the people making it! How in the world are you supposed to find an orchestra to play with in BFE (I play clarinet -- not exactly a great solo instrument)? If you like gardening, there's community gardens all over that I don't need to tend every single day.

Cities are also easier on the environment. By centralizing transportation, waste management, and education, you achieve savings just from the economies of scale. Cities subsidize the rest of the country as it's literally not efficient to have roads/phonelines/internet/etc to nowhere -- destroying the environment in the process. As far as crime, I like having a decent police force so I don't have to own a shotgun.

Issues with racists, idiots, homophobes, and the chain score hellscape that litters small town America -- I have no idea why anyone could ever love such a thing except out of ignorance.

Comment: Fired for Trolling (Score 1) 378

by Prien715 (#47698915) Attached to: Ask Slashdot: Would You Pay For Websites Without Trolls?

I work at a Certain Silicon Valley Tech Company and we recently had an employee fired for trolling.

Essentially, she claimed the right to park in handicap lots (despite not having children for "200 years"), wanted to bring her dogs to work (other people bring their "disgusting kids"), and complained she was severely overworked. Everyone on the thread posted pics of "facepalm" and inviting her to maybe not use the company-wide email list for such things, but she kept on trolling. The next week, someone commented on the thread to note she "no longer works here". Ouch.

Etiquette is as important for most jobs and human interaction as skill set.

Comment: Re:Will C++ Continue to be verbose? (Score 1) 423

by Prien715 (#47679705) Attached to: Interviews: Ask Bjarne Stroustrup About Programming and C++

I still program in C++ but I have to use Qt as an SDK initially for UI and now just because it makes the language much more concise. Whether it's qSort(anySTLcontainer), QString (which supports unicode, regex, etc), or foreach(int& item, myVector) being legal -- and this is all pre C++11 and still works today (in addition to being just as portable). Having a perl-like circular list which supports O(1) prepends, appends, etc. is really nice too. And don't even get me started on why boost::signals are inferior and lead almost inevitably to instability;) Like any other language however, it's only as good as the people who use it so it's no guarantee of readable code.

I really do need to check out Python some more. I'm fluent in Perl and it's served me well over the years, but I've heard nothing but good about Python.

Comment: Re:Will C++ Continue to be verbose? (Score 1) 423

by Prien715 (#47674903) Attached to: Interviews: Ask Bjarne Stroustrup About Programming and C++

I don't think so. The simple "for" loop with auto is easily understood by someone with a passing familiarity with any programming language.

I've been programming (mainly in C++, mainly scientific applications) for ~10 years and I had to look up std::iota -- it's a neat construct but it's really obscure and the question is, does it make code more readable? My answer would be no. For the same character count, it's a wash.

That's my main issue with language philosophy really. They're expanding the language quite a bit while some constructs have negligible value -- and entirely avoiding constructs that fit 99% of use cases. Would it have really killed them to not force one to use iterators, for example? Who doesn't sort a whole list (std::sort(myVec) ought to work...we can both agree what that ought to do right? The language tools to do it are there. Is there any other language that is that uselessly pedantic?)?

Comment: Re:Will C++ Continue to be verbose? (Score 1) 423

by Prien715 (#47674017) Attached to: Interviews: Ask Bjarne Stroustrup About Programming and C++

...but funny thing, here's what your program prints:
0 0 0 0 0 0...etc.

It should read for (auto& x : myVec) x = i++;

The C example I typed without even thinking -- I'm guessing you could too. You've revised the C++ example once already, which happened to be wrong. I spotted your error immediately -- but then again, I have years of experience.

Comment: Will C++ Continue to be verbose? (Score 1) 423

by Prien715 (#47672805) Attached to: Interviews: Ask Bjarne Stroustrup About Programming and C++

My main criticism of C++ is that it's overly verbose. There are many issues resulting from it (difficult to write, overuse of old school pointers, etc). Let's take the simple for loop (I'm using { in place of "less than" since /. code is retarded):

// C
int myVec[100];
for (int i=0; i { 100; i++) myVec[i]=i;

//Now, let's look at C++ (not 11):
std::vector{int} myVec(100);
for (std::vector{ int }::const_iterator i=myVec.begin(); i != myVec.end(); i++)
{ myVec[i]=i; } // When did you decide this ^^ was a good idea and how drunk were you?

With C++11, it's slightly better:
for (auto i=myVec.begin(); i != myVec.end(); i++) myVec[i]=i;
...but it's amazing that C style (1970's) syntax is both the more concise and readable -- but still loses to C:
for (int i=0; i { myVec.size(); i++) myVec[i]=i;

Aside from the addition of auto, do you ever plan on admitting and addressing the language's problems with verbosity -- which hurts readability, learning curve, etc. -- or just keep introducing increasingly arcane features?

Comment: Math loves to be Anthromorphized! (Score 4, Informative) 253

by Prien715 (#47666079) Attached to: The Benefits of Inequality

Terrible summary and title.

From TFA:
Our model predicts that the transition to larger despotic groups will then occur when: (i) surplus resources lead to demographic expansion of groups, removing the viability of an acephalous niche in the same area and so locking individuals into hierarchy; (ii) high dispersal costs limit followers' ability to escape a despot. Empirical evidence suggests that these conditions were probably met, for the first time, during the subsistence intensification of the Neolithic.

So availability of resources to a minority and the inability to escape cause large despotisms, much like CO2 and Greenhouse gases cause global warming. Climate science should be renamed "The Benefits of Global Warming". Or after a man's parachute fails to open he "realizes the benefits of gravity in assisting his painless disassembly".

I know it would be odd to ask for editors to, uh, you know, edit.

Comment: Re:How about some real number? (Score 1) 557

by Prien715 (#47665001) Attached to: Apple's Diversity Numbers: 70% Male, 55% White

Oh, OK, the companies are EVIL, but they're also really stupid, right?

Sir, I point you to "business moguls" the George W. Bush the Misunderestimated, Donald "Nobody knows why there are 13 strips on the American Flag" Trump, or maybe Robert "Bodycount is a great metric" McNamara.

There's a certain irony in the air of superiority that's lost on many.

Comment: Re:Quick rule of thumb (Score 1) 557

by Prien715 (#47664901) Attached to: Apple's Diversity Numbers: 70% Male, 55% White

Single white Christian males were enslaved for half of our country's history.
A single white Christian male (who was unarmed and had his hands up) was shot to death by a black police man last week.
The incarceration rate of single white Christian males was over 6 times higher than that of black males, mostly for drug offenses, despite no difference in percentage of drug use. (source)

I continue to be stunned at the entire level of ignorance of oppression displayed in the community. Yes, I'm a black male. At the same time, when I get gas in certain "sundown towns" with my white girlfriend, I see racial disgust.

Anyone who thinks "white culture" is to blame, ought to spend some time in Mississippi, Alabama, or west Texas (Jackson, where a single white Christian male was dragged behind a truck for being white). Or Vidor where less than 0.07 % is white Christian male.

When we see glaring racial disparities, it's best to pretend the problem doesn't exist. The Jim Crow laws, which disenfranchised white people in the south, never mentioned race -- just a fair literacy requirements and a token tax to pay for elections. Why were single white Christian males so offended?

Comment: Cheap Salaries yields cheap talent (Score 3, Interesting) 326

They earn at the top of federal pay scale, with the highest taking home $148,000 a year.

That's not even the salary of a manager at Google (and don't even talk about benefits -- free food is amazing) -- and this is the highest of salaries. For a lawyer (law school is will run you over $100K by itself). Can you imagine why they may not have the best and brightest? With the new patent office opening in San Jose, why would anyone actually want to work for the USPO who has any amount of talent?

Comment: Re:Can't beat the Micro$oft Machine (Score 1) 59

by Prien715 (#47615561) Attached to: Digia Spinning Off Qt Division Into New Company

I can name some more: Halliburton, Shell, and Pixar.* One application I worked on made over $1 million a week last I heard.

For anyone doing serious 3D scientific computing on Linux, Qt is the de facto standard. Motif is simply awful and Gnome doesn't solve portability.

(*I wrote code that shipped for 2/3 the three companies.)

Comment: Re:Considering his history... (Score 1) 144

Whedon's quality issue with Avengers is the same one we find with Scott's "Prometheus", Aronofsky's "Noah", or Lucas's "Anal Excretions with Jar Jar Binx".

Too many SFX. I enjoy tech demos as much as the next person, but part of the charm of Firefly was that a low budget forced the team to focus on story, personality, and acting to do what they were trying to do with their special effects. It also forces the creative folk to manage a larger team -- which takes time away from the developing the "soul" of the project.

For every complex problem, there is a solution that is simple, neat, and wrong. -- H. L. Mencken