I was hoping to find an updated version of this, but I guess computers haven’t gotten any Moore compact since

3 months ago by cannedtuna to c/programmer_humor

MonkderVierte 82 points 3 months ago

https://en.wikipedia.org/wiki/Elliott_803

Another unusual feature is the use of magnetic cores not only for memory but also as logic gates. These logic cores have 1, 2 or 3 input windings, a trigger (read) and an output winding. Depending on their polarity, current pulses in the input windings either magnetise the core or cancel each other out. The magnetised state of the core indicates the result of a boolean logic function.

Huh. Clever.

path: 0 24672313, hotness: undefined, score: 82, children: 7
DarrinBrunner 57 points 3 months ago

A picture similar to this one was on one of my high school text books. Inside the cover was a description of it as magnetic core computer memory. For quite a long time I thought this is what computer chips looked like. The only issue was I was in high school in the 80s, long after such memory was used. Maybe the text book was 15 years old, I don't know.

path: 0 24672313 24673014, hotness: undefined, score: 57, children: 1
Simulation6 12 points 3 months ago

First computer company I worked for was still using it in the early 80s. Slow, but it retained state after a power failure.

path: 0 24672313 24673014 24677308, hotness: undefined, score: 12, children: 0
Mac 7 points 3 months ago path: 0 24672313 24673683, hotness: undefined, score: 7, children: 3
okwhateverdude 8 points 3 months ago

I knew this was gonna be polymatt! What a great vid.

TL;DW: He makes a memory core from "scratch"

path: 0 24672313 24673683 24675779, hotness: undefined, score: 8, children: 0
MonkderVierte 5 points 3 months ago

Though not a fan of his reasoning to have it in silicone oil. The computers back then also didn't do that, and they had rougher measuring tooling.
He just wanted a oil-submerged thingy anyway.

path: 0 24672313 24673683 24677515, hotness: undefined, score: 5, children: 1
Mac 3 points 3 months ago

Yeah, absolutely. Just a fun and cool project.

path: 0 24672313 24673683 24677515 24678208, hotness: undefined, score: 3, children: 0
kibiz0r 7 points 3 months ago

Cost about £500,000 in today’s money. If the AI bubble hasn’t popped by this time next year, that Raspberry Pi might cost about the same.

path: 0 24672313 24678743, hotness: undefined, score: 7, children: 0
7U5K3N 74 points 3 months ago

Good God has it been 11 years since that meme?

I'm so old :(

path: 0 24673528, hotness: undefined, score: 74, children: 7
REDACTED 60 points 3 months ago

Gangnam style is 14 years old

path: 0 24673528 24673616, hotness: undefined, score: 60, children: 4
renrenPDX 42 points 3 months ago

Ok that’s uncalled for sir.

path: 0 24673528 24673616 24677079, hotness: undefined, score: 42, children: 1
REDACTED 9 points 3 months ago

Sorry, I'm 14

path: 0 24673528 24673616 24677079 24680074, hotness: undefined, score: 9, children: 0
goatinspace 10 points 3 months ago

AI was 59 in 2015

path: 0 24673528 24673616 24674049, hotness: undefined, score: 10, children: 1
kubica 7 points 3 months ago

It's been 84 years...

path: 0 24673528 24673616 24674049 24675535, hotness: undefined, score: 7, children: 0
goatinspace 11 points 3 months ago

Now you can wear a full desktop PC on your wrist with 0.7nm chip

path: 0 24673528 24674002, hotness: undefined, score: 11, children: 1
boonhet 4 points 3 months ago

Well, it'll be a pretty small chip if the entire thing has to fit on your wrist, so still not equivalent to a 0.7nm desktop chip. They don't generally make the chips smaller, the feature size gets smaller so they can fit more transistors in the same die area

path: 0 24673528 24674002 24676769, hotness: undefined, score: 4, children: 0
adarza 50 points 3 months ago

if that's truly from 1957, the whole setup would have several pieces that size. the 803 a few years later was three (one about this size, two a little smaller), plus user console, printer, tape reader. nearly 2000 lbs worth of equipment.

path: 0 24672468, hotness: undefined, score: 50, children: 8
fizzle 26 points 3 months ago

I don't know but my supposition is that the ras pi pictured is several powers of magnitude more powerful than the 803.

path: 0 24672468 24673049, hotness: undefined, score: 26, children: 6
marcos 31 points 3 months ago

It certainly is.

From the wiki:

"It uses ferrite magnetic-core memory in 4096 or 8192 words of 40 bits, comprising 39 bits of data with parity."

So a whooping 39kB of memory on the largest option!

"Tape is read at 500 characters per second and punched at 100 cps."

Compare that with a micro-SD...

"The bit time is 6 microseconds, jumps execute in 288 microseconds and simple arithmetic instructions in 576 microseconds."

And it run and an incredible speed of 1 to 3kHz!

(And this is overselling the computer, it was slower than what the numbers appear.)

path: 0 24672468 24673049 24673545, hotness: undefined, score: 31, children: 5
lime 16 points 3 months ago

imagine a tape punch going at 100cps though... even if it's just stamping baudot code that's still 500 actuations per second. that's fuckin terrifying.

path: 0 24672468 24673049 24673545 24675708, hotness: undefined, score: 16, children: 3
okwhateverdude 10 points 3 months ago

probably loud af too

path: 0 24672468 24673049 24673545 24675708 24675794, hotness: undefined, score: 10, children: 1
Carighan 2 points 3 months ago

Not a thing you want your service without a good LOTO scheme.

path: 0 24672468 24673049 24673545 24675708 24678323, hotness: undefined, score: 2, children: 0
creamfresh 5 points 3 months ago

Actually insane that it is so powerful at that time, without transistors.

path: 0 24672468 24673049 24673545 24676050, hotness: undefined, score: 5, children: 0
xav 21 points 3 months ago

To be fair the Pi has no peripheral (keyboard, screen...) either.

path: 0 24672468 24675077, hotness: undefined, score: 21, children: 0
Rooskie91 38 points 3 months ago

You really doubled down on that pun. There should be a law about that.

path: 0 24675134, hotness: undefined, score: 38, children: 1
db2 16 points 3 months ago

Careful, you might get that Murphy guys attention with this law talk.

path: 0 24675134 24675181, hotness: undefined, score: 16, children: 0
snausagesinablanket 32 points 3 months ago

That's the same size box my new video card just came in.

path: 0 24672312, hotness: undefined, score: 32, children: 1
adarza 4 points 3 months ago

and all that was inside was a smelly shoe with a can of soup stuffed in it. thanks amazon.

path: 0 24672312 24675880, hotness: undefined, score: 4, children: 0
Agent641 31 points 3 months ago

It's crazy how much smaller people were back then.

path: 0 24690087, hotness: undefined, score: 31, children: 4
WoodScientist 12 points 3 months ago

Yeah. It's because of improvements in agriculture. It made food cheaper, and people got taller.

path: 0 24690087 24692884, hotness: undefined, score: 12, children: 3
hexabs 4 points 3 months ago

Yes, I heard our size and population doubled every two years. It's called Morsel's law iirc.

Seems to have plateaud out now though.

path: 0 24690087 24692884 24694131, hotness: undefined, score: 4, children: 2
WoodScientist 3 points 3 months ago

Also don't forget the effects of thermal expansion brought on by global warming.

path: 0 24690087 24692884 24694131 24694220, hotness: undefined, score: 3, children: 1
fruitycoder 1 point 3 months ago

I like the idea we'd all be modern day nephlim giants if it weren't for global warming

path: 0 24690087 24692884 24694131 24694220 24700714, hotness: undefined, score: 1, children: 0
db2 20 points 3 months ago

You could just do the soc, it would probably be closer to feature parity.

path: 0 24672018, hotness: undefined, score: 20, children: 0
NigelFrobisher 13 points 3 months ago

You can’t hump a PCB after everyone else has gone home though.

path: 0 24676587, hotness: undefined, score: 13, children: 1
cecinestpasunecommunication 13 points 3 months ago

I absolutely can and did. It vibrated and I had a really nice time.

path: 0 24676587 24676842, hotness: undefined, score: 13, children: 0
kryptonianCodeMonkey 11 points 3 months ago

Not an electrical or computer engineer so I can't really speak on the limits of miniaturizing hardware in terms of physics or technological ability. But even if you can fit a full computer on a fingernail, it's gonna be hard to have a even just a USB-C connector on a finger nail. At a certain point, there's little reason to miniaturize computers further when they still have to interface with human usable devices. Instead of miniaturizing the board further, continuing to increase transistor density on the cpu and chips to get more compute power in the same area seems like the obvious focus for future miniaturization efforts.

path: 0 24680716, hotness: undefined, score: 11, children: 3
xthexder 9 points 3 months ago

We're at the point where you can fit an entire computer inside a USB cable end without it looking any different (beware of keyloggers if you're not using your own cables, they can even fit a wifi antenna in there)

path: 0 24680716 24688452, hotness: undefined, score: 9, children: 0
Kratzkopf 3 points 3 months ago

I think this is also a part of the OP picture. I bet the raspberry Pi is vastly more powerful than that Elliot computer cabinet.

path: 0 24680716 24692763, hotness: undefined, score: 3, children: 1
kryptonianCodeMonkey 5 points 3 months ago

Yeah, not even close.

That's an Elliott 405 computer. It could perform up to 500,000 instructions per second, aka FLoating-point Operations Per Second (FLOPS).

The other is a Raspberry Pi Zero which can perform 250,000,000 FLOPS, 500 times the Elliott 405.

And, the Elliott 405 cost between 140k-350k in 1957, depending on the features and configuration chosen. With inflation to 2015 dollars, that's $1.2-2.9 million ($2.40 per 1 FLOPS)

The Raspberry Pi Zero was their new low-power, low-cost board in 2015. It only cost $5 in 2015 (50 million FLOPS per $1)

