Live data from Hacker News

Reading, Writing, Arithmetic, and Lately, Coding

nytimes.com

31–33 of 33 posts

Re: Reading, Writing, Arithmetic, and Lately, Coding

#31
post #28

Earlier quoted context omitted.

Error correction codes and transaction models have existed before computers have, of course the schemes people have settled with before computers were designed to fit within the limits of what people could work with back then, with no computers to do the quick math for them. People have used a simple form of error detection checksum when copying books manually (like the Bible) thousands of years ago. Retransmission r…

> Of course anything that requires a modern CPU to compute wouldn't be feasible, but the basics of it, the seed, was. I still believe that what Hamming did in coding theory and the Reed-Solomon codes, etc., are 'basic' and new since computers. But, you are correct that transmission error detection and correction were old needs with old solutions. E.g., there was parity with teletypewriters and old paper tape for erro…

I don't mean to disregard the work of Hamming & co. as trivial.

Each one of us struggles to add something to the stream of human thought, and it's hard every time, and it's worth praise every time, but it's interesting to see it all as a part of a bigger picture, in that computers are just systems like any. They have certain properties emphasized, and certain other properties de-emphasized right now, but that's it.

I actually didn't go far enough in my error detection and correction examples, I only went few thousand years back. There's an even more ancient example, going back millions of years... the process of DNA replication itself:

http://en.wikipedia.org/wiki/Proofreading_(Biology)

One shouldn't be surprised to discover that some cellular process might have stumbled onto heap sorting, either.

System design is bigger and older than any of us. To think otherwise is just a sign our culture is just too young yet to appreciate where we fit in the world. In some ways, it seems we still think we're at the center of the Universe.

We're not inventing algorithms, just rediscovering them. This doesn't make any of the achievements of our inventors any lesser, but it's good to keep in mind the big picture. It helps us, among other things, to look in more places for inspiration and knowledge, and in turn, create better systems.

Re: Reading, Writing, Arithmetic, and Lately, Coding

#32
post #20

Earlier quoted context omitted.

Can be a couple of things 1. It intimidated him. Happened to some friends of mine. 2. He realized history is better than writing procedural code . Should have learnt haskell

You do realize that LOGO is a Lisp variant, right? It's not exactly procedural.

I had no idea, thanks. It never looked anything like a lisp though.

Re: Reading, Writing, Arithmetic, and Lately, Coding

#33

We've said it before. We will say it again: Programming is the new literacy for the 21st Century. Charlemagne was the first and only illiterate Holy Roman Emperor. This current generation of business and political leaders are the only generation that can remain software illiterate. No, We wont expect Fortune 500 leaders to do production coding but we don't expect the Managing Editor of a newspaper to write articles e…

can you explain why? i think as we progress most things will "just work" and coding will become easier and more fluid meaning even less people need to know how to code.

Nah... not at all. We are moving away somewhat from the "need to understand the underlying machine architecture" of 80's coding, but most things will not "just work" and they will not just work for various hard to understand reasons (the encrypted wifi link to the UAV might be affecting the rendering on the CV library...) - and everything will get further away from someone who cannot use a keyboard.

THink perhaps less "new literacy" and maybe "new car driving". But I feel literacy is more the thing.

Post reply on HN