This still doesn't change the nature of the device... to YOU it's still serial, bytes go in one end and come out the other.
I chose my 8 modems example for many reasons. One of them is the parallel port standard defines "byte mode", wherein the port is capable of transmitting a single byte in unit time.
Well, Lisp doesn't look like XML. But its s-expressions are able to deal with tree like structures just as easily. If you have some free time, I suggest reading http://www.defmacro.org/ramblings/lisp.html.
8 cores can be programmed using the same techniques Intel/AMD use to implement the x86 instruction set in their current cores. (The microcode is far more parallel than 8 concurrent threads, with respect to their relative levels of abstraction). You do realize microcode is programmed into these processors, right? The methods are already there, and have been for decades.
Intelligent synchronization. Orthogonal instructions. Avoiding (or atleast encapsulating) state unless necessary. Very simple stuff.
If you want to make that argument, you might as well make the argument that a computer doing the simple addition of two numbers is doing parallel processing.
Indeed it is, especially with modern processors. You don't even have to get down to the transistor level to find parallelism in a processor. Especially if you consider adding things like vectors. Are the summands single vectors, or are they collections of numbers?
It could also be stated in a twisted manner of your view - looked at narrowly enough, anything can be considered to be parallel. However, realistically, we know that isn't really the case.
Your sense of realism is lacking in reality.
(Do you need to write "realistically... isn't really the case"? Sounds redundant to me.)
That's debatable. You don't look at text one letter at a time to try to decipher the meaning, do you? You probably look at several letters, or even words, at a time. Understanding how the letters or words relate (spatially, syntactically, semantically) is a parallel process. Unless you're a very slow reader, your eyes have probably moved on from the words you're interpreting before you've understood their meaning. This is normal. This is how you establish a context for a particular word or phrase -- by looking at the surrounding words. Another parallel process.
Every process is serial from a broad enough perspective. Eight hypothetical modems can send 8 bits per second. Or are they actually sending a single byte?
I think that what's most likely to happen is we'll see the emergence of a new programming model, which allows us to specify an algorithm in a form resembling a Hasse diagram, where each point represent a step and each edge represents a dependency, so that a compiler can recognize what can and cannot be done in parallel and set up multiple threads of execution (or some similar construct) according to that.
This is more-or-less how functional programming works. You write your program using an XML-like tree syntax. The compiler utilizes the tree to figure out dependencies. See http://mitpress.mit.edu/sicp/full-text/book/book-Z -H-10.html#%25_sec_1.1.5. More parallelism can be drawn out if the interpreter "compiles" as yet unused functions while evaluating others. See the following section.
I don't mean to be cold, but who cares about Taiwan? I mean, how is an independent Taiwan in the US's best strategic interests? Why should we divert resources from (the mess we've made in) the Middle East for Taiwan?
I'm interested. I hope my phrasing doesn't offend.
Yes, that got me for a minute. Very poorly phrased. What they mean is that Alice has a pair of resistors, one of which is high resistance, the other low. And Bob has an identical pair.
Because nobody wants to wait around for another person to verify the CAPTCHA before posting on/. That is, you need two CAPTCHA images because you still want them to work as a CAPTCHA.
A monopoly will never keep costs low. Only a free market without any monopoly can produce what you have described.
Funny. What you just said only makes sense in a classroom.
Ask yourself this, what would competition between charities mean? What are they competing over? What are they trying to maximize?
In a for-profit corporate setting, entities are trying to maximize their profit. In a non-profit setting, they're trying to maximize the utility they provide for the general public. Indeed, as part of being a non-profit, they must re-invest any profits made into the project.
A funny thing happens when charities compete. They end up competing over funding, in order to maximize their utility to the public. This has several effects. It raise each charity's administrative costs, which reduces the amount of money spent on R&D, and end up with a reduced ability to utilize economies of scale. Contrast this with the usual case of multiple charities sharing the same space. They cooperate specifically to more effectively utilize economies of scale.
What you said about monopolies is only true in spaces where the entities involved are competing for the very thing they are trying to maximize. Otherwise, the ways in which the object of competition and object of maximization interact can have very dramatic, surprising effects.
-f and -s are just as much features of ping as shutting javascript off is a feature of Firefox. But that command is quite abusive, and might even be considered criminal.
Silverlight is Microsoft's newest sandboxed runtime environment, performing the same functions as ActiveX. They might not share a codebase, but it is their second attempt at an ActiveX-like technology. Only a child or an autistic person would take "Silverlight is Microsoft's new ActiveX" literally, especially once told the usage was metaphorical.
This still doesn't change the nature of the device... to YOU it's still serial, bytes go in one end and come out the other.
I chose my 8 modems example for many reasons. One of them is the parallel port standard defines "byte mode", wherein the port is capable of transmitting a single byte in unit time.
Well, Lisp doesn't look like XML. But its s-expressions are able to deal with tree like structures just as easily. If you have some free time, I suggest reading http://www.defmacro.org/ramblings/lisp.html.
8 cores can be programmed using the same techniques Intel/AMD use to implement the x86 instruction set in their current cores. (The microcode is far more parallel than 8 concurrent threads, with respect to their relative levels of abstraction). You do realize microcode is programmed into these processors, right? The methods are already there, and have been for decades.
Intelligent synchronization. Orthogonal instructions. Avoiding (or atleast encapsulating) state unless necessary. Very simple stuff.
If you want to make that argument, you might as well make the argument that a computer doing the simple addition of two numbers is doing parallel processing.
... isn't really the case"? Sounds redundant to me.)
Indeed it is, especially with modern processors. You don't even have to get down to the transistor level to find parallelism in a processor. Especially if you consider adding things like vectors. Are the summands single vectors, or are they collections of numbers?
It could also be stated in a twisted manner of your view - looked at narrowly enough, anything can be considered to be parallel. However, realistically, we know that isn't really the case.
Your sense of realism is lacking in reality.
(Do you need to write "realistically
That's debatable. You don't look at text one letter at a time to try to decipher the meaning, do you? You probably look at several letters, or even words, at a time. Understanding how the letters or words relate (spatially, syntactically, semantically) is a parallel process. Unless you're a very slow reader, your eyes have probably moved on from the words you're interpreting before you've understood their meaning. This is normal. This is how you establish a context for a particular word or phrase -- by looking at the surrounding words. Another parallel process.
Every process is serial from a broad enough perspective. Eight hypothetical modems can send 8 bits per second. Or are they actually sending a single byte?
I think that what's most likely to happen is we'll see the emergence of a new programming model, which allows us to specify an algorithm in a form resembling a Hasse diagram, where each point represent a step and each edge represents a dependency, so that a compiler can recognize what can and cannot be done in parallel and set up multiple threads of execution (or some similar construct) according to that.
Z -H-10.html#%25_sec_1.1.5. More parallelism can be drawn out if the interpreter "compiles" as yet unused functions while evaluating others. See the following section.
This is more-or-less how functional programming works. You write your program using an XML-like tree syntax. The compiler utilizes the tree to figure out dependencies. See http://mitpress.mit.edu/sicp/full-text/book/book-
I don't mean to be cold, but who cares about Taiwan? I mean, how is an independent Taiwan in the US's best strategic interests? Why should we divert resources from (the mess we've made in) the Middle East for Taiwan?
I'm interested. I hope my phrasing doesn't offend.
Yes, that got me for a minute. Very poorly phrased. What they mean is that Alice has a pair of resistors, one of which is high resistance, the other low. And Bob has an identical pair.
An iMac with an installed VNC server.
Very odd. Last I heard, MySQL AB was going public anyway.
Because nobody wants to wait around for another person to verify the CAPTCHA before posting on /. That is, you need two CAPTCHA images because you still want them to work as a CAPTCHA.
Serialized objects to use as a cache.
Spoken like a true virgin.
Prostitution is banned? I'm sure I've seen ads for the Colbert Report.
According to the Linux Questions article, yes.
I wouldn't be surprised to see Microsoft sue Dell once the first Dellbuntu machine gets shipped.
A monopoly will never keep costs low. Only a free market without any monopoly can produce what you have described.
Funny. What you just said only makes sense in a classroom.
Ask yourself this, what would competition between charities mean? What are they competing over? What are they trying to maximize?
In a for-profit corporate setting, entities are trying to maximize their profit. In a non-profit setting, they're trying to maximize the utility they provide for the general public. Indeed, as part of being a non-profit, they must re-invest any profits made into the project.
A funny thing happens when charities compete. They end up competing over funding, in order to maximize their utility to the public. This has several effects. It raise each charity's administrative costs, which reduces the amount of money spent on R&D, and end up with a reduced ability to utilize economies of scale. Contrast this with the usual case of multiple charities sharing the same space. They cooperate specifically to more effectively utilize economies of scale.
What you said about monopolies is only true in spaces where the entities involved are competing for the very thing they are trying to maximize. Otherwise, the ways in which the object of competition and object of maximization interact can have very dramatic, surprising effects.
Stuff of this nature is built right into the browser options, and anybody who knows about it can, will, and should use it.
I don't disagree in this particular case, but consider
ping -f -s 1500 hostname.for.a.site.you.dont.like.com
-f and -s are just as much features of ping as shutting javascript off is a feature of Firefox. But that command is quite abusive, and might even be considered criminal.
A writer can just sell his book. His book is likely to take a long time as well.
Or he could go on tour, giving talks/lectures to promote his books and ideas, while getting paid to do so. Lots of authors do just that.
Of course I do. Depends on the context.
Silverlight is Microsoft's newest sandboxed runtime environment, performing the same functions as ActiveX. They might not share a codebase, but it is their second attempt at an ActiveX-like technology. Only a child or an autistic person would take "Silverlight is Microsoft's new ActiveX" literally, especially once told the usage was metaphorical.
Hitler was a control freak too. And he was missing a testicle.
QED
Yeah, and wtf kind of notation is that? I suppose I could go to the library and dig up a copy of NKS, but $25,000 isn't worth the trouble.
You'd be surprised. High levels of testosterone can cause obesity and balding. And trolling, apparently.
neomunk is a terrific douchebag, and should he die before me, I would gladly urinate on his wife and grave.
And slashbots moderating people "troll". Fucking girls.