HNHacker News
TopNewBestAskShowJobs

jonjacky

1,025 karma · joined July 15, 2009

https://jon-jacky.github.io/home/
submissionscomments
jonjacky··on Ask HN: What are some older programming books that still hold up today?
... and The Unix Programming Environment also by Kernighan and Pike
jonjacky··on Close to the Machine: Technophilia and its discontents
What other similar books would you recommend?

Other memoirs by people who worked in computing and became disillusioned or dissatisfied with it:

Joseph Weizenbaum, Computer Power and Human Reason (1976)

Cliff Stoll, Silicon Snake Oil (1995)

Neither is all memoir like Ullman's book -- both are mostly exposition and argument. But both have some passages of memoir, and in both the author's personality shows through clearly throughout.

jonjacky··on Ask HN: "Lisp can be written in Lisp.” Why is it a big deal?
It's an historically important idea, which Lisp originated. Lisp in Lisp is not just an implementation - it can be the language definition - that was the big innovation. McCarthy's original Lisp was defined in Lisp, in academic papers and its manual. And, it didn't take a lot of code -- maybe a page. This shows that the language is very expressive and also compact.

The near-contemporary languages FORTRAN and Algol were not defined in themselves. Exhibiting (for example) an implementation of FORTRAN in FORTRAN would not be enlightening - it would be this big complicated thing that would be much harder to understand than Lisp in Lisp.

jonjacky··on Edsger Dijkstra’s One-Day Workweek
Here is the archive of EWD memos. The last one is numbered 1318, that's one thousand three hundred and eighteen:

https://www.cs.utexas.edu/~EWD/

Many are hand-written in ink, in his distinctive handwriting. They have no cross-outs or corrections. Some are quite long, with pages of mathematical notation. They must have taken a lot of time to prepare. Here is a sample chosen at random, which turned out to be a very nice example:

https://www.cs.utexas.edu/~EWD/ewd09xx/EWD901.PDF

jonjacky··on The Hacker's Dictionary
> People from later communities could have written their own jargon files.

There is the IBM Jargon File compiled by Mike Cowlishaw at the IBM UK Laboratories in Hursley. The most recent edition is from 1990. As you might expect, it has more about company traditions and workplace politics than the Guy Steele jargon file or its successors.

https://comlay.net/ibmjarg.pdf

jonjacky··on Computer Power and Human Reason (1976) [pdf]
This (archived) recent article from the Guardian has an account of Weizenbaum's early life that I hadn't seen before, about his childhood in Nazi Germany, emigration to the US and service in the Army during WWII, and the start of his career in computing:

https://archive.is/oxWZ5

jonjacky··on The greatest tech books of all time
Calling The Inmates are Running the Asylum a book 'for girls' is just weird. I suppose it is sexist, but mostly it is ... bizarre. What can he mean?

By the way, it's a good book, well worth reading if you are involved in software development.

jonjacky··on The greatest tech books of all time
These aren't what most people call 'technical books' - that would be SICP, TAoCP etc. as another commenter said.

Instead, these are mostly reporting and memoir about the tech scene and the social effects of tech from a critical point of view. That's a valid category, and these books are okay, some are quite good. BUT they are almost all from the last few years - I would expect 'greatest of all time' to include some true classics.

My own candidate for greatest of all time in this category is Computer Power and Human Reason by Joseph Weizenbaum (1976). He wrote Eliza, the very first AI chat program, almost sixty years ago. I reread this book recently and it is still very pertinent, especially his discussion of AI.

Other classics in this category:

Tools for Conviviality Ivan Illich (1973)

The Technological Society Jacques Ellul (1954, English translation 1964)

The Human Use of Human Beings Norbert Wiener (1950)

Technics and Civilization Lewis Mumford (1934)

I admit I have only read brief excerpts from these -- but they have all been influential.

[edit: I see I overlooked the 'still in print' restriction. BUT if you want 'the greatest of all time' you have to relax that.]

jonjacky··on Routledge Handbooks
... given the right resources, the effort to get from zero up to basic competency in a topic is actually fairly miniscule, compared with the effort needed to become an expert.

On that note, see also Very Short Introductions from Oxford University Press

https://academic.oup.com/very-short-introductions/search-res...

jonjacky··on Eastern philosophy says there is no “self” – science agrees
"... it is one thing to say, 'The self is an illusion' and quite another to confess, 'I am an illusion' ..." -- Charlie Heunemann in a review of the book The Ego Trick by Julian Baggini
jonjacky··on What are the enduring innovations of Lisp? (2022)
Here are John McCarthy's own answers to this question, from 1980, about 20 years after he invented Lisp:

The Survival of LISP http://www-formal.stanford.edu/jmc/lisp20th/node2.html

He describes 15 innovations -- it is impressive that these were all innovations when he invented Lisp. He adds, "Of course, the above doesn't mention features that LISP has in common with most programming languages".

jonjacky··on Ask HN: Why are we more and more talking about the past here on HN?
Seconding this. I recently re-read this and was impressed how pertinent it still is, especially on AI. Weizenbaum wrote the original AI chat program, Eliza, almost sixty years ago.
jonjacky··on Formalmethods – Formal Methods – Lobsters
It is notable that TLA+ is the most frequently used notation/method on the front page, followed by Alloy. It seems this has been the case for several (many?) years. Both notations/methods were invented in the 1990s, both were influenced by Z notation (used in the 1980s and 90s) and now have completely replaced it.
jonjacky··on Waterloo Style
> During the mid 20th century there was a lot of that going on.

In the 1970s, students at Cal State LA called it Cal Concrete.

