Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Fucking rednecks (Score 1) 1030

I do agree with your sentiment...."The best thing the government can do if insisting on directly promoting development of technology", I guess I should have said.

Whether that is, in and of itself, a means to positive fiscal ends (increased tax revenues, govt energy savings, etc, etc) is way too long of a discussion.

Comment Re:Fucking rednecks (Score 1) 1030

The logical thing (as with every technology) would be that its time will come when the value of said technology exceeds the cost. Could be that fossil fuel gets more expensive, could be that manufacturing costs for solar go down...or efficiency rises sharply at the same cost.

The problem (as noted in the summary) is not with government investing in research, it's with government backing production. If you want efficient, cost effective non-carbon-based power sources, then you need demand and competition, not lack of demand and competition avoidance.

Either climate change or energy prices are going to continue to push the "expensive" needle for hydrocarbon-based fuel higher and higher without stopping, which will help make solar/hydro/nuclear more attractive, which will in turn lead to more production and economies of scale.

The best thing the government can do is to throw around research dollars and get the fuck out of the way.

Comment Re:Huh (Score 1) 567

True...on the other hand, there might be a push (technically, there *is* already a push) to include telemetry monitoring on all new vehicles.

Doing that, and adjusting rates for everyone based on it (everyone who is insured, anyway) would provide a financial incentive to drive a certain way. It would be an unacceptable invasion of privacy to many (including me) for it to be forced, but then, so are many other things.

Comment Re:common misconception. basic laws not patentable (Score 1) 304

I suppose I am being insufficiently precise.

Math is a collection of systems pertaining to the relationships between and manipulation of numbers, shapes, and spaces, using mutually agreed-upon symbols.

Math *is* abstract. You cannot build me a physical thing that is the same as 1+1=2. You *can* build me a physical thing that looks like one of the commonly agreed-upon representation of the symbols used to describe that mathematical utterance.

Software is always a mathematical utterance that describes an algorithm. It is absolutely creative, yes, which is why software is deserving of copyright protection. I've written plenty of software. I'm familiar with the effort it takes and the level of skill required to create something useful, efficient, and interesting.

An abstraction *is* thought. When we talk about things in the abstract it means that there is an imaginary construct that describes or replaces some other real or imaginary thing for either convenience sake or because there is no practical way to discuss something without said abstraction. If you insist that an abstraction is not an abstraction, then I don't expect you would ever be able to fairly judge my reasoning.

You can think about physical, tangible things (puppies, automotive parts, trees)), and you can think about abstract things (math, emotions, philosophy). Just because I can think about love or good or evil or pride or shame doesn't make them more than abstract thought. That's my main statement...there are physical things that you can patent and abstract things that you can't. Software falls in to the latter category.

Comment Re:Huh (Score 2) 567

They have you keep it in the car long enough to make most people forget that it's there. There are probably a small number of people who can maintain a level of awareness about being monitored long enough to not have their "real" driving noted, but I'm guessing that's a pretty small number.

I've been a pretty conservative driver since not long before my 30's, when I realized I wasn't really in a hurry, and I'd rather watch somebody else do something stupid and get in a wreck. I leapt at progressive's offer (and got something like 22% knocked off my "normal" rate after a few weeks of monitoring).

Comment Re:common misconception. basic laws not patentable (Score 1) 304

By that logic programs are also all particles, electrons to be precise...

No, no they are not. Programs are thought. They are symbols. We have machines that let us store those symbols and perform calculations with them that are called computers. Most computers rely on electrical signals, true, but the electrons in a computer are not the software (fluidics is a pretty neat illustration of how electrons aren't what software is made of, bu then so is a computer science student debugging pseudocode with pencil and paper).

...You can't say something isn't patentable simply because it can be described by math...

True, and I didn't say that software can be described by math, I said it *is* math, because it is. I can do the same calculations (run the same program) as a computer using pencil and paper. I'm going to do it a *lot* slower because I'm not a machine designed to perform calculations. Computers are incredible inventions that are amazingly well-suited to doing rapid calculations based on symbolic instruction code (algorithms written as what we commonly call programs or software).

The distinction is not in whether something can be described by math, the distinction is between whether something is an abstract idea (like a program) or a concrete physical system (like a circuit). Software is not a physical object any more than a paragraph is a physical object. Paper and ink are physical. A computer monitor is physical. Software is math...thought...abstract ideas. Ideas are useful, but ideas are not inventions in and of themselves.

Comment Re:common misconception. basic laws not patentable (Score 1) 304

Hardware is not all physics. Hardware is all particles. The universe is not nothing but math.

The difference between the abstract (a number, i.e. a mathematical symbol) and the concrete (a chunk of silicon, coal, iron, etc), as a practical matter, makes a big difference. Failing to make that distinction makes for a poor discussion on the topic.

The reason that I'm trying to make the point is because it's both true and crucial to answering the question of why software patents are just as bad an idea as patents on other types of math. That difference between abstract and concrete is nearly the only important thing in terms of understanding *why* software isn't patentable.

Comment Re:The Only Good Bug is a Dead Bug. (Score 4, Insightful) 726

I think you may be conflating a disdain with his ideology/politics from whether or not he's capable in the role of Senator. I can just as easily think of many more Senators with no record of military service that I wish were out of a job.

I also recall that in that particular book, you didn't have to be in the infantry to get those rights...you could be a cook or a pilot or a medic, etc. The idea of being willing to sacrifice as a litmus test for suitability as a government servant in another capacity isn't a bad one. We (in the US) only really have the military as a way to serve in that capacity...the peace corps would be a similar example that I think Heinlein would have seen as falling into this category.

It's not a bad idea...why trust someone with the responsibility to make decisions that will impact the lives of everyone when they never had any skin in the game?

Comment Re:common misconception. basic laws not patentable (Score 1) 304

Exactly correct. It snuck through because the courts don't understand that software running on a computer doesn't create a new machine. A general-purpose computer is already capable of doing any calculation that can be expressed as instructions, which is why computers are so damn useful.

Comment Re:common misconception. basic laws not patentable (Score 1) 304

...The vast majority of software is little more than an automated (via math...) flow chart... Flow charts that express business processes or artistic ideas...

This is crux of the problem. *all* software is *exactly* like an automated flowchart. That's a not-too-horrible description of what an algorithm is!

A collection of algorithms implemented in code on a general-purpose computer in order to generate a specific set of outputs based on a specific set of inputs is commonly known as a program. That's all math.

I do not believe that software is not valuable, and I am well aware (I'm a programmer) that developing even high-level code requires skill. I also know that it's math.

Copyright has been fine for protecting other creative works that are not inventions, per-se, and it is (still) appropriate for protecting software. Math is not patentable, regardless of how complex the algorithm, number of inputs, or impressiveness of the number or numbers returned as output.

Computer hardware, on the other hand, is not abstract. It does things that have a physical effect. It's all already patented, of course.

...There's a reason why trained mathematicians on the whole make for some of the worst software developers you'll ever find, and that reason is because aside from a few niche domains the practice of programming has fuck all to do with math.

Well, the essential underpinnings (compilers and languages), you absolutely *need* mathematicians to design them. For doing the more abstracted things you can do with computers, knowing the tools (that were created by people who are really good at math) can be more important, but at a certain level of abstraction, that is not programming, it's *using* a program. At that point, much of the work in that area is in correctly formatting the input to the program (writing the high-level code) and understanding or debugging the output.

Comment Re:The network says no (Score 2) 164

Ask anyone who plays multiplayer online games.

You can buffer non-interactive streams to cover up the shitty, jittery, laggy network users are using to view video. Interactive content, however, requires that intermediate routing devices hand off traffic to the next hop as close to immediately as possible.

AT&T (U-verse...my current connection) offers plenty of speed (roughly 20MB down/10 up), but most of the testing tools I've used show me with ping times of somewhere between 40 and 100 ms, depending on where I test. That makes youtube work fine, and CoD: Ghosts/Black Ops[2]/Halo/Happy Wars/etc become frustratingly unresponsive at times.

Comment Re:Full Disclosure (Score 2) 435

I'm not anti-MS. I quite enjoy programming in C# and using visual studio for a living. I even think Windows 8 works pretty well (split personality disorder aside).

You *could* say I'm a masochist for carrying on this type of a discussion with an AC (troll? not sure yet), but *I'm* not trolling. Outlook/Live/hotmail isn't bad. I think the author makes a good case for why google would be wise to make better APIs for gmail. His opinion being agreed upon by others doesn't mean that I think he's impartial...the two things are unrelated.

"might not be completely unbiased" was a tongue-in-cheek way of saying that there is ample *room* for bias, if not proof of it.

You're right, you can say that about anyone for anything. You haven't said anything more worthwhile than I have. Just tried to accuse me of slinging mud (even though all I did was highlight the author's own disclosure statement). I'm known for taking pretty much everything with a grain of salt...I just enjoy the role of devil's advocate.

Slashdot Top Deals

It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.

Working...