- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Admin
Admin
Admin
[someone]Oh right, people's behavior is simply a product of their predetermined nature and theirs nothing that can be done to change it, so we should just learn to live with it.
[someone else]But wait... I thought that people were born blank slates and their inclinations were the result of social conditioning.
[someone]Well, maybe it's a bit of both, depending on the situation. For instance, when someone is trisexual, that's an inherent orientation that can't be changed, so it's not their fault, and we should subsidize their preferences so... I guess so they don't feel left out.
And when women aren't interested in computer science, that's the result of social conditioning, and it's not their fault, and we should make a great effort to overcome that conditioning, no matter how much it costs and how repeatedly unsuccessful it is.
[someone else]Perhaps, but I think the one thing we can agree on is that people who don't appreciate our protected classes are EVIL. There's NO excuse. It's THEIR fault they feel that way.
Admin
Admin
Admin
Admin
Admin
Admin
Admin
You could argue that it's more like a bug-generating tool than a bug. Bad variable names produce defects.
Looking at it that way, it's more urgent than a bug, in the same way it's more important to fix a broken water main than it is to mop up the water on the floor.
Admin
Admin
Admin
I'd cut water supply for the whole city. Let people dig their own pit, that way they'd understand the true value of water.
Admin
They may be "valid MSVC or GCC C++-like language", but not valid C++ (or C).
If the bugs that are causing problems for the maintainers are making in significantly harder to understand or modify the code in response to bugs the users see, then they should have higher priority.To ignore "this code is hard to understand" bugs because there are supposedly-more-important things is a pretty short-sighted view. Which would you rather do: spend 10 minutes every time you come back to this part of the code, refreshing your memory as to what all of the terrible names mean and how the convoluted code works, or an hour fixing it and then never doing that again? It doesn't take that many visits before the refactoring pays for itself.
Admin
Admin
Infinite money?
Admin
I always wondered what to do about our customer base growing faster than our water supply. There were always thirsty people and it seemed hopeless to serve them all. The answer was staring us in the face all along, the problem wasn't the naturally limited water supply, the problem was our customers.
Admin
Admin
Admin
Admin
We just need volunteers. Come to think of it, I recall seeing some guys hanging out at the Home Depot looking for work.
Admin
Admin
It's "steal", by the way.
Admin
Admin
The way you phrase it makes it sound like a hostage situation. People are feckless and incompetent or too numerous, but we still have to support them or they'll attack us.
I think it should be clear that there is no pretty end to this scenario. The number of people who need their hands held continue to outnumber the hand-holders by greater and greater margins until the system becomes unsustainable - it probably already has.
Or you can push them outside the city walls. Or you can neutralize them preemptively. Or you take care of them in exchange for taking their reproductive freedom.
You can choose to go extinct or you can be a survivor. They intend to survive too. They're perfectly willing to do so at your expense.
It's "progressive" and "enlightened" to replace oneself with people who don't give a damn about progress or enlightenment. Too many intelligent and empathic people are too willing to replace themselves with several times more unintelligent, uncaring, unmotivated and remarkably intolerant people. And it makes me sad that you'll let yourself be taken hostage and then eaten alive.
Please don't go extinct. Be a survivor.
Admin
Admin
Of course, you should have challenged their marking-down-of-you, as a quick check of several fancy-schmancy interweb dictionaries reveals that thieve is a verb.
Admin
Admin
Admin
(or to put it another way, some people, when confronted with a problem, think "I know, I'll start this identifier's name with an underscore." Now they have two problems.)
Admin
Admin
Absolutely they do. And if they indefinitely need your aid to keep from getting desperate, your options are to aid them indefinitely or get attacked.
I interpreted it that way because that's the conclusion I draw from the premise you set up. Do you have another conclusion? I welcome a reasonable worldview that isn't so ruefully pessimistic, but I've never seen one.
Now I know you're an intelligent enough guy to reply with more than "bullshit".I like having utilities too. Which is why I want the system to last. Or, when it becomes defunct, start replacing it.
Those who weighed down the last ship and sunk will naturally want to jump to the new, floating one. You can let them pile on and capsize it or take the oars and beat them back. But you can't give everyone a seat when they multiply non-stop.
It's your choice - don't get mad at me for laying it out to. If you want to bet on failures, then bet on failures. Goodbye.
Admin
On a completely unrelated topic, I need to go to Home Depot, for, uh, supplies, for my, um, hole digging business. Yeah, that's the ticket...
Admin
(It's possible that could be simplified a bit, especially if you use a non-regular regular expression.)
If you don't care about being legal C++, why not toss in some other symbols like $?
Admin
Admin
But if you must know, my conclusion is that this is a false dilemma. The way you phrase it (strawmen are fun), the only options are to hand over to the have-nots, or die at the hands of their massive ever-growing numbers. Why are those my only two options? You say "if they indefinitely need your aid", but I honestly don't see that scenario (it'd be very different without the word "indefinitely"), which makes the whole discussion meaningless.
D'awww, thanks! ;)To clarify, by "bullshit", I don't mean that you're wrong necessarily; I mean that it sounds like more of the same tedious, rambling, mind-wandering bullshit, and so I decided to summarize it as such in the context of my response.
Please don't be offended; to be fair, I have summarized my own comments this way before.
Admin
Admin
Admin
I think it's worth noting the difference of world view here.
You use the phrases "haves" and "have-nots", whereas I would draw the more significant division "cans" and "can-nots". A "have-not" could become a "have" but a "can-not" won't become a "can". Thus my assumption that the support would be indefinite.
Consider a logical growth curve. As a growing population reaches carrying capacity, it's numbers flatten off to a logical limit that the environment can support. This applies to humans as much as it applies to any other animal, but we'll use grasshoppers as an example.
Now when a population of grasshoppers reaches their carrying capacity, do who think they say to themselves "Gee, we can't possibly think of having kids in this economy"? No. They just keep trying to reproduce as much as possible and many of those offspring starve to death.
What do you think happens to members of species with personality traits that make them concerned about overpopulation and so don't reproduce?
What do you think happens when the grasshoppers with more food start giving to the ones that reproduced fecklessly and have starving offspring?
What do you think happens when forward-thinking grasshoppers encourage more growth amongst uncaring and irresponsible at the expense of their own reproduction?
Is it unreasonable to conclude that the population will end up consisting more and more of specimens with no foresight, inability to plan their reproductive practices, don't care about intellectual pursuit or social justice?
And once there are many people left who care about those poor starving grasshoppers, they will be no one to lend a helping hand and there will be even more starving, suffering grasshoppers.
I'm trying to offer food for thought and you tell me it tastes bad. What's your take on all this? You see it ending another way? How? You have to suggest something that makes more sense or I'll just keep spreading the message which you apparently don't like.
Admin
Admin
Did you just summarize Idiocracy?
Admin
The only thing I really opposed you on (so far) was the notion that those who don't have the means to survive will simply die. I said that instead they will take from those who do. Because they would. Because they're desperate. You hastily jumped at the opportunity to criticize my suggestion that we support the ever-overpopulating "can-nots", when in fact I never made any such suggestion. You say you want to know my take on it? Why should I even bother, when you already assumed my opinion for me from the beginning?
Potato chips for the intellectual mind, this discussion is.
Admin
Any idiot can screw up any great feature. If you need baby proofing then enforce it yourself instead of screwing over those of us that can actually obey good practices.
Admin
Strange that he didn't know _1 was a valid, just look at boost::bind.
What would be more interesting is if someone had used the perfectly valid identifiers:
_ __
etc... ;)
Admin
Admin
How bad is this code? Let me enumerate the ways...
;->
Admin
2.10 para 2: "In addition, some identifiers are reserved for use by C++ implementations and standard libraries (17.4.3.1.2) and shall not be used otherwise; no diagnostic is required."
17.4.3.1.2, para 1: "Certain sets of names and function signatures are always reserved to the implementation: -- Each name that contains a double underscore (__) or begins with an underscore followed by an upper-case letter (2.11) is reserved to the implementation for any use"
(I only have a copy of the C++ standard, but it's probably the same for C.)
Admin
Admin
Theirs know whey these oh curd.
Captcha "jumentum": High velocity candy