Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment: Re:Clean room implementation? (Score 1) 215

Yes. Exactly.

It's all about the term of copyright versus the term of patent. Patent lasts only twenty years at present, while copyright is effectively perpetual (whenever Pooh and Mickey might enter the public domain, the legislators fix it). If copyright governs interfaces, that part of the law will keep the government from stealing IP away from its rightful owners after twenty years.

Is it time to produce a new language that is not like Java syntax. Surely some variant of python or APL could do the job. APL was used in the 1980's and cloaked in a modern garb could replace Python and Java both.


Comment: Re:You know what would REALLY motivate kids? (Score 1) 207

The possibility of a good paying job in software development when they graduate college. Maybe even with the company paying off their student loans for them.

Instead of the chance to compete against low-balling H1B applicants...

The possibility of a good paying job in software development when they graduate college. Maybe even with the company paying off their student loans for them.

Kids don't need computer science. Just as Cell phones dumb down students (because students become conditioned to not being able to concentrate), cell phones should be kept from children until the child is 20. Ditto for computers. Far to easy to google an answer than to learn to research or think out the answer on your own.

But that does not mean that word processors or spread sheets should be disallowed, they basic office software is the only software that should be on the curriculum.

Comment: Re:Answer (Score 1) 331

by lsatenstein (#49791903) Attached to: How Much C++ Should You Know For an Entry-Level C++ Job?

NONE! Find a real language! *ducks*

For non-ducks, the most important things to know about C++ aren't list in the summery: RAII and shared_ptr<T>

C++ is not C. C++ written like C tends to be crap code - just an overly complex and distracting language for that coding style. If C++ is the right tool for the job, you need to be using a coding style very similar to C# and Java: throwing exception when errors are encountered, writing exception-safe code all the time, returning from functions in the middle, and never, ever, worrying about cleaning up at the bottom of a function what you allocate at the top.

If all of that sounds wrong to you, congrats, you're a C coder, and there's nothing wrong with that. Good C code is good code. But C++ is designed to be used with "scoped objects", that is, every object cleans itself up when you exit scope, so you really have to internalize the tools for that, and that mindset.

Good C++ code is code that reads well, and is easily maintained. How much C++ code is needed for a beginner?

Syntax/grammar, classes, templates, inheritance and polymorphism and ability to debug. Anything else is a plus

Comment: An alternative to Khan Academy (Score 1) 117

Why does everything related to education have a price tag on it? What is wrong with education in a field simply for the joy of becoming a guru in that field?

I follow courses, and I do it for the joy of learning and putting to practice what I learned.

Comment: Re:Funny, that spin... (Score 0) 413

by lsatenstein (#49769649) Attached to: What AI Experts Think About the Existential Risk of AI

In light of the fact that Stephen Hawking, Bill Gates and Elon Musk are not even remotely experts in A.I. your opinion is fairly odd.

Question: What role do people who think that AI research is dangerous hold in the field of AI research?

Answer: None...because regardless of their qualifications, they wouldn't further the progress of something they think is a very, very bad idea.

Asking AI experts whether or not they think AI research is a bad idea subjects your responses to a massive selection bias. And discounting the views of others because they don't specialize in creating the thing they think should not be created does the same. You do realize that at your core, that's your only point...not that Hawking is an idiot, or that Gates doesn't know anything about technology. It's just that they don't work in the field of AI, so therefore they must not have any inkling whatsoever as to what they're talking about.

Can we build an AI machine that has a soul. A soul is the socially created concept that allows us to distinguish good from bad, happy from sad, right from wrong, life from death and animate from inanimate.

Souls in living things are inherited. it would be nice to have that proof that it is inherent in the dna that is transferred from creator to createe .

Comment: Re:Linux is clearly unstable! (Score 1) 226

I'll stick with Windows Vista, thanks.

I have the 1.44meg and the large 5½inch meg soft floppies, and my msdos 3.1 system just flies. Everything is written in 8086 assembly. I have a small btree application. If it is not broken, why change it. I have accumulated a lifetime supply of spares.

Comment: Re:America's War On Drugs is a Failure (Score 1) 110

by lsatenstein (#49750261) Attached to: Silk Road's Leader Paid a Doctor To Help Keep Customers Safe

First get rid of the Patriot act, and use that money for roads. Then look at other waste. GWB was hysteric, and reacted out of fear. Fear, because he could not understand what was going on. He used Cheney as the brains, and it was Cheney who was the president behind the president.

Comment: Re:cover everything with mirrors (Score 1) 185

by lsatenstein (#49750215) Attached to: Navy's New Laser Weapon: Hype Or Reality?

Your mirror would cease to be a mirror in very short order by either sheer ablation or the formation of oxides, reducing its ability to reflect, causing the absorption of more energy, at which point your mirror ablates. HTH.

Until a different mirror material is produced. And it is not one with a silver coating. It will be one tuned to the laser wavelength

Comment: Re:Or they're just proxying their connections (Score 1) 224

You're either very young or very naive, or a combination of both. If you're an adult, tough, I'd seek help because you're delusional. We're moving towards less freedom, more and more surveillance and a general understanding that we're better off censoring ourselves. Think how many things you can say today that would not only be perceived as "wrong" but actually cause you very serious trouble. One wrong word uttered and you can find yourself unemployable if not the target of the State's rough attention. We're not getting more access, we're getting more surveillance. It's going to get a lot worse.

Mainly in the USA. It started with GWB. Can you even take a domestic plane trip without being fingerprinted?

Comment: Re:ENOUGH with the politics! (Score 1) 1091

by lsatenstein (#49744669) Attached to: Los Angeles Raises Minimum Wage To $15 an Hour

Well, some people who earn less than $15 work in tech companies. That's a tech angle, right? /s

Yes, H1-B employees, who will rent a place with 4 bedrooms and split the rent into 8 parts (2 to a room).

The plus side of $15.00 min wage (In Montreal it is almost $14.00 today), is that these low income workers will have some discretionary money to spend on some goods and services. They will certainly not be living in the lap of luxury. They may even be able to save money to send a child to university.

Comment: Re:Mixed reaction (Score 1) 322

by lsatenstein (#49740163) Attached to: Battle To Regulate Ridesharing Moves Through States

I'm not sure how I feel about this. On the one hand, some of these regulations are clear attempts to just protect the taxi industry from new models. On the other hand, some of the regulations (like having some basic insurance to cover if things go wrong) are pretty reasonable. On the gripping hand, both Uber and Lyft are both just blatantly ignoring regulations in many jurisdictions, and whether or not one thinks the laws should be there, it is hard to think that having cheaper car services is such a compellingly necessary service that it can morally or ethically justify ignoring laws.

If you wish to speak of morals and ethics, perhaps you should review the existing structure and their pricing model first.

There's a reason we have a compelling argument for competition here, and it's not because they have cooler looking cars.

There certainly is a compelling argument for competition, as there is for proper regulation. So when one looks at the existing structure the question becomes what parts of it need to be applicable to new entrants providing the same service, i.e a ride for hire? Uber et. al. are merely a modification of the existing call a taxi on a phone model and thus should be subject to similar regulatory oversight. You contact a dispatcher, they send an independent contractor to pick you up and take you to a location for a fee. They may not have a medallion on their car and may or may not own the car but the end result is the same - a ride to a location in exchange for money.

Of course the existing companies are fighting tooth and nail becasue there is a lot of money at stake. In locations where medallions are scarce people can have hundred of thousands of dollars tied up in medallions, the medallion may be the most valuable thing the company or individual owns. Uber threatens that by putting cars on the road, thus threatening to overcome the artificially constrained supply of cabs and make owning a medallion necessary and thus lowering the value of existing medallions. So one can expect the medallion owners, as well as those who lend money to people to buy them, to fight back. Interestingly enough a medallion is one expensive item that is tailored to people with poor or no credit, since as one lender put it "If they don't pay all I have to do is pry the medallion off of the hood. I can then resell it but they can no longer drive so they'll do anything needed to make their payments."

Our taxi drivers are licensed by the province. Licensing includes training as a chauffeur, training in first-aid, adequate legal-training and health checks.
A taxi driver, as chauffeur gets a stiffer driving test and as well, a courteous course and more. Furthermore, the vehicles are open to spot inspections for cleanliness, and safety. A taxi driver is a job that on the easiest days, is a hard life. The hours are long, most of the time, a split shift. and no promotion capabilities to look forward to.

A university faculty is 500 egotists with a common parking problem.