And for an extra 30 bucks ($35 total) in 2015, you could have picked up a Raspberry Pi 2 Model B, which is capable of 24,000,000,000 FLOPS. That is 96 times faster than the Pi Zero, and 48,000 times faster than the Elliott 405. (~686 million FLOPS per $1)

path: 0 24680716 24692763 24693415, hotness: undefined, score: 5, children: 0
AlteE 10 points 3 months ago

Positive example of a shrinkflation.

path: 0 24678937, hotness: undefined, score: 10, children: 0
Valmond 9 points 3 months ago

You have the ESP ones, hard to go much much lower without it being impractical (but there are loads of smaller too).

path: 0 24677309, hotness: undefined, score: 9, children: 0
Honytawk 7 points 3 months ago

path: 0 24692480, hotness: undefined, score: 7, children: 0
Marija_ 6 points 3 months ago

Some jokes never stop being accurate.

path: 0 24679191, hotness: undefined, score: 6, children: 0
pewpew 5 points 3 months ago

2026: Holding nothing because we don't own our tech anymore

path: 0 24711109, hotness: undefined, score: 5, children: 0
Prove_your_argument 5 points 3 months ago

The modern version of this is AI datacenters.

In an amount of years all the crap they are taking up tons of racks for will fit in a cell phone and cost next to nothing.

path: 0 24682720, hotness: undefined, score: 5, children: 11
f4f4f4f4f4f4f4f4 10 points 3 months ago

We might need some new tech instead of shrinking existing tech.

path: 0 24682720 24687011, hotness: undefined, score: 10, children: 10
xthexder 6 points 3 months ago

Me: I need some new hardware to run my transformers on

Mom: We have transformers at home

The transformers at home:

Joking aside, I think you're right, using discrete floating point math to simulate a transformer architecture will never be able to approach the efficiency of a "native" analog system like actual brains. I think eventually we'll see someone come up with a hardware transformer that doesn't require full synchronized clock signals.

path: 0 24682720 24687011 24688584, hotness: undefined, score: 6, children: 8
partofthevoice 3 points 3 months ago

Jokes aside, I think a brain and a computer solve two different problem sets. A computer needs to be exact, deterministic. A brain needs to be practical, very much at the expense of precision.

I wouldn’t want a brain to do my math calculations for me… brains suck at those, that’s why I use a computer.

If it didnt introduce a spectrum of new issues, I’d wager we could start encoding data into more complex structures than binary. Like using continuous values instead of just on/off. But, from what I understand, that makes the problem of computing damn near impossible and unaffordable.

Maybe we can find ways to encode more data into the same volume of transistors. Like, if current state could imply additional information. But that would probably impede on performance, as I’m sure the data structures used in a CPU prioritize performance not “adding more implied data.”

Hmm… tough one.

path: 0 24682720 24687011 24688584 24689690, hotness: undefined, score: 3, children: 5
1rre 3 points 3 months ago

They're talking about AI datacenters though... The whole point is they're not exact and deterministic, but usually about right.

path: 0 24682720 24687011 24688584 24689690 24689801, hotness: undefined, score: 3, children: 3
Axolotl_cpp 2 points 3 months ago

Using trinary wouldn't really be a problem, they also already did it over 50 years ago, we just never used it because their tech wasn't precise enough

But i am just a junior in the sector so i know little, if someone can explaim to me why it wouldn't work well, i'd appreciate

path: 0 24682720 24687011 24688584 24689690 24694260, hotness: undefined, score: 2, children: 0
ruan 2 points 3 months ago

There is no way any breakthrough will be made with new technologies whilst the current AI speculation continues over RAM and GPUs, there seems to be still way to much money to be made in this bubble so most of capital resources in this area are being directed tô those "AI" initiatives.

path: 0 24682720 24687011 24688584 24688728, hotness: undefined, score: 2, children: 1
hollyberries 1 point 3 months ago

I dunno, necessity breeds innovation. Once current hardware can no longer scale with the hardware requirements, or we completely exhaust the supply of raw materials, something will come along. Crypto mining shifted to ASICs when the GPUs became no longer profitable. I saw not long ago that some crypto mining “businesses” switched to AI so it’s not entirely outside the realm of realiry.

Whether that “something” is a breakthrough in compute, (re)manufacturing, or renewable energy is anybody’s guess. At least IMO as someone who’s been watching on the sidelines for a long time.

path: 0 24682720 24687011 24688584 24688728 24693703, hotness: undefined, score: 1, children: 0
Kratzkopf -1 points 3 months ago

Yes, that's neuromorphic computing. Once we properly figure our how to make semiconductor neurons and how to connect them to each other in a big scale, AI will hopefully be less of an energy waste. The current approach with mapping these problems into GPUs is highly inefficient.

path: 0 24682720 24687011 24692733, hotness: undefined, score: -1, children: 0
BlackLaZoR 2 points 3 months ago

You could replace that SBC with microcontroller.

path: 0 24793375, hotness: undefined, score: 2, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33675
2568
7703

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...