HNHacker News
TopNewBestAskShowJobs

jonjacky

1,025 karma · joined July 15, 2009

https://jon-jacky.github.io/home/
submissionscomments
jonjacky··on OpenXanadu
Yes! That book was an important contribution in its day. I wrote an appreciation of it here a few years ago:

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

jonjacky··on How to Design Programs
2: Don't use a DB. Use human-readable text files

For even faster prototyping -- maybe better called experiments -- skip the text files and do everything in memory. Just use the built-in collection types of the programming language. In Python for example, that would be lists, dictionaries, tuples etc, then you can simulate database queries with set comprehension expressions.

jonjacky··on The Book of Experiments (1958) [pdf]
I recall seeing a book once called Science Experiments You Can Do At Home -- But Probably Shouldn't
jonjacky··on 10 Lessons of an MIT Education
To clarify the chronology and background here: Rota was born in 1932, and starting teaching at MIT in 1959. He died in 1999.

Rota was not a boomer; he taught the boomers (and the succeeding generation). The students he is talking about here are the young boomers-to-be. This page is dated 1997 but it reads like a reprint of something written much earlier. I was an undergraduate at Caltech in 1968-72 and this sounds similar to the faculty, students, and workload there at that time.

Regarding WW2, Rota was a child in Italy during the war until his family fled in 1945 to escape the fascists. He reached the US in 1950 via Switzerland and Ecuador [1]. Not really a pampered boomer upbringing.

1. http://tech.mit.edu/V119/N21/21rota.21n.html

jonjacky··on The Heilmeier Catechism
Olin Shivers' dissertation advice is also very short and pointful:

https://www.ccs.neu.edu/home/shivers/diss-advice.html

jonjacky··on St. John’s Reading List: A Great Books Curriculum
I am surprised to see so many classic mathematical and scientific books and papers, most from before the 20th century. Modern math and science courses do not teach from these original sources. I have looked at only a few of these and found them much harder to understand than the modern treatments -- the notation is obsolete and obscure, and the arguments and presentation are often more convoluted and harder to follow.

Can any St John's alums tell us about their experiences with the science and math selections in the curriculum? How did the instructors present them - did they really get into depth with the technical content or just focus on their literary properties and historic background? Were there problem sets where you were asked to infer or calculate the consequences of this material? Do you feel you really understand electromagnetic fields, relativity etc. etc. as a result of studying these?

jonjacky··on The Secret Life of Thelonious Monk
2010. Interview with Robin D. G. Kelley, author of Thelonious Monk: The Life and Times of An American Original which had just appeared then.
jonjacky··on Manual for Old Volkswagen Beetle
Previously, VW Beetle Owner's Manual (1970). Comments recall experiences with VW Beetles and link to related documents and lore.

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

jonjacky··on Aesthetic Programming: A Handbook of Software Studies
This post links to the preface for this book. Here is the link for the book's home page, which includes links to all the chapters as well as the preface:

https://aesthetic-programming.net/

jonjacky··on Computing’s Woodstock: videos of the 1976 Los Alamos conference
This page links to videos of some of the talks at

International Research Conference on the History of Computing, Los Alamos, Jun 10-15 1976, Los Alamos.

There is a 4-page written report on the conference from Apr 1977 here:

https://www.jstor.org/stable/3103957?seq=1

Here is a link to a library catalog entry for the 659-page printed conference proceedings, which includes a link 'Borrow It':

http://link.colby.edu/portal/A-history-of-computing-in-the-t...

Here is a link to a library catalog entry for another version of the proceedings, "43 audiocassettes in 3 volumes":

https://www.worldcat.org/title/history-of-computing-1976-jun...

jonjacky··on A Road to Common Lisp (2018)
Previously, 92 comments: https://news.ycombinator.com/item?id=17852194

One comment there said, "This is a godsend. Probably the best introductory article on Lisp to date."

jonjacky··on Ask HN: Who are the most influential computer scientists in history?
Yes! That would point to J.C.R. Licklider [1] and Robert Taylor [2] as two of the most influential scientists in computing.

