HNHacker News
TopNewBestAskShowJobs

doall

220 karma · joined May 19, 2014

submissionscomments
doall··on Show HN: A notebook-style Common Lisp environment
>It's a comstruction of a pure subset variant of Lisp.

We viewed it as the core of LISP and this is just one view of LISP.

>The actual LISP wasn't pure. Not before this particular paper and not after.

LISP I is not pure and I agree.

doall··on Show HN: A notebook-style Common Lisp environment
>In the paper McCarthy mentions also: >'6. A ``program feature'' allows programs containing assignment and go to statements in the style of ALGOL.' >'7. Computation with floating point numbers is possible in the system'

This part is about the status of LISP I and not what Graham is referring to. Did you look at the article by Graham?

http://www.paulgraham.com/rootsoflisp.html

He is talking about the core of LISP that he found in the 1960 paper that is pure.

>Basically the paper is more a collections of ideas around various ways to describe parts of LISP

There is clearly a gem in the paper that is viewed as a pure LISP.

doall··on Show HN: A notebook-style Common Lisp environment
>The language LISP I in 1960 had numbers, side-effects and sequential execution.

Yes, true. But in this context Paul Graham was talking about the language defined in the 1960 paper below and not LISP I.

"Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I"

http://www-formal.stanford.edu/jmc/recursive.html

doall··on Show HN: A notebook-style Common Lisp environment
>My point was that I have never seen any evidence that such an idea was ever called Lisp.

I'm not the only one who has this view.

From Paul Graham, http://www.paulgraham.com/rootsoflisp.html

"There were already models of computation, of course - most notably the Turing Machine. But Turing Machine programs are not very edifying to read. If you want a language for describing algorithms, you might want something more abstract, and that was one of McCarthy's aims in defining Lisp. The language he defined in 1960 was missing a lot. It has no side-effects, no sequential execution (which is useful only with side effects anyway), no practical numbers, and dynamic scope. But these limitations can be remedied with surprisingly little additional code. If you understand McCarthy's eval you understand more than just a stage in the history of languages. These ideas are still the semantic core of Lisp today. So studying McCarthy's original paper shows us, in a sense, what Lisp really is. It' s not something that McCarthy designed so much as something he discovered. It's not intrinsically a language for AI or for rapid prototyping, or any other task at that level. It's what you get (or one thing you get) when you try to axiomatize computation."

Since the word LISP is not mathematically defined and has different meanings in different contexts, there are different views of what LISP is and I understand your confusion.

doall··on Show HN: A notebook-style Common Lisp environment
So the definition of "LISP" matters. Your definition of LISP seems to be the actual implementation, such as LISP 1. But as many historians say, LISP was invented in 1958, which the implementation did not even exist. From this fact, LISP does not only mean the actual implementation, but also the idea and the idea is written in the 1960 paper, which represents a pure LISP. The idea is the most important thing of LISP and that is why McCarthy is called the Father of LISP and Steve Russell is not. To further say, there may not exist a pure implementation of LISP in 1960, but there exists the idea of pure LISP in those days that is shown in the 1960 paper.
doall··on Show HN: A notebook-style Common Lisp environment
In the paper you shown

"One mathematical consideration that influenced LISP was to express programs as applicative expressions built up from variables and constants using functions. I considered it important to make these expressions obey the usual mathematical laws allowing replacement of expressions by expressions giving the same value. The motive was to allow proofs of properties of programs using ordinary mathematical methods. This is only possible to the extent that side-effects can be avoided. Unfortunately, side-effects are often a great convenience when computational efficiency is important, and “functions” with side-effects are present in LISP."

Reading above, in his original idea, he clearly had the idea of mathematical pureness for LISP, but for practical reasons the real implementation became one with side-effects.

