<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: noblethrasher</title><link>https://news.ycombinator.com/user?id=noblethrasher</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 21:00:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=noblethrasher" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by noblethrasher in "Quincy Jones has died"]]></title><description><![CDATA[
<p>He was also among a handful of people invited to contribute to a book tributing Alan Kay on his 70th birthday.<p><a href="https://users.cs.duke.edu/~rodger/articles/AlanKay70thpoints-of-view.pdf" rel="nofollow">https://users.cs.duke.edu/~rodger/articles/AlanKay70thpoints...</a></p>
]]></description><pubDate>Mon, 04 Nov 2024 17:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42043585</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=42043585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42043585</guid></item><item><title><![CDATA[New comment by noblethrasher in "Alan Kay on Donald Knuth"]]></title><description><![CDATA[
<p>He has two.<p>I have the honor of being the person that incited him to create his first account, which he only used once, to improve something that I said.<p><a href="https://news.ycombinator.com/user?id=alanone1">https://news.ycombinator.com/user?id=alanone1</a></p>
]]></description><pubDate>Mon, 06 May 2024 00:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40269927</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=40269927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40269927</guid></item><item><title><![CDATA[New comment by noblethrasher in "Research papers on ML in Compilers"]]></title><description><![CDATA[
<p>Perhaps this one from Graham Hutton?<p>“A parser for things<p>Is a function from strings<p>To lists of pairs<p>Of things and strings”</p>
]]></description><pubDate>Wed, 21 Jun 2023 15:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36420087</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=36420087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36420087</guid></item><item><title><![CDATA[New comment by noblethrasher in "Why Haskell Is Interesting? (2005)"]]></title><description><![CDATA[
<p>Interestingly enough, a professor of organic chemistry[1] created a new Common Lisp implementation[2] just so that, among other things, he can use a very high level functional(ish) language in his research. His CL implementation is specifically designed to allow more seamless interoperability with libraries written in C and C++.<p>[1] <a href="https://drmeister.wordpress.com/about/" rel="nofollow">https://drmeister.wordpress.com/about/</a><p>[2] <a href="https://github.com/clasp-developers/clasp" rel="nofollow">https://github.com/clasp-developers/clasp</a></p>
]]></description><pubDate>Sun, 04 Sep 2022 19:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=32716937</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=32716937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32716937</guid></item><item><title><![CDATA[New comment by noblethrasher in "Dear sir, you have built a compiler"]]></title><description><![CDATA[
<p>Also worth noting that language that runs this very website was implemented in Racket.</p>
]]></description><pubDate>Thu, 13 Jan 2022 14:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=29921147</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=29921147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29921147</guid></item><item><title><![CDATA[New comment by noblethrasher in "“I am literally losing sleep” over Java (1996)"]]></title><description><![CDATA[
<p>Java's (Oracle's) strategy is to spend most the innovation on the runtime, and in that regard, it's probably the most advanced platform. The net effect is that you can write some pretty naïve and boring OO-style code that will almost always perform superbly. This is a good thing, and something that I envy as a C# programmer.</p>
]]></description><pubDate>Thu, 06 Jan 2022 15:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29824879</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=29824879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29824879</guid></item><item><title><![CDATA[New comment by noblethrasher in "There are over one trillion SQLite databases in active use"]]></title><description><![CDATA[
<p>His PhD is in Computer Science.</p>
]]></description><pubDate>Mon, 06 Dec 2021 17:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=29462468</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=29462468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29462468</guid></item><item><title><![CDATA[New comment by noblethrasher in "Write More, but Shorter"]]></title><description><![CDATA[
<p>Interestingly enough, the aforementioned quote was just an epigraph for a section whose penultimate point is that “mathematics is nature’s way of showing how sloppy your writing is”, followed by the ultimate point that “formal mathematics is nature’s way of showing you how sloppy your mathematics is”.</p>
]]></description><pubDate>Sat, 11 Sep 2021 00:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=28488463</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=28488463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28488463</guid></item><item><title><![CDATA[New comment by noblethrasher in "A crash course on our boundlessly bizarre universe"]]></title><description><![CDATA[
<p>That’s also the gist of the Wolfram Physics Project: <a href="https://writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/" rel="nofollow">https://writings.stephenwolfram.com/2020/04/finally-we-may-h...</a></p>
]]></description><pubDate>Sun, 22 Aug 2021 20:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=28269496</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=28269496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28269496</guid></item><item><title><![CDATA[New comment by noblethrasher in "TLA+ is hard to learn (2018)"]]></title><description><![CDATA[
<p>TLA+ really is quite nice. I write most of my TLA+ specifications longhand and only bother with the toolbox when I think that refinement might be useful. Even then, it's mostly for SANY rather than TLC.<p>After noodling with with the spec for half an hour or so, I’ll usually have enough insight/confidence to start coding/debugging.</p>
]]></description><pubDate>Sat, 21 Aug 2021 20:42:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28260399</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=28260399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28260399</guid></item><item><title><![CDATA[New comment by noblethrasher in "Louvre makes its entire collection available online"]]></title><description><![CDATA[
<p>I was just making reference to the fact that the guy that started HN originally planned to get rich by putting art galleries online.</p>
]]></description><pubDate>Sat, 03 Apr 2021 06:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=26678815</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=26678815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26678815</guid></item><item><title><![CDATA[New comment by noblethrasher in "Louvre makes its entire collection available online"]]></title><description><![CDATA[
<p>Which, if true, would be hugely ironic.</p>
]]></description><pubDate>Sat, 27 Mar 2021 06:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=26600392</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=26600392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26600392</guid></item><item><title><![CDATA[New comment by noblethrasher in "Wall Street 'Charging Bull' Sculptor Arturo Di Modica Dies at 80"]]></title><description><![CDATA[
<p>Good coverage of the topic in the first three minutes of this video: <a href="https://www.youtube.com/watch?v=_9iab0z6Kyg" rel="nofollow">https://www.youtube.com/watch?v=_9iab0z6Kyg</a></p>
]]></description><pubDate>Sun, 21 Feb 2021 18:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=26215589</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=26215589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26215589</guid></item><item><title><![CDATA[New comment by noblethrasher in "Coq 8.13"]]></title><description><![CDATA[
<p>Also, Thierry Coquand, who is behind CoC, and is also one of the developers of the software that became Coq.</p>
]]></description><pubDate>Thu, 18 Feb 2021 17:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=26182843</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=26182843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26182843</guid></item><item><title><![CDATA[New comment by noblethrasher in "Parents of daughters are more likely to divorce than those with sons"]]></title><description><![CDATA[
<p>Probably not as many as you might imagine: <a href="https://news.ycombinator.com/item?id=1884326" rel="nofollow">https://news.ycombinator.com/item?id=1884326</a></p>
]]></description><pubDate>Sat, 06 Feb 2021 22:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=26050451</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=26050451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26050451</guid></item><item><title><![CDATA[New comment by noblethrasher in "How Did Things Ever Get This Good? (2009)"]]></title><description><![CDATA[
<p><a href="https://queue.acm.org/detail.cfm?id=2436698" rel="nofollow">https://queue.acm.org/detail.cfm?id=2436698</a><p>Link to original demo: <a href="https://www.uselesspickles.com/triangles/" rel="nofollow">https://www.uselesspickles.com/triangles/</a> (the site's certificate is expired, so you'll get a warning).</p>
]]></description><pubDate>Thu, 29 Oct 2020 04:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=24927335</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=24927335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24927335</guid></item><item><title><![CDATA[New comment by noblethrasher in "Why I am building permapeople.org"]]></title><description><![CDATA[
<p>Speaking of stupid efficiencies:<p>“In the progress of the division of labour, the employment of the far greater part of those who live by labour, that is, of the great body of people, comes to be confined to a few very simple operations, frequently one or two. But the understandings of the greater part of men are necessarily formed by their ordinary employments. The man whose whole life is spent in performing a few simple operations, of which the effects too are, perhaps, always the same, or very nearly the same, has no occasion to exert his understanding,or to exercise his invention in finding out expedients for removing difficulties which never occur.<p>He naturally loses, therefore, the habit of such exertion, and generally <i>becomes as stupid and ignorant as it is possible for a human creature to become</i>. The torpor of his mind renders him, not only incapable of relishing or bearing a part in any rational conversation, but of conceiving any generous, noble, or tender sentiment, and consequently of forming any just judgement concerning many even of the ordinary duties of private life. Of the great extensive interests of his country he is altogether incapable of judging; and unless very particular pains have been taken to render him otherwise, he is equally incapable of defending his country in war.<p>The uniformity of his stationary life naturally corrupts the courage of his mind, and makes him regard with abhorrence the irregular, uncertain, and adventurous life of a soldier. It corrupts even the activity of his body, and renders him incapable of exerting his strength with vigour and perseverance, in any other employment than that to which he has been bred. <i>His dexterity at his own particular trade seems, in this manner, to be acquired at the expense of his intellectual, social, and martial virtues</i>.<p>But in every improved and civilized society this is the state into which the labouring poor, that is, the great body of the people, must necessarily fall, unless the government takes some pains to prevent it.”<p>—Adam Smith, <i>The Wealth of Nations</i><p><a href="https://www.pitt.edu/~syd/ASIND.html" rel="nofollow">https://www.pitt.edu/~syd/ASIND.html</a></p>
]]></description><pubDate>Tue, 06 Oct 2020 21:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=24702311</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=24702311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24702311</guid></item><item><title><![CDATA[New comment by noblethrasher in "Pharo Smalltalk Overview"]]></title><description><![CDATA[
<p>I remembering wondering about the same thing a few years ago, and came across this: <a href="https://stackoverflow.com/questions/30177559/how-does-find-by-example-work-in-the-pharo-finder/30178067#30178067" rel="nofollow">https://stackoverflow.com/questions/30177559/how-does-find-b...</a></p>
]]></description><pubDate>Tue, 21 Jul 2020 04:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23904273</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=23904273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23904273</guid></item><item><title><![CDATA[New comment by noblethrasher in "Roy Fielding's Misappropriated REST Dissertation"]]></title><description><![CDATA[
<p>In response to the criticism of "noun-oriented" programming, check our this video: <a href="https://www.youtube.com/watch?v=BDPHfRuAFnU&feature=youtu.be&t=510" rel="nofollow">https://www.youtube.com/watch?v=BDPHfRuAFnU&feature=youtu.be...</a>.<p>It's worth watching from the beginning, but I've linked to the relevant timestamp (8:30).</p>
]]></description><pubDate>Sun, 12 Jul 2020 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=23812542</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=23812542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23812542</guid></item><item><title><![CDATA[New comment by noblethrasher in "Roy Fielding's Misappropriated REST Dissertation"]]></title><description><![CDATA[
<p>Most of what I have to say comes from Fielding’s dissertation, along with spending the past several years trying to take it as seriously as possible. Other good sources are McCarthy’s Situation Calculus and all of the stuff that Lamport has written on on TLA+ (especially <i>Specifying Systems</i>[1]).<p>The big idea behind scalability (IMO) is that we want the pain of maintaining a system to grow logarithmically with respect to the size of the system. Now, size can mean many things (number of customers, lines of code, etc.), but pain is almost always complexity. A potent cure for complexity is symmetry, because every time that we discover a new symmetry, half of the complexity goes away. One way of finding symmetry is to look for invariants.<p>Roughly speaking (very roughly), having lots of possible states is good (the more states, the more powerful/featureful the system), but having lots of state transitions is bad (especially with respect to security). REST “verbs” help to control complexity by imposing invariants on state transitions. For instance, one good invariant to enforce is that a GET transition mean that a state can always be a start state, whereas a POST must always have an antecedent state. Thus, a REST verb is just label for a set of invariants, and we’re free to choose whatever set of invariants we want. Obviously, the more invariants you have, the weaker they are since an invariant is supposed to be unchanging; i.e. if the size of set of invariants is close to the size of the set of states, then you effectively have no invariants.<p>[1] <a href="https://lamport.azurewebsites.net/tla/book-02-08-08.pdf" rel="nofollow">https://lamport.azurewebsites.net/tla/book-02-08-08.pdf</a></p>
]]></description><pubDate>Sun, 12 Jul 2020 16:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=23812489</link><dc:creator>noblethrasher</dc:creator><comments>https://news.ycombinator.com/item?id=23812489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23812489</guid></item></channel></rss>