Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:I don't even like Uber but (Score 1) 377

Did you really just compare forced labor with the threat of harm and/or death to voluntary employment?

I realize that making outrageous comparisons is exciting, but rarely is it accurate. Willful ignorance in pursuit of the party narrative usually does more harm than good.

These people, much like those fulltime fastfood workers we keep hearing all about, are not owed shit from anyone. If they want a "living wage", then they should be making better life choices and stop relying on others to fix their mistakes.

Comment Re:I don't even like Uber but (Score 2) 377

Who's responsibility is your own welfare? Is it a company's? The government's? Or yours?

The responsibility for your life is *yours*, and no one else's. If I decide to leave my full time job with benefits for Uber, I have no one to blame but myself if I can't make enough to get by. Further, it continues to be my responsibility if I don't find another job because my dream of driving for a living isn't working out.

It's not any company's job to assume your position in life, which is what you advocate when you say this: If they're willing to let people work full time then they should be willing to pay full time wages.. They offer the work and pay, it's up to the individual to decide if it works for them.

Comment Re:Gouge the middle class to make them poor (Score 0) 258

Of course, the nuclear family of the 1950s had:
a 1200 (not 2200) sqft house,
formica (not granite) counters, ...

But the house was owned - with a mortgage affordable on a single income and substantial equity in place.

The car was also either owned or being purchased on an auto loan (rather than leased), again with substantial equity from the down payment, and again paid for out of that single income - which was also feeding and clothing the 2.3 children and taking a nontrivial vacation once a year or so.

And I have no idea where you are getting those square footage numbers. Our family's houses (we moved a couple times once Dad got done with his degree and was buying rather than living in a student ghetto) were substantially larger than you describe, and were typical of the neighborhoods around them.

Yes, Formica: It was the big deal of the time. Granite is a recent vanity - and a REALLY STUPID idea if you actually USE the kitchen to prepare food on a regular basis. Drop a ceramic or glass utensil on a granite counter and it breaks. Drop it on Formica-over-plywood-or-hardwood and it usually bounces.

stainless steel appliances,
automatic dishwasher,
automatic dryer,
*might* have had a TV (not a 54" LCD),

Yeah we had all those boxes (though the appliances were be enamel rather than stainless). Also a console sound system - pre "Hi Fi" - AM, FM, and four-speed record changeer with diamond needle in the pickup.

The non-electronic appliances lasted for decades, too. (Even the electronics lasted a long time with occasional maintenance - which was required for vacuum tube based equipment - and was AVAILABLE.) Quite unlike the modern stuff. (My own family has been in our townhouse for about 17 years now and is on its third set of "stainless steel appliances", thanks to the rotten construction of post-outsourcing equipment by formerly high-end manufacturers. We're even on our third WATER HEATER: The brain of the new, governent mandated, eco-friendly, replacement flaked out after less than a year - and the manufacturer sent TWO MORE defective replacement brains and one defective gas sensor before lemon-replacing it.)

Comment Re:Deliberately missing the forest for the trees (Score 1) 359

"Yes, the weather is generally nice"

You're a liar. You've never actually been to San Francisco.

Also, why do you think it's worth your time to pontificate on why you don't understand why someone else likes something that you don't? I mean if you're really "just another old guy" surely you've gathered enough wisdom in your time on earth to realize that a lot of different people like a lot of different things, and if you can't understand why someone likes something, the reason is probably NOT because they are deluded, but it's actually because you're just not familiar enough with the thing to know it's good qualities, or maybe it's just fundamentally not your cup of tea.

I mean, seriously. I think your entire post was just to make yourself fell better about your house payment. That's how it reads anyway.

Comment Re:Gouge the middle class to make them poor (Score 4, Insightful) 258

It sounds more fair when you say charge less in poorer countries. However when you turn it around, it is gouge the people in less poor countries.

Especially given that GDP is not evenly distributed among the population. The bulk of the added revenue from technology driven productivity improvements (at least in the US) has gone to the denizens of the C suites and the government, not to the workers. GDP has soared while real-inflation adjusted after-tax income has stagnated or dropped for decades.

That's much of why a nuclear family in the '50s got along fine on a single income and a two-parent family now involves both parents working and the kids in child care, and the bulk of kids are in "non-traditional" family arrangements and/or on some form of public assistance.

So "gouge the developed world's middle class" is indeed what such a GDP-based scheme would accomplish.

Comment Re:Wind and Solar are Environmental Disasters (Score 1) 465

They can be a threat for things like eagles that are already threatened and reproduce slowly, but wind turbines otherwise just don't kill enough birdies to matter, compared to, say, cats. Cats kill about a hundred times more birds, because they're good at it, and there's so many more of them than wind turbines.

Comment Re:One obvious improvement (Score 1) 189

Yeah but at least with Add I know that a function is being called, whereas overloaded operators are exactly and specifically designed to make operations that have "normal" functionality pre-defined as part of the language, actually do something else, without any indication at the point of usage that this is occurring.

Sure if you are intimately familiar with the types involved you will not be caught off-guard very often. But "it doesn't usually bite you if you know what you're doing" is not a great argument for a language feature if you ask me.

I have written code with matrix math and I actually found it clearer to spell out what's going on more explicitly than to use overloaded operators. But that's a personal choice for sure.

Comment Re:One obvious improvement (Score 1) 189

The index() form makes it very clear that a function is being called.

Overloaded [] does not.

Pretty simple really.

The worse of all is overloaded ->, which is an operator which can normally be applied to a dereferenceable type, so you would really have no idea to even look for an overloaded operator to see if something unexpected is happening, versus [] which if you know the type is not a C style array, must be an overloaded operator.

In my experience, if there are bad paradigms available in the language, people will use them, even celebrating their ability to do something "clever" and obtuse, and eventually they will make their way into the code base. Very often it may not even be in your code base, that you have control of, but in some open source software that you have to read and understand.

Absolutely, the intelligent and rational use of language features is the responsibility of the programmer; but it's pragmatic to recognize that in a world of imperfect programmers, it's better to not have language features that generally lead to hard to understand code.

Comment Re:One obvious improvement (Score 1) 189

a + b for complex types isn't really the trouble, since we know that the compiler can only accept that syntax if the + operator has been overloaded.

What's worse is overloading [] or -> and competely fooling the programmer who has no way of knowing, without exhaustively scanning all source files, whether or not those operators are doing something unusual.

Information hiding. It's bad.

Comment Re:i/o ports and support (Score 1) 113

The Pie has FreeBSD and other Linux distro support and lots of i/O to hook up other peripherals.

And I was running Ubuntu 14.04 LTS on a Beagle Bone Black in April of '04 (although its userland was running on a somewhat back-versioned kernel for a couple months until the guy doing the kernel ports got the proper one fully ported).

The Black is not the first Beagle Bone version, either, and it was running Debian Linux from the first time I encountered it. It has lots of I/O hookup opportunities - including onboard USB, Ethernet, video, and lots of GPIOs that can be configured to provide several serial ports and a number of buses, in addition to lots of wiggle wires. And you can stack peripheral boards on it, as well.

Plug in a wall wart, USB hub, keyboard, mouse, monitor, (and, if 4 or 8 Gigabytes of file systems feels too cramped, a USB drive or mount a filesystem from a fileserver). Bingo: a full-blown desktop system with about the power of a cellphone and smaller than a pack of cigarettes (excluding all the stuff you plugged into it, of course).

Which is not to say it's the best choice. it's just one I happen to be familiar with. There are a number of single-board machines out there. Cellphone processor technology is too powerful, cheap, and available to NOT be plowshared.

Slashdot Top Deals

You see but you do not observe. Sir Arthur Conan Doyle, in "The Memoirs of Sherlock Holmes"