doall··on Show HN: A notebook-style Common Lisp environment
John McCarthy is not the one who implemented LISP 1 in IBM 704, but it is Steve Russell. McCarthy invented the idea of LISP in 1958 https://www-cs.stanford.edu/memoriam/professor-john-mccarthy that is before the 1960 paper and the LISP 1 manual. In the 1960 paper, he showed that LISP can be implemented in just few primitives that showed its purity of LISP. Of course you can develop a non pure version of LISP which is more practical.
doall··on Show HN: A notebook-style Common Lisp environment
The implementation by Steve Russell includes those facilities, but the original idea of LISP by John McCarthy don't have to include those facilities and can be implemented as a pure functional language and is shown in the paper.
doall··on Show HN: A notebook-style Common Lisp environment
I'm not talking about the implementation of LISP 1 by Steve Russell, but the original idea of LISP invented by John McCarthy that shows its purity, and that is before the implementation by Russell.
doall··on Show HN: A notebook-style Common Lisp environment
The original paper of LISP by John McCarthy http://www-formal.stanford.edu/jmc/recursive.html

Or the more accessible explanation by Paul Graham http://www.paulgraham.com/rootsoflisp.html

There are only few primitives and no such things as RPLACA, RPLACD, and NCONC.

doall··on Show HN: A notebook-style Common Lisp environment
The original LISP is pure functional in the sense that you don't change state of an object.
doall··on Mastering Programming (2016)
He talks about common patterns of master programmers, but does not define what master programmers are, and why he thinks they are masters in the first place. I really don't get the point of this article.
doall··on “Let her speak please”
Watched the related part of the video. I don't know if it was because of sexism, but it was clearly rude and annoying. The excited native, faster and louder speaking moderator taking over a kind, non-native, slower and smaller speaker. Since as a non-native male, I have seen this kind of taking over whatever the gender is and this might happen to any person which has those characteristics.
doall··on Unkown Unknowns: Why you should release early
The Tokyo District Public Prosecutors Office, including tsunami and earthquake experts had been investigating for years and concluded that it was not predictable. There may be different opinions, but so far no clear evidence shows that it was predictable.
doall··on Unkown Unknowns: Why you should release early
It was preventable, but as the Tokyo District Public Prosecutors Office says, it was not predictable. Aftermath is easy :)
doall··on Three Months of Go, from a Haskeller’s perspective (2016)
Just a typo, but you mean Clojure? :)
doall··on University of Tokyo Graduate School Entrance Exam – Mathematics (2016) [pdf]
Yes, the graduate school paper exam of Todai is not difficult compared to the undergraduate entrance exam for that age. The graduate one only requires the very basics to do research. Requirements are different.
doall··on University of Tokyo Graduate School Entrance Exam – Mathematics (2016) [pdf]
Tao definitely knows about prime numbers. Whether mathematical approach he takes, he is relevant to the field.

https://en.wikipedia.org/wiki/Green–Tao_theorem

https://en.wikipedia.org/wiki/Terence_Tao

doall··on Japan's Universities Are Failing
One little-known fact is that to be accepted by todai is not that difficult compared to be accepted by todai risan (the medical doctor course). About 3000 people enter todai every year but only 100 are accepted to risan. Recently as a trend, almost all of the top students in the very top high school try to go there and it is a problem which is considered a huge waste of intelligent people in Japan. I have heard that one todai dropout took 10 years to be accepted by todai risan. The trend continues for students entering other medical doctor courses at other prestigious universities, such as Kyoto University and so on.
doall··on Japan's Universities Are Failing
Because there are huge side effects by copying the "US way". If you want a much smaller scale and a weaker version of the US then adopt it. That is definitely not what the Japanese people want.
doall··on Japan's Universities Are Failing
Do you spend like six hours studying after school and eleven hours in weekends for several years? Then it is comparable :)
doall··on Improvements to searching for special characters in programming languages
Fantastic! As a Lisper and Clojurian, I can say that this really helps beginners to search for reader macros.
doall··on Ask HN: Why aren't there middle class cars shaped like Ferraris?
How about Mitsuoka Orochi? Maybe not middle class but not pure supercar.

https://en.m.wikipedia.org/wiki/Mitsuoka_Orochi

doall··on Challenging Clojure in Common Lisp (2014)
To understand concurrent programming in Clojure, at least you should read [1]. In general, the symbolic STM (Refs) is not often used in Clojure programming. Atoms (a wrapper of the Java AtomicReference) is much more lightweight and is used in most cases.

[1]: http://clojure-doc.org/articles/language/concurrency_and_par...

