[ExI] cyprus banks

Tomasz Rola rtomek at ceti.pl
Wed Mar 20 21:46:49 UTC 2013


On Wed, 20 Mar 2013, Eugen Leitl wrote:

> On Wed, Mar 20, 2013 at 05:52:28PM +0100, Tomasz Rola wrote:
> 
> > Oh. I think hardware was a king in 1940-s, after that software became a 
> 
> Hard tasks remain computation-limited, and hardware limits the amount
> of computation. This is the reason why http://top500.org sees
> to much attention (even though LINPACK is a crappy, biased
> benchmark -- the only way to make sure is run your own problem).

The top500 is all about (clockspeed * cores) and MIPS/FLOPS, not new 
functionality. Some parts of software may be helped by functionality 
encoded in hardware (plus recompilation/patching), but those parts of 
hardware become obsoleted by introduction of another software - like new 
a/v codecs.

Software rules. Software dictates what functionality will be introduced in 
new hardware. Windows is implemented in software. Not even in rom. (Patent 
hyenas - there is prior art, new os could have been introduced to Amiga 
computers by changing rom chips on a mainboard).

Even when there are changes introduced into hardware, they are always 
trying to minimize negative (like noncompatibility) impact on software.

> > king. I mean, doing new functionality was relegated to software, and 
> > hardware was more and more expected to just execute software fast(er) and 
> > reliable(r).
> 
> This might have happened in some alternative universe, but not in
> this universe.

Actually, the way I see it, exactly this happens in our universe.

As far as I would like, we don't live in my version of alternative 
universe. This one is acceptable (barely, at least if we stick to 
technical side). But if we were in my version, there would have been 
software-defined cpus and other elements, gpu would have been a piece of 
fpga or something similar. Things like this are, perhaps, in the labs. But 
I don't see them in my shops. Yes I know current fpgas are slow and so on, 
but certainly they could have been sped up a little and made more 
practical, if there was enough demand. A computer built on 
software-definable elements is not technical impossibility, but the state 
of business is such that I may not see it before I am all grey and 
indifferent. Alternatively, I may ecke out some money and build it myself.

(So vote for Rola Universe :-), or even better, give me loads of money to 
build universal reconstructor and I promise to fraud as much as I can).

> > Therefore exciting oneself with great developments in hardware domain 
> > (true, there is amazing amount of Nobel-level thinking, I admit) is kind 
> > of like boasting about faster and faster cars, not telling there is not so 
> > many places to drive them to.
> 
> If you want to reach the stars in nogeological times you need
> to do better than chemical rockets.

We are not going to have even this, I'm afraid. But this is a different 
subject from computing hardware. And I agree on this one.

> > When one looks at software, I might be biased but if there is any kind of 
> > amazingly steady curve, I wouldn't say it is upwards.
> 
> There is no fundamental progress in software. The progress in hardware has
> recently been limited, especially since Moore has ended.

Exactly. And it should be progress in software, not in hardware, that 
should receive some positive stimulation, rather than promotion of trash 
programming languages whose names start on "J", team work and other BS.

> > So unless you, predictators reading my words :-), want to build 
> > Singularity out of transistors (doomed by design, too many elements, 
> 
> Transistors would do fine, but we've ran into scale limits.

One can make a cpu with some transistors and some microcode. Or one can 
make a cpu with many more transistors, and nonflexible. Building 
Singularity out of transistors only is to me not wiser than building 
all-mechanical 64-bit Pentium with all-mechanical gigabyte of ram.

Truly, there is problem of scaling.

> There is no fundamental difference between hardware and software.
> At the hight end there's no software, only hardware, and its state.

Hardware is fixed, AFAIK. Changing state can help a bit, to some degree. 
The more software, the more flexibility. I am not so much concerned about 
"height" and the like - I am just happy if I can change ways of my machine 
by typing in some text and calling gcc or sbcl on it. I could have 
experimented a bit, like building PDP-10/Lisp Machine (they are two _very_ 
different and not connected designs) clone out of soft-computer, if I had 
one. And it would do me safer browsing and safer banking, with attention 
of script kiddas turned toward screwing Pentium owners (soon to be ARM 
owners). As I said, this universe can do, I can emulate whatever machine I 
can fit on my box.

I am not sure if we should dispute much about it all. I wanted just to 
point out, that some comments about incredible hardware progress, while 
true, do not touch a clue of the problem at all. What is great hardware 
good for, if all we run on it is Windows, sometimes Linux? The Singularity 
is not going to be hardware based, it will be software run on some off the 
shelf cpu(s). So, there is no such software, we only boast about 
unprecedented hardware. We could as well boast about unprecedented colors 
of computer chassis. Irrelevant, without software, which nobody seems to 
say or aknowledge, AFAIK.

It doesn't matter if hardware is 10e3 or 10e6 times faster than x years 
ago. Building any prophecies on such facts is useless. And clueless. 
Singularity will be software. It may, some time later, choose to make it's 
own hardware, possibly soft-definable. But it will not come to existence 
just because someone pushes the clock up to petahertz and memory to 
exabyte.

Now, I imagine someone arguing that with such great hardware, certainly 
somebody will write a software in no blink time. However, I disagree.

Regards,
Tomasz Rola

--
** A C programmer asked whether computer had Buddha's nature.      **
** As the answer, master did "rm -rif" on the programmer's home    **
** directory. And then the C programmer became enlightened...      **
**                                                                 **
** Tomasz Rola          mailto:tomasz_rola at bigfoot.com             **



More information about the extropy-chat mailing list