jonjacky··on Ask HN: Career in Formal Verification
There are a few consulting companies that specialize in this. For example Galois [1], with offices in several US cities. In the UK there is (or was) Praxis [2]. (I have never worked with either, I have just heard of them).

1. https://galois.com/

2. https://en.wikipedia.org/wiki/Altran_Praxis

jonjacky··on A far-sighted Minnesota scientist pointed America toward the future
For years in the 1960s, every catalog from Edmund Scientific featured something called the Spilhaus Space Clock. This article doesn't mention it, but it must have been by the same guy.
jonjacky··on Ask HN: Who are the real pioneers and contrarian visionaries in tech?
contrarian visionaries ... held steadfastly to a vision of the world based on their own unique set of values

The archtype has to be Ted Nelson [1]. He is frequently discussed on HN [2].

1. https://en.wikipedia.org/wiki/Ted_Nelson

2. https://hn.algolia.com/?q=Ted+Nelson

jonjacky··on Rio Terminal
So this has nothing to do with the Plan 9 Rio windowing system?

https://en.wikipedia.org/wiki/Rio_(windowing_system)

jonjacky··on Pintos: Simple operating system framework for the 80x86 architecture
(2009) - The linked page says 2020 at the bottom, but this apparently identical page[1] says 2009.

1. https://web.stanford.edu/class/cs140/projects/pintos/pintos_...

jonjacky··on Read “Gravity’s Rainbow” fifty years later
the author decided to bury the reader under obscure and occult references to make them feel stupid

The author lays on a banquet of fascinating, hilarious, and horrifying episodes to astonish and entertain the reader, and maybe inform them about some things they might not know about. It's not a test, if this style doesn't appeal to you, you don't have to be anxious or defensive about it.

jonjacky··on Read “Gravity’s Rainbow” fifty years later
I think it is notable that I read it when it came out fifty years ago, and haven't re-read it since, but I still remember many scenes vividly - I remember parts of it much better than most books I read back then, or in the years since.

The book is a mosaic, or collage, of a many short pieces ranging from just a few, to several, or many, pages each. They vary from funny and silly to deliberately revolting or horrifying. This mix is very unsettling but I found it effective. Instead of a clear plot or narrative line, all these fragments have a cumulative effect -- this makes the book impossible to summarize.

Scattered amongst the fragments are some with significant mathematical and engineering content. For example there is an explanation of how the onboard V-2 guidance circuits use capacitors to accumulate charge, performing a double integration to calculate distance travelled from acceleration, to determine when to turn off the engine. I found this quite surprising and unusual at the time. I think it still would be today.

jonjacky··on The language and grammar of mathematics [pdf]
This unsigned essay is at the web site of the well-known mathematician Tim Gowers, but I couldn't find any link to it via his home page [1], which does link to many other fascinating things.

1. https://www.dpmms.cam.ac.uk/~wtg10/

jonjacky··on The Joy of Computer History Books
Previously here, 2020, 154 comments:

Ask HN: Computer Science/History Books?

https://news.ycombinator.com/item?id=22692281

A few more here, 2022, 5 comments with about 10 suggestions

Ask HN: Where to learn about computer science and software engineering history?

https://news.ycombinator.com/item?id=29770725

jonjacky··on Ask HN: Was there any criticism on early internet or personal computer?
The Whole Earth Review[1] No. 44 Dec 1984/Jan 1985 was a theme issue "Computers as Poison"[2], filled with articles critical of the still rather new personal computers.

This was notable because the Review was a continuation of the Whole Earth Catalog and its successors, which were usually enthusiastic about personal computers.

1. https://en.wikipedia.org/wiki/Whole_Earth_Review

2. https://homes.luddy.indiana.edu/nensmeng/enviro-compute/post...

jonjacky··on Smalltalk Type
There is the more recent CogNos/NopSys [1,2] "an evolution of the SqueakNOS project" "a Smalltalk virtual machine running on bare x86 hardware", but that project has also been inactive for several years.

1. https://github.com/nopsys/CogNOS

2. https://charig.github.io/assets/papers/SCDE-DLS.pdf

jonjacky··on A Retrospective on Paradigms of AI Programming (2002)
The most helpful content here is the "list of the 52 most important lessons in PAIP" near the end.

Despite the title of the book, many of these lessons are not just about AI, or even particularly about symbolic programming or Lisp. They are generally useful advice about programming.

jonjacky··on Google Chrome Comic
A recent response, another comic in the same style [1]: "Leah Elliot documents how over the last decade, Google's browser has become a threat to user privacy and the democratic process itself. With her meticulous rearrangement of Scott McCloud's Google-commissioned Chrome comic from 2008, she delivers what she calls a much-needed update."

1. https://contrachrome.com/comic/page01/

jonjacky··on PLATO: An educational computer system from the 60s shaped the future
Not just tech industry people. The prolific, Pulitzer prize winning novelist Richard Powers [1] learned to program on PLATO and worked as a programmer before quitting to write full-time. His novel The Gold Bug Variations [2] is set at a Midwestern university, I can't recall if it is identified as UIUC.

1. https://en.wikipedia.org/wiki/Richard_Powers

2. https://en.wikipedia.org/wiki/The_Gold_Bug_Variations

jonjacky··on The Worlds of Italo Calvino
Seconding Cosmicomics. "Each story takes a scientific "fact" ... and builds an imaginative story around it." [1]

1. https://en.wikipedia.org/wiki/Cosmicomics

jonjacky··on [dead]
The 2017 book The Friendly Orange Glow is a history of Plato. Here are HN comments on a review of the book in Nature

https://news.ycombinator.com/item?id=15784052

← PreviousPage 8 of 24Next →