Maker Pro
Maker Pro

Proper breakthroughs/inventions.

  • Thread starter ChrisGibboGibson
  • Start date
C

ChrisGibboGibson

Jan 1, 1970
0
Andrew Holme said:
Terry said:
ChrisGibboGibson said:
:


ChrisGibboGibson wrote:

:

[snip]

It only solved simultaneous equations so it wasn't a truly general
purpose computer.

Oh yes, that's another one - the computer.


Where is the dividing line? You know like, that wasn't a compuer
but this is?

Gibbo

Quite. Who was first? USA, UK or DE? >


UK of course. As always.

:)

Gibbo

Ayup. Prior to electronic ones, "computer" was a job description.

Cheers
Terry

Them were t' days. Doin' th'accounts on t' comptometer.

I saw one for sale, week before last, in an "antique" (read junk) shop.

He wanted 90 quid fer it. Main handle were seized solid and 'alf er't numbers
were missin'.

Could ne'er o' done books on tha'

Mother told me she was once an operator.

Gibbo
 
C

ChrisGibboGibson

Jan 1, 1970
0
Paul Burridge wrote:

[snip]
No, no, no! Every pizza comes as standard with a sub-topping of tomato
puree, rendering the addition of tomato katsup the culinary equivalent
of tautology.
A recent survey published by some European health advisory body (and
reported in the Financial Times of 6/7 November) has found that eating
more pizza helps prevent heart disease. The same study also showed
that eating fresh fruit and vegetables is a waste of time and doesn't
prevent bowel cancer.

And my GP told me that whenever I wished to eat a kebab or curry to make sure I
got properly pissed beforehand.

That way I will shit out all the bacteria and maggots, that both substances are
full of, before they infest me and make me ill.

Anyway puree tastes bland compared to red sorce.

Gibbo
 
M

Mark Walsh

Jan 1, 1970
0
Stefan Heinzmann said:
ChrisGibboGibson wrote:
But if you are content with innovations of that scale, you could cite
some of Widlar's work, for example the bandgap reference.

Things I also find outstanding is the planar process, the DRAM, and on a
higher scale the invention of virtual memory.

Widlar would definitely come near the top of my list. I'm not aware of a
modern op amp that doesn't use some variation of his current mirror in the
diff amp input stage.

Mark Walsh
 
R

Rich The Philosophizer

Jan 1, 1970
0
Quite. Who was first? USA, UK or DE? Was it ENIAC, Colossus or Conrad
Zuse's Z1?

I would say it's down to -
1. electronic vs electro-mechanical
2. fixed / hard-wired programming vs stored program

but I digress.

Napier's Bones.

Cheers!
Rich
 
N

Number 6

Jan 1, 1970
0
Andrew Holme said:
ChrisGibboGibson said:
Stefan Heinzmann wrote: [snip]
Things I also find outstanding is the planar process, the DRAM, and
on a higher scale the invention of virtual memory.

DRAM yes, I hadn't thought of that one. Pure genius.

The Atanasoff-Berry Computer (ABC) built 1937-1942 is claimed to be the
first use of dynamic or regenerative memory. Storage was rows of capacitors
on a rotating drum.

See http://www.scl.ameslab.gov/ABC/

It only solved simultaneous equations so it wasn't a truly general purpose
computer.

Oh yes, that's another one - the computer.

Three phase and the Induction motor by Tesla.
The PAL colour TV system and its compatability with B/W TV standard.
The fartless curry by chef Ravi Sing-Gupta.


Tom
 
R

Rich The Philosophizer

Jan 1, 1970
0
Paul Burridge wrote:

[snip]
No, no, no! Every pizza comes as standard with a sub-topping of tomato
puree, rendering the addition of tomato katsup the culinary equivalent
of tautology.
A recent survey published by some European health advisory body (and
reported in the Financial Times of 6/7 November) has found that eating
more pizza helps prevent heart disease. The same study also showed
that eating fresh fruit and vegetables is a waste of time and doesn't
prevent bowel cancer.

And my GP told me that whenever I wished to eat a kebab or curry to make sure I
got properly pissed beforehand.