Their role was providing vision and getting people and labs funded. Licklider worked at MIT, BBN, and ARPA most prominently in the 1950s and 60s. Taylor worked at ARPA and Xerox PARC in the 1960s and 70s. Both promoted and funded key projects that got interactive computing, personal computing, computer graphics, and computer networking going.

Both were trained in psychology, not computing -- there was no such field as 'computer science' when they were getting started. In fact Licklider played a big part in creating 'computer science' as a field and an academic specialty in the US, by getting ARPA funding for departments at MIT, CMU, and elsewhere that did influential work and trained scientists who became faculty elsewhere.

1. https://en.wikipedia.org/wiki/J._C._R._Licklider

2. https://en.wikipedia.org/wiki/Robert_Taylor_(computer_scient...

PS - "dream machine" is the book, The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal by Mitchell Waldrop

jonjacky··on Snakeware – Linux distro with Python userspace inspired by Commodore 64 (2020)
Previously, 158 comments: https://news.ycombinator.com/item?id=23391380
jonjacky··on Ask HN: Introductory Logic Text?
I like The Mathematics of Logic by Richard Kaye. A rather unusual approach apparently intended for college math majors, maybe not for everybody. But I am not a math major and it appealed to me.

https://web.mat.bham.ac.uk/R.W.Kaye/logic (not very helpful, lots of broken links, just look at the book instead)

I also like Logic in Computer Science by Huth and Ryan, cited in another comment here. It is much more comprehensive and has a lot more about logic applications in computer science.

jonjacky··on I was forced to be a child star. It was never my dream or my idea
Will Wheaton was impressively good in the popular 1986 movie Stand By Me, also with River Phoenix and Kiefer Sutherland. I believe this was the role that made him famous, years before Star Trek.

https://en.wikipedia.org/wiki/Stand_by_Me_(film)

jonjacky··on Original Pong did not have any code or even a microprocessor
Yes! Atari Pong Circuit Analysis - Awesomely detailed, 106 pages. "Atari’s Arcade Pong PCB contained 66 IC’s. ... It was simply hard wired TTL logic and predates microprocessor and software controlled video games ... the game has also been emulated in software to play on computers. ... in most cases it is a poor facsimile of the real thing."

I found it via https://news.ycombinator.com/item?id=17200163 "... an insanely clever masterpiece of digital design. ... It’s mindbendingly brilliant."

jonjacky··on Pikascript: An ultra-lightweight Python engine that can run in 4Kb of RAM
There was also PyMite, for 8 bit microcontrollers with 64 KiB of program memory (flash) and 4 KiB of RAM. It supported a subset of the Python 2.5 syntax and could execute a subset of the Python 2.5 bytecodes.

https://wiki.python.org/moin/PyMite

jonjacky··on The Lisp Implementafion for the PDP-1 Computer [pdf]
Peter Deutsch finished this when he was 17 years old.

https://en.wikipedia.org/wiki/L._Peter_Deutsch

jonjacky··on Jonesforth – A sometimes minimal Forth compiler and tutorial (2007)
Here is some interesting Forth software, including a Space Invaders game and an IP networking stack including IP, ARP, UDP, DNS and DHCP [1]. It runs on the J1 custom Forth CPU built on an FPGA [2]. The author says it was originally designed to run an array of Ethernet cameras on a robot.

1. https://www.excamera.com/files/j1demo/docforth/

2. https://www.excamera.com/sphinx/fpga-j1.html

Edit - also mentioned here by adastra22, I see.

jonjacky··on Ask HN: What are examples of startups that died by the hands of Big Tech?
Delicious, or del.icio.us, the bookmarking site [1], which popularized tagging as an information management technique. Very popular in the decade of the 2000s. Founded by Joshua Schachter in 2003, acquired by Yahoo in 2005. A leaked memo from Yahoo in 2010 said they were "sunsetting" the site, leading to an exodus of users. Sold by Yahoo in 2011 to another company that ruined it. Acquired by Pinboard in 2017, but not revived.

1. https://en.wikipedia.org/wiki/Delicious_(website)

jonjacky··on Ask HN: Top inspiring books on crucial CS ideas?
Algorithmics by David Harel. Discussion from a few months ago:

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