doall··on Please don’t pay to use a pay toilet
In Thailand too
doall··on Apple Plans iPhone for Japan With Tap-to-Pay for Subways
>Why not just make an iPhone case that has a carve-out for the payment card?

I too have seen this kind of product in Japan. The downside is that the case gets thick, the design is limited, and it doesn't look cool. As a former user for using Suica app of feature phones, the case product is apparently not optimal.

IMO users who put their phones in their pockets would gain the most benefit (mostly men I think). Women, especially in Japan, generally wear clothes that have no pockets and the phones are inside the handbags, which will have less benefit. It is not much different taking the card case or a phone from your handbag.

I have seen a brand handbag that has an inner pocket in the bottom to hold a Suica card. To use it, you just put the handbag on top of the ticket gate. This kind of product looks more suited to women in Japan.

doall··on Stop Drinking Bottled Water
Tap water is drinkable anywhere in Japan.
doall··on Becoming a Professor
From the NYT article in 2011:

“The choice is radical, but brilliant,” said Larry Smarr, director of the California Institute for Telecommunications and Information Technology, a University of California laboratory that pursues a similar research agenda to the Media Laboratory. “He can position the lab at the edge of change and propel it for a decade.”

Mr. Ito’s appointment comes at a time when the Media Lab, as well as other information technology research centers, have struggled to reclaim the financing levels that were characteristic of the era of the dot-com boom. Although the lab gets the bulk of its $35 million annual budget from corporate and government sponsors, that amount has declined measurably as a percentage of the overall budget during the last decade, Dr. Negroponte said.

“Funding got tight in 2002 and even tighter in the last economic downturn,” he said. That has made fund-raising the highest priority for the new director, he said. However, he added that Mr. Ito’s particular leadership qualities made him stand out among the 250 candidates who were considered for the position.

“Joi is very good at enabling others,” he said. “I’ve never met a 44-year-old who is able to enable others in this way. Most people who are at that age are into themselves and their career.”

L. Rafael Reif, the provost of M.I.T., called Mr. Ito “the right person to lead the Media Lab today,” describing him as “an innovative thinker who understands the tremendous potential of technology and, in particular, the Internet, to influence education, business, and society in general.”

Mr. Ito’s colleagues minimize the fact that he is without academic credentials. “He has credibility in an academic context,” said Lawrence Lessig, a professor at Harvard Law School who co-founded Creative Commons. Mr. Ito is currently chairman. “We’ve been collaborators, and I’ve stolen many ideas from him and turned them into my own.”

The Media Lab will benefit from a director who has Mr. Ito’s global connections, said John Seely Brown, former director of Xerox’s Palo Alto Research Center. “What they really need right now is to have a two-way connection to the outside world. Who more to do that than Joi?”

http://www.nytimes.com/2011/04/26/science/26lab.html

doall··on Hiroshima (1946)
Both articles refer to the same person Tamaki Matsuoka, which is known to be writing books based on logically mistaken interviews. For example, there is a book written by her about 102 "anonymous" ex-soldiers, which she claimed that an 11 years old boy was sent to Nanking as a soldier and raped many women. http://www.amazon.co.jp/%E5%8D%97%E4%BA%AC%E6%88%A6-%E9%96%8...

There were no Japanese soldiers of such a young age.

doall··on Hiroshima (1946)
It's not that Japanese people are hiding their history. If there are clear evidences that are not flawed and could not be denied, they will not deny, but admit and apologize. For example, there was the famous Korean sexual slavery issue coined by Seiji Yoshida that later he and Asahi Shimbun admitted it was a complete fiction. This revealed that the comfort women issue was not about slavery but prostitution.

Why do you apologize for the thing if it wasn't true? The thing which is making complicating is that the Chinese government is promoting hatred towards the Japanese government as a propaganda and is exaggerating the results.

Do you really believe the claims of the country which has the Great Firewall? Do you really believe the country which the government is officially producing anti Japanese movies? Do you believe the country which hides the Tiananmen Square Incident and the ongoing killings of the people in Tibet and Xinjiang?

There are suspicions of the claims and the numbers coming from such country.

← PreviousPage 3 of 4Next →