That way I will shit out all the bacteria and maggots, that both substances are
full of, before they infest me and make me ill.

Anyway puree tastes bland compared to red sorce.
Ketchup would be awful on pizza. Proper pizza sauce is Italian
pasta sauce, with garlic, and oregano, and gawdknowsall what else,
but it's got a way different flavor from ketchup.

Thanks,
Rich
 
T

Terry Given

Jan 1, 1970
0
Number said:
ChrisGibboGibson said:
Stefan Heinzmann wrote:
[snip]

Things I also find outstanding is the planar process, the DRAM, and
on a higher scale the invention of virtual memory.


DRAM yes, I hadn't thought of that one. Pure genius.

The Atanasoff-Berry Computer (ABC) built 1937-1942 is claimed to be the
first use of dynamic or regenerative memory. Storage was rows of
capacitors

on a rotating drum.

See http://www.scl.ameslab.gov/ABC/

It only solved simultaneous equations so it wasn't a truly general purpose
computer.

Oh yes, that's another one - the computer.


Three phase and the Induction motor by Tesla.

electric motors use around 70% of the worlds electricity; induction
motors have the lions share of that.
 
K

Kevin Aylward

Jan 1, 1970
0
ChrisGibboGibson said:
Stefan Heinzmann wrote:

[snip]
Strange that you single out the inventiveness of the Wien bridge
oscillator with the bulb over the development of the transistor. Both
were developments that relied on previous work. That's not to
belittle their achievement, but Hewlett's thesis for example
contains a reference to a paper by Meacham that described the usage
of a lamp in a crystal oscillator. (I got this from Jim William's
book).

But if you are content with innovations of that scale, you could cite
some of Widlar's work, for example the bandgap reference.

Things I also find outstanding is the planar process, the DRAM, and
on a higher scale the invention of virtual memory.

DRAM yes, I hadn't thought of that one. Pure genius.

Virtual memory? An invention that would have no use whatsoever if PC
programmers learnt how to write software properly.

I disagree. There are many valid reasons why virtual memory is pretty
much indispensable for *good* code. For example, simply handling large
data files, e.g. Spice output files. These could be 100's MB. One simple
opens up the file, even if one doesn't have enough RAM. To write
specialised code to handle this sort of thing would be very messy
indeed.

The real world is always going to have more data than RAM available to
handle it, so its got nothing to do with poor software writing. Its just
the way it is.

Kevin Aylward
[email protected]
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.
 
T

Terry Given

Jan 1, 1970
0
Kevin said:
ChrisGibboGibson said:
Stefan Heinzmann wrote:

[snip]

Strange that you single out the inventiveness of the Wien bridge
oscillator with the bulb over the development of the transistor. Both
were developments that relied on previous work. That's not to
belittle their achievement, but Hewlett's thesis for example
contains a reference to a paper by Meacham that described the usage
of a lamp in a crystal oscillator. (I got this from Jim William's
book).

But if you are content with innovations of that scale, you could cite
some of Widlar's work, for example the bandgap reference.

Things I also find outstanding is the planar process, the DRAM, and
on a higher scale the invention of virtual memory.

DRAM yes, I hadn't thought of that one. Pure genius.

Virtual memory? An invention that would have no use whatsoever if PC
programmers learnt how to write software properly.


I disagree. There are many valid reasons why virtual memory is pretty
much indispensable for *good* code. For example, simply handling large
data files, e.g. Spice output files. These could be 100's MB. One simple
opens up the file, even if one doesn't have enough RAM. To write
specialised code to handle this sort of thing would be very messy
indeed.

The real world is always going to have more data than RAM available to
handle it, so its got nothing to do with poor software writing. Its just
the way it is.

Kevin Aylward

yup. The real problem with virtual memory is piss-poor implementations.
Mind you, I have seen a guy use a 32kb EEPROM and implement virtual
memory in a 8kB 8051 variant. Being E^2 based, the whole thing was
dreadfully vulnerable to power cuts, necessitating a wide array of
dubious strategies to try and prevent problems. This lead to a huge
project blowout, it took an extra year to get all of the code working.
Every time the code needed to be altered (bugfix, new algorithm
whatever) ALL the original code used to get attacked in an effort to
keep the most-often used code in flash..... greatly increasing the
likelihood of introducing new bugs (which they did, galore).

