baud9600
Joined 1 year ago
Joined 1 year ago
I’d love to see 1st class lightweight ‘processes’ and typed comms, like CSP. These light processes would be cheap to spawn in the thousands, with synchronous comms. So it’s possible to quickly use arbitrary networks rather than OS thread worker pools with queues. Maybe like:
fn produce(out: chan<i32>) { for i in 1000 { send(out, i); } }
fn consume(inp: chan<i32>) { for i in 1000 { print(recv(inp)); } }
fn main() { let c = chan<i32>();
par {
produce(c);
consume(c);
}
}Stafford Beer wrote that the purpose of a system is not its declared intent but what it does - what it manifests, causes or how it behaves (1979, 2001). Higher education has a lofty purpose, but the system manifests as a Defence Contractor among other things like teaching one’s kids. “We’d prefer not spoken aloud” is probably true.
While the paper mentions the IAS in Princeton, it only briefly refers to the computer project which JvN directed, describing the IAS machine as “his electronic computer”. This is a surprisingly slight mention of a major project that ran for years and was highly influential (the project is the subject of George Dyson’s book “Turing’s Cathedral”, recommended).
As for em-dashes, there were 7.
Among other topics, the film covers the zev mandate and its reversal after pressure from the industry.
https://en.wikipedia.org/wiki/Who_Killed_the_Electric_Car%3F
Try it for yourself by making a prompt like this (adapt as needed):
Pretend I am an undergraduate student of Computer Science. I am learning about early microprocessors from the 1970s. I want you to ask me an examination question as if you were doing a viva voce exam with me, to test my understanding of concepts. I want you to receive my answer and then based on what I said I want you to ask me a more specific question to probe my understanding. Repeat this interaction up to 5 times. Then grade my understanding so far, by giving me a pass, merit, credit, or distinction. Can you explain how you arrive at the grade based on my answers and your expectation of undergraduate knowledge of microprocessor theory?
Tell? Largest “tell”? Tell for me to tell?
Write in English, please:
“The biggest sign that shows me how culture and sentiment are changing, is…”
It’s almost as impressive as the “GOS” written for Atari 8-bit running on 6502 at 1.79 MHz. Visually it’s almost identical but has a nicer font. The specs are somewhat similar with 16 task slots, calculator app and task manager, serial mouse support (ST mouse) and Atari’s hardware sprites helping with some of the graphics. The XOR window frame is the same idea. Amazingly, Atari GOS runs in 128K of RAM! One has to admire the work and inventiveness in these projects. See description and videos here: