CPSR (Computer Professionals for Social Responsibility) 1983 - 2013
https://en.wikipedia.org/wiki/Computer_Professionals_for_Soc...
1,025 karma · joined July 15, 2009
CPSR (Computer Professionals for Social Responsibility) 1983 - 2013
https://en.wikipedia.org/wiki/Computer_Professionals_for_Soc...
Weizenbaum wrote the first AI chat program, Eliza, sixty years ago. I read his book shortly after it came out in 1976, and several times since, most recently last year after ChatGPT etc. arrived. I was impressed again how pertinent and prescient it is.
A fifty year old book about AI is still relevant because it is mostly about peoples' motivations for building and using AI, their expectations for it, and their responses to it. These haven't changed in fifty years and don't depend on the technology in the AI, or what it can actually do.
Weizenbaum recognizes that making and using computer technology has moral and ethical consequences and isn't afraid to say so. He argues that computers should not be used for some purposes, whether or not they can be made to work.
Senior House at MIT Dies, and a Crisis Blooms at Colleges (2017) (wired.com) 112 points by aj7 on Sept 23, 2018 | 54 comments https://news.ycombinator.com/item?id=18044066
MIT’s Senior House dormitory closes, and a crisis blooms at colleges (wired.com) 225 points by MrsPeaches on Sept 11, 2017 | 205 comments https://news.ycombinator.com/item?id=15217112
MIT acts to change “Senior House” dorm counterculture (cambridgeday.com) 2 points by ilamont on June 19, 2017 | no comments https://news.ycombinator.com/item?id=14587692
MIT is “fixing” its low-income, LGBT-friendly dorm by kicking everyone out (qz.com) 16 points by gentoo on June 15, 2017 | 1 comment https://news.ycombinator.com/item?id=14563985
MIT Needs the Weirdos: What’s Really Going on in Senior House (medium.com/incognito.jones) 5 points by sweettea on June 11, 2016 | 1 comment https://news.ycombinator.com/item?id=11882240
https://jon-jacky.github.io/PyModel/www/
https://github.com/jon-jacky/PyModel/
The PyModel in that repository is written in Python 2 and has not been maintained for more than ten years.
This fork is in Python 3 and was last revised two years ago:
https://github.com/zlorb/PyModel
The best description of PyModel is the talk at SciPy 2011:
Slides: https://jon-jacky.github.io/PyModel/talks/pymodel-nwpd10.pdf
Paper: https://jon-jacky.github.io/PyModel/talks/pymodel-scipy2011....
PyModel's model checking is explained on p. 3 in the paper in the sections titled Analysis and Safety and Liveness.
https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
Another early classic is Hackers: Heroes of the Computer Revolution by Steven Levy. There is a long initial section on the early years of the AI Lab at MIT in the 1950s and 60s, then the scene shifts to California for the start of the personal computer and computer games industries in the 1970s, then back to MIT in the early 1980s for the start of the Free Software movement.
https://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Compute...
https://en.wikipedia.org/wiki/Barcelona_Supercomputing_Cente...
In its heyday Forth delivered impressive functionality on very small systems. You could have an interactive development system with a command interpreter, editor, assembler, compiler and the application on an 8 bit microcomputer with less, sometimes much less, than 64 kilobytes of memory.
Jeff Dean and Sanjay Ghemawat in "The Friendship that Made Google Huge", Dec 3 2018
Geoffrey Hinton in "Why the Godfather of AI Fears What He's Built", Nov 13 2023
Jensen Huang in "How Jensen Huang's Nvidia Is Powering the A.I. Revolution", Nov 27 2023
One more reason to start from scratch: to get the functionality you want from an existing offering, you would also have to include a lot of other stuff you don't need, resulting in unnecessary complexity and resource consumption.
(At PARC we avoided) putting any externally controlled system, in- house or out, on one's critical path. ... Thus, virtually all the PARC hardware ... and software ... were completely built inhouse by these few dozen researchers.
This sounds disastrous, (because) in programming there is a widespread first order theory that one shouldn't build one's own tools, languages, and especially operating systems. This is true --- an incredible amount of time and energy has gone down these ratholes. On the second hand, if you can build your own tools, languages, and operating systems you absolutely should because the leverage that can be obtained (and often the time not wasted in trying to fix other people's not quite right tools) can be incredible.
Computer Power and Human Reason by Joseph Weizenbaum (1976). Weizenbaum wrote Eliza, the first AI chatbot, almost sixty years ago and was appalled at the reception. This book is still very pertinent, especially the Introduction, Chapter 1 On Tools, chapter 9, Incomprehensible Programs, and chapter 10, Against the Imperialism of Instrumental Reason. Chapter 4, Science and the Compulsive Programmer, is one of the first written accounts of the hacker culture.
Weizenbaum's original paper on Eliza (1966) [0] is still very pertinent to the present generation of chatbots, especially the introduction and discussion.
Tools for Conviviality, Ivan Illich (1973) [1]. Influenced recent work by the computer scientists Steven Kell [2],[3] and Kartik Agaram [4].
Computation and Human Experience, Phil Agre (1997) (excerpt at [5]). Agre got a PhD in AI at MIT in the 80s and 90s and became very critical of the field. I think his shorter writings [6][7] are a better introduction, especially the personal memoir at [6]: "about how I became (relatively speaking, and in a small way) a better person through philosophy."
0. https://dl.acm.org/doi/10.1145/365153.365168
1. http://akkartik.name/illich.pdf
2. https://www.humprog.org/~stephen//research/talks/kell19de-es...
3. https://www.humprog.org/~stephen//research/talks/kell19softw...
4. http://akkartik.name/akkartik-convivial-20200607.pdf
5. https://pages.gseis.ucla.edu/faculty/agre/che-intro.html
6. https://pages.gseis.ucla.edu/faculty/agre/notes/00-7-12.html
... Engelbart's system was a completely shared space in which everyone lived and was trusted, then of course our systems are inelegant by comparison. ...
That whole post, and the thread where it occurs https://news.ycombinator.com/item?id=17194456 are worth re-reading.
92. The computer is the ultimate polluter: Its feces are indistinguishable from the food it produces.
https://music.youtube.com/playlist?list=PL-s3gc2pdV19MwYJJTe...
1. https://www.samba.org/~jelmer/dulwich/docs/
2. https://github.com/FriendCode/gittle
4. https://benhoyt.com/writings/pygit/
5. https://github.com/jmou/zit
I'm not listing these to criticize the poster's project. It is interesting to compare these projects. git-like programs form a whole category which provides opportunities to experiment with design ideas and programming style.
In this same spirit, there are also several (many?) vi-in-python projects.