<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: norvig</title><link>https://news.ycombinator.com/user?id=norvig</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 18:28:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=norvig" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by norvig in "Larry Wall's Very Own Home Page"]]></title><description><![CDATA[
<p>Larry Wall is Brat.</p>
]]></description><pubDate>Mon, 12 Aug 2024 05:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41221327</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=41221327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41221327</guid></item><item><title><![CDATA[New comment by norvig in "Abstrusegoose.com Is Gone for Good"]]></title><description><![CDATA[
<p>Thank you for archiving!</p>
]]></description><pubDate>Fri, 22 Mar 2024 22:16:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39795433</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=39795433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39795433</guid></item><item><title><![CDATA[New comment by norvig in "Danny Dunn and the Homework Machine"]]></title><description><![CDATA[
<p>I had "Danny Dunn and the Homework Machine" as a child. I don't think it had a direct influence on my career in AI, but when I had a college job as a computer help desk consultant, I would keep it on my desk, and when a student would ask "This is a really strange question, but ..." and I had heard the same thing multiple times before, I would respond "Hmm, let me consult a reference manual", flip through "Danny" for a bit, and then give the answer that I already knew.</p>
]]></description><pubDate>Tue, 28 Feb 2023 04:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34965733</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=34965733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34965733</guid></item><item><title><![CDATA[New comment by norvig in "Peter Norvig Joins Stanford HAI"]]></title><description><![CDATA[
<p>"Joins Stanford HAI" is correct; "Leaves Google" is not right–I'm keeping my Google badge, but will spend most of my time at Stanford.</p>
]]></description><pubDate>Tue, 12 Oct 2021 05:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=28836275</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=28836275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28836275</guid></item><item><title><![CDATA[New comment by norvig in "Peter Norvig Joins Stanford HAI"]]></title><description><![CDATA[
<p>I ran Search for 5 years or so; then ran all of Research for the next 5; then had an increasing smaller portion of a huge growing Research initiative. This past year I enjoyed mentoring startups in ML through the Google for Startups program. But m0gz got it pretty much right.</p>
]]></description><pubDate>Tue, 12 Oct 2021 05:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=28836263</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=28836263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28836263</guid></item><item><title><![CDATA[New comment by norvig in "Edinburgh’s computer scientists banned from using Alice and Bob as too Western"]]></title><description><![CDATA[
<p>I use "Ali" and "Bo", because they are (a) gender-neutral, (b) less Western, and (c) prefixes of "Alice" and "Bob".</p>
]]></description><pubDate>Sun, 05 Sep 2021 17:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=28426083</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=28426083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28426083</guid></item><item><title><![CDATA[New comment by norvig in "Peter Norvig's “pytudes” for Advent of Code 2020"]]></title><description><![CDATA[
<p>I agree, tuvistavie! But my default machine has 3.7 installed, and I didn't want to get too far ahead of readers. Sometime next year I'll go to 3.8, and look forward to using ":="</p>
]]></description><pubDate>Fri, 08 Jan 2021 19:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=25688687</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=25688687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25688687</guid></item><item><title><![CDATA[New comment by norvig in "Peter Norvig's “pytudes” for Advent of Code 2020"]]></title><description><![CDATA[
<p>madhadron, I'm a Common Lisper, so I'm good with `first` and `rest`.</p>
]]></description><pubDate>Fri, 08 Jan 2021 19:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=25688661</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=25688661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25688661</guid></item><item><title><![CDATA[New comment by norvig in "Peter Norvig's “pytudes” for Advent of Code 2020"]]></title><description><![CDATA[
<p>Good point, dmurray. It was a subtle point here, and probably I should have commented on it.</p>
]]></description><pubDate>Fri, 08 Jan 2021 19:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=25688626</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=25688626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25688626</guid></item><item><title><![CDATA[New comment by norvig in "Being good at coding competitions correlates negatively with job performance"]]></title><description><![CDATA[
<p>I regret causing confusion here. It turns out that this correlation was true on the initial small data set, but after gathering more data, the correlation went away. So the real lesson should be: "if you gather data on a lot of low-frequency events, some of them will display a spurious correlation, about which you can make up a story."</p>
]]></description><pubDate>Tue, 15 Dec 2020 02:29:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=25426329</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=25426329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25426329</guid></item><item><title><![CDATA[New comment by norvig in "The 'Spelling Bee Honeycomb' puzzle: efficient computation in R"]]></title><description><![CDATA[
<p>Very nice, David and William.<p>I was also able to get to about a 2 second solution, but I didn't have to do bit operations: <a href="https://nbviewer.jupyter.org/github/norvig/pytudes/blob/master/ipynb/SpellingBee.ipynb" rel="nofollow">https://nbviewer.jupyter.org/github/norvig/pytudes/blob/mast...</a></p>
]]></description><pubDate>Fri, 17 Jan 2020 07:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=22072713</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=22072713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22072713</guid></item><item><title><![CDATA[New comment by norvig in "Girl, 8, pulls a 1,500-year-old sword from a lake in Sweden"]]></title><description><![CDATA[
<p>I mean, if I went around sayin' I was an emperor just because some moistened bint had lobbed a scimitar at me they'd put me away!</p>
]]></description><pubDate>Thu, 04 Oct 2018 22:25:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=18144213</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=18144213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18144213</guid></item><item><title><![CDATA[New comment by norvig in "LI2: Lego Institute for Lego Investigation"]]></title><description><![CDATA[
<p>I admire Oren, and AI2, and the other institutes mentioned in the Director's Statement. Imitation is the sincerest form of flattery.</p>
]]></description><pubDate>Fri, 24 Aug 2018 04:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=17832839</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=17832839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17832839</guid></item><item><title><![CDATA[New comment by norvig in "LI2: Lego Institute for Lego Investigation"]]></title><description><![CDATA[
<p>The diversity numbers are accurate. The numbers are for employees; some of the images depict non-employee visitors, some of whom are people of non-yellow color.</p>
]]></description><pubDate>Fri, 24 Aug 2018 04:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=17832835</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=17832835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17832835</guid></item><item><title><![CDATA[New comment by norvig in "Python for Lisp Programmers (2000)"]]></title><description><![CDATA[
<p>Some points:<p>- Yes, the original publication year was 2000. I've added that to the file.<p>- @HelloNurse: You've got the key point. I provided Lisp code to teach AI; but my goal was to teach AI, not Lisp. As more schools and students were familiar with Python and not with Lisp, I needed to make the switch to keep teaching AI effectively.<p>- @jonathanstrange: Yes, "batteries included" is key to Python; there is some pain in doing any change; this page attempted to alleviate some of the pain.<p>- @rauhl: "in the silence a thousand words were said". I'm not sure what words are in that silence. But to me, the words are: Lisp and Python are different ecosystems with different customs. The Lisp community likes to solve lots of problems with macros. The Python community doesn't. For 95% of the usages, neither approach is better than the other, they are just different. For example, in Python, `with` is a statement, and you define custom classes for each usage you think of. In Lisp, you define a macro like `with-open-file` for each usage. The end result in usability and efficiency is similar. In Lisp, you often define macros for custom data types, e.g.<p><pre><code>    (def-tree T1
        root (A B C)
        A (D E)
        B (E F)
        ...)
</code></pre>
In Python you use a combination of built-in data types (like dicts), custom classes, and ad-hoc parsers of text. Again, the approach is different, but readability and efficiency is similar.<p>It is certainly true that if you want to define, say, a mock Prolog system, it is easier to do it in Lisp with macros than in Python, where you would need to deal with the far messier `ast.parse` module. Is that where the silent words were? For me the words would be "Lisp is a much better choice if your primary goal is defining a full-blown domain specific language. For most other programming tasks, the two languages offer similar functionality in different way."</p>
]]></description><pubDate>Mon, 21 May 2018 18:18:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=17120465</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=17120465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17120465</guid></item><item><title><![CDATA[New comment by norvig in "Confused by Health Care? Here Are the Absolute Basics"]]></title><description><![CDATA[
<p>Here's a good summary bu Yonatan Zunger: <a href="https://healthcareinamerica.us/how-to-ask-good-questions-about-health-reform-725887002c03#.jei5yjbwk" rel="nofollow">https://healthcareinamerica.us/how-to-ask-good-questions-abo...</a></p>
]]></description><pubDate>Sat, 11 Mar 2017 19:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=13846752</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=13846752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13846752</guid></item><item><title><![CDATA[New comment by norvig in "Probability, Paradox, and the Reasonable Person Principle"]]></title><description><![CDATA[
<p>Good summary. If I were in charge, I wouldn't even have a notion of unconditional probability -- everything is conditional on something.</p>
]]></description><pubDate>Mon, 05 Oct 2015 07:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=10330390</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=10330390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10330390</guid></item><item><title><![CDATA[New comment by norvig in "Probability, Paradox, and the Reasonable Person Principle"]]></title><description><![CDATA[
<p>You're right! 2.4 was out when I wrote that, so I could/should have used dequeue. But I wanted to use things that I thought readers would be familiar with, and timing wasn't a big issue.</p>
]]></description><pubDate>Mon, 05 Oct 2015 07:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=10330387</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=10330387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10330387</guid></item><item><title><![CDATA[New comment by norvig in "Probability, Paradox, and the Reasonable Person Principle"]]></title><description><![CDATA[
<p>When you say "1) Potential Outcome 1: Both are boys 2) Potential Outcome 2: One boy and one girl 3) Potential outcome 3: Both are girls" you are right that those are three potential outcomes, but they are not equiprobable outcomes. One boy and one girl is twice as probable each of the others.</p>
]]></description><pubDate>Sun, 04 Oct 2015 19:50:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=10328571</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=10328571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10328571</guid></item><item><title><![CDATA[New comment by norvig in "Probability, Paradox, and the Reasonable Person Principle"]]></title><description><![CDATA[
<p>Very nice write-up on SET, Henrik. I hadn'e seen it before, and wasn't aware of your interesting results.</p>
]]></description><pubDate>Sun, 04 Oct 2015 18:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=10328326</link><dc:creator>norvig</dc:creator><comments>https://news.ycombinator.com/item?id=10328326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10328326</guid></item></channel></rss>