jonjacky··on Ask HN: Best way to learn about computing history?
Many many suggestions two years ago in this Ask HN: Computer Science/History Books?

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

jonjacky··on William Gaddis: Below Deck on the Ship of Fools
It's deliberate - Gaddis did not like publicity and did not want to be a celebrity. Here is part of his reponse to winning the National Book Award for JR in 1975 [1]:

"... I feel like part of the vanishing breed that thinks a writer should be read and not heard, let alone seen. I think that this is because there seems so often today to be a tendency to put the person in the place of his or her work, to turn the creative artist into a performing one, to find what a writer says about writing somehow more valid, or more real, than the writing itself.

... it seems to me the only way to keep writers writing well, or trying to write well, is to read what we write."

1. in The Rush for Second Place: Essays and Occasional Writings (2002)

jonjacky··on Erik Naggum
Another in memoriam https://www.tbray.org/ongoing/When/200x/2009/06/20/Erik-Nagg...
jonjacky··on Erik Naggum
I picked this quote because it is actually a better than average represention and shows Naggum's thinking and writing at its best without the bitterness and meanness that often crept in.

I saw this post of his as not so much a criticism of Graham and Arc in particular, as a lament over the tendency in computing to dismiss the good work done in the past and just start over all the time.

jonjacky··on Erik Naggum
For those who may not be familiar with Erik's thinking and style, here is a sample post[1] from Erik on Paul Graham's Arc dialect of Lisp, which, I recall, still powers HN:

I have briefly looked at Arc. It is yet another demonstration of the problem of too strong an ego that cannot live with what somebody else has made. Be it the standard conditionals, nil versus false versus the empty list, or whatever else this purportedly strong ego is too weak to accept, it is nothing more than proof of the core problem of the IT world -- the hardness of its pillars makes them brittle, not strong, so they cannot be used to build upon. What was it that stood so much in the way that Paul Graham could not have accomplished it without creating a new language? Why was creating a new language and starting from scratch better than building on what had come before? Why is the IT world defined by people who are unable to deal with the concepts of continuity, longevity, and design for long-term stability? Why do they believe they are so much smarter than everything that has gone before them, when they clearly are not and repeat mistakes that take years to undo, if not replaced by another stupid "revolution" that itself starts from scratch?

If people built societies the way computer people build communities, we would still live have small warring tribes and no concept of a law that binds all people and absolutely no concept of a constitution that binds lawmakers. For all the talk about the Internet changing the world, we lag the real world by about 40,000 years when it comes to how we make lots of people who do _not_ agree to everything live and work together.

Suddenly, I feel old and tired.

[1] archived at https://groups.google.com/g/comp.lang.lisp/c/O5Vss_BdSy4/m/t...

jonjacky··on Spaghetti-Tree Hoax
I remember seeing this. It's an example of what I think of as a very British kind of humor: you assert some absurd proposition, present it absolutely gravely and seriously, and never crack a smile or let on that you are joking.

There is a lot of this kind of thing in Monty Python -- the pet store owner in the parrot sketch is a good example.

I always thought the Flat Earth Society was a more extended example.

jonjacky··on Mark Fisher’s “K-punk” and the futures that have never arrived (2018)
Somewhere, Mark Fisher wrote, "Nobody is bored, everything is boring."

I think he meant people are always busy fiddling with their phones or whatever, but the content they are consuming and producing is uniform and absent any surprises.

jonjacky··on Ask HN: Is there any book like: from ohms law to 8 bit computer
Charles Petzold's book Code.
jonjacky··on The Feynman Lectures on Physics (1964)
This can't be right. You couldn't drop the course. Two years of physics in the freshman and sophomore years, taught from the Feynman Lectures, was a requirement for all Caltech undergrads, including those in humanities majors like economics, history and even English -- there were a few.

The whole two year physics sequence - the lectures where your entire class attended together, always in the same room, three times a week for two years, the homework sets, the sections, the weekly take-home quizzes - were a shared rite of passage, a central part of the Caltech experience for every student. It was difficult for some of us, but we had to persevere - it wasn't optional. A classmate called it 'intellectual boot camp'.

← PreviousPage 11 of 24Next →