I was originally told it would add $5-$10 to the micro cost (almost
doubling it) to get more ROM, hence this dumb idea. Shaving a year off
the project would have been worth it (in all that time we never changed
the hardware :). Eventually it was found we could buy a 32k micro for
less than the cost of the original 2 parts. Turns out the twit
(ir-)responsible basically wanted to implement VM, and hadnt actually
got a volume quote - only a 1-off price, despite being told to do so.
And his cowardly manager did nothing - he should have been sacked (or at
least had formal disciplinary action, thereby setting the stage for a
dismissal the next time - we have quite good employment law in NZ). He
was the only person who understood the code though, and as such was
untouchable ("we cant take the risk of him leaving...")

Cheers
Terry
 
R

Robert Baer

Jan 1, 1970
0
ChrisGibboGibson said:
I was thinking about electronic inventions. Ones that *really* made a
difference or represented a *huge* leap in either technology or thinking.

Obviously the transistor and IC, but when you look into those they weren't
really flash inventions, more a development. History shows similar properties
in the case of the transistor had been demonstrated for years beforehand. The
IC was really just bunging more than one of them together. Not really a
breakthrough.

The two that spring to my mind initially are the HP wein oscillator using the
bulb and the Wadley triple loop, drift cancelling superhet, which I still think
is amazing.

What would others propose for sheer inventiveness?

Gibbo

Yes; Lilienfeld has 3 patents on the transistor in Jan 1930, Sep 1932
and Mar 1933.
Seems that whats his name and Bardeen copied some of the wording and
took all the credit they could squeeze out.
 
A

Active8

Jan 1, 1970
0
ChrisGibboGibson wrote:

I disagree. There are many valid reasons why virtual memory is pretty
much indispensable for *good* code. For example, simply handling large
data files, e.g. Spice output files. These could be 100's MB. One simple
opens up the file, even if one doesn't have enough RAM.

Opening a file proves nothing. You have to read the file to get it
into memory. You know malloc will return NULL if there ain't enough
to satisfy your request and that a stack array will overflow. That
VirtualAlloc() was good for something, but often we can just read
parts of a file into memory and reuse it for the next chunk of data.

Maybe a better example of virtual memory is when I have these 20
some winders open and all those processes have to be swapped out to
swap space. It gets ugly when you're out of memory and swap space.
You can get a cup of tea (or a bigger HD) waiting for XP/2k to
increase the swap space.
To write
specialised code to handle this sort of thing would be very messy
indeed.

The real world is always going to have more data than RAM available to
handle it, so its got nothing to do with poor software writing. Its just
the way it is.

Until one finds the need to have it all in memory - parallel
processing. distributed computing, supercomputers, etc.
 
A

Active8

Jan 1, 1970
0
Then please eat more.


Pizza shops go throuh lots of sauce, so they don't go whole hog on
it like they do with Marinara.
Ketchup would be awful on pizza. Proper pizza sauce is Italian
pasta sauce,

not. Puree, paste, water, spices, ... but not a full blown Marinara.
with garlic, and oregano, and gawdknowsall what else,
but it's got a way different flavor from ketchup.
And most people/families have a "secret" ingredient. BTW, I think
it's the licopene (?) in tomatoes (not pizza with all that
counterproductive cheese) that prevents heart disease and cancer.
 
P

Paul Burridge

Jan 1, 1970
0
And my GP told me that whenever I wished to eat a kebab or curry to make sure I
got properly pissed beforehand.

Who's your GP? It's about time I changed mine, anyway.
That way I will shit out all the bacteria and maggots, that both substances are
full of, before they infest me and make me ill.

Eminently sensible!
Anyway puree tastes bland compared to red sorce.

I would strongly urge all democrats to buy and consume as much tomato
ketchup as possible. Just make sure it's Heinz. That nice Mrs.
Kerry-Heinz needs to recoup the millions of bucks she vainly and
fruitlessly spunked on desperately trying to become the new First
Lady. ;-}
 
P

Paul Burridge

Jan 1, 1970
0
Ketchup would be awful on pizza. Proper pizza sauce is Italian
pasta sauce, with garlic, and oregano, and gawdknowsall what else,
but it's got a way different flavor from ketchup.

Indeed, Rich. When I used to make my own pizzas right from scratch, I
used this Italian sauce called pasatta for the purpose. I'm not sure
if that's what the officionardos use, but it must be pretty darn close
to it. The secret of a good pizza to is to go sparingly with the
cheese and whatever you're using for the tomato sauce base. Oh, and
scorch the base before baking.
 
F

Frithiof Andreas Jensen

Jan 1, 1970
0
Virtual memory? An invention that would have no use whatsoever if PC
programmers learnt how to write software properly.

Funny how the teenagers always think they are the first humans on the
planet:

Virtual Memory is a "Big-Iron" thing; Mainframes, from when they built them
from discrete flip-flops on baking-tray-size PCB's and Cache was physical
loops of steel wire.

It is obvious that the PeeCee crowd does not bother to learn anything that
is not on MTV, thus they re-invent everything - badly ;-)
 
K

Kevin Aylward

Jan 1, 1970
0
Active8 said:
Opening a file proves nothing. You have to read the file to get it
into memory. You know malloc will return NULL if there ain't enough
to satisfy your request and that a stack array will overflow.


Yes. Yes. Yes. I was skipping the details to keep it simple.
That
VirtualAlloc() was good for something, but often we can just read
parts of a file into memory and reuse it for the next chunk of data.

But this is messy. When I read spice data in I just allocate a CArray
based on the size of the data in the file. I don't care a shit about the
details and don't want to be bothered with them. I just want to write
the simplest code I can to get my function working.
Maybe a better example of virtual memory is when I have these 20
some winders open and all those processes have to be swapped out to
swap space. It gets ugly when you're out of memory and swap space.
You can get a cup of tea (or a bigger HD) waiting for XP/2k to
increase the swap space.

I generally have about 10 open programs at once.
Until one finds the need to have it all in memory - parallel
processing. distributed computing, supercomputers, etc.

Of course its great to have it all in RAM, but RAM size for us
cheapskates is always behind what the state of the art physics
computations can afford.

Kevin Aylward
[email protected]
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.
 
J

JeffM

Jan 1, 1970
0
Who was first? [computer]
Yes, but not with Colossus...Babbage's Difference Engine.
Paul Burridge

Any evidence it was ever built, or was it like Harold Black's work?
Hey. Would Negative Feedback qualify?
 
S

Steve Taylor

Jan 1, 1970
0
JeffM said:
Who was first? [computer]
Andrew Holme

UK of course. As always.
Gibbo

Yes, but not with Colossus...Babbage's Difference Engine.
Paul Burridge


Any evidence it was ever built,

Yes, but only conceptual bits. The thing HAS been built using the
drawings and isin the Science Museumin London. Nathan Myhrvold was
paying to get the output printer Babbage designed, built and fitted to
the engine.
http://www.sciencemuseum.org.uk/on-line/babbage/index.asp

Steve
 
A

Andrew Holme

Jan 1, 1970
0
JeffM said:
Who was first? [computer]
Andrew Holme

UK of course. As always.
Gibbo

Yes, but not with Colossus...Babbage's Difference Engine.
Paul Burridge

Any evidence it was ever built, or was it like Harold Black's work?
Hey. Would Negative Feedback qualify?

Babbage finished niether the Difference Engine, which tabulated polynomials,
nor his Analytical Engine which was a general purpose computer. Later,
others did build difference engines including, recently, a team at the
London Science Museum.
 
K

Ken Smith

Jan 1, 1970
0
Virtual memory is *the* enabling technology of slow, buggy, bloated
code.

But virtual machines makes debugging of OSs easier so there is a bit of a
pay back from the same area.
 
Top