<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: FranklinChen</title><link>https://news.ycombinator.com/user?id=FranklinChen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 04:29:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FranklinChen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FranklinChen in "Leanstral 1.5"]]></title><description><![CDATA[
<p>Huh, I haven't found the weights either.</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761266</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=48761266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761266</guid></item><item><title><![CDATA[New comment by FranklinChen in "Math Academy, part 1: My eigenvector embarassment"]]></title><description><![CDATA[
<p>Whoa, Liboff, that book... I only vaguely remember it now (took QM in 1988). I took "math for mathematicians" (Math 25) instead of "math for physicists" (Math 22?), but remember my classmates who took first year "math for physicists" got eigenvectors very quickly right off the bat in the pre-published book they used <a href="https://www.cambridge.org/core/books/course-in-mathematics-for-students-of-physics/462A6E58CE373CBB411B68B73CAEA543" rel="nofollow">https://www.cambridge.org/core/books/course-in-mathematics-f...</a></p>
]]></description><pubDate>Sat, 22 Feb 2025 03:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43135750</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=43135750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43135750</guid></item><item><title><![CDATA[New comment by FranklinChen in "The Hitchhiker's Guide to Logical Verification [pdf] (2023)"]]></title><description><![CDATA[
<p>There's also a 2024 edition <a href="https://github.com/blanchette/interactive_theorem_proving_2024">https://github.com/blanchette/interactive_theorem_proving_20...</a></p>
]]></description><pubDate>Tue, 30 Jul 2024 20:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41113793</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=41113793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41113793</guid></item><item><title><![CDATA[New comment by FranklinChen in "Ask HN: Any good examples of learning through games/puzzles, for adults?"]]></title><description><![CDATA[
<p>The Incredible Proof Machine for learning various logics: <a href="http://incredible.pm/" rel="nofollow">http://incredible.pm/</a></p>
]]></description><pubDate>Thu, 26 Jul 2018 14:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=17617619</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=17617619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17617619</guid></item><item><title><![CDATA[New comment by FranklinChen in "Transducers are coming to Clojure"]]></title><description><![CDATA[
<p>More precisely:<p><pre><code>  -- Left reduce
  type Reducer a r = r -> a -> r

  -- Here's where then rank-2 type is needed
  type Transducer a b = forall r . Reducer a r -> Reducer b r</code></pre></p>
]]></description><pubDate>Fri, 08 Aug 2014 04:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=8151423</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=8151423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8151423</guid></item><item><title><![CDATA[New comment by FranklinChen in "Ask HN: Have you taken 6 months to 1 year break to do self study?"]]></title><description><![CDATA[
<p>After I dropped out of a theoretical physics Ph.D. program a long time ago, I decided to try to become a computer programmer. I had not taken a single computer science course in college. I was lucky that my parents allowed me to live at home for a year while I spent my entire time teaching myself programming. A friend told me to learn Scheme, so I went through all of SICP using my sister's Mac (I did not own a computer at the time). Then I started to learn C and Unix, hacked a bit with that, learned C++, and applied for jobs after doing some open source work so that I could have something to show. I got hired as a software engineer a year after I started my self-study.</p>
]]></description><pubDate>Sat, 18 Feb 2012 17:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=3606980</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=3606980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3606980</guid></item><item><title><![CDATA[New comment by FranklinChen in "Ask HN: How do you "learn" a new programming language?"]]></title><description><![CDATA[
<p>I'm early in the stages of learning Clojure, so here's what I've done so far and what I plan to continue doing.<p>- I recently joined a local Clojure group on meetup.com and started attending meetings.<p>- I know the main web sites for the language, including a great searchable documentation site I use.<p>- I already know Scheme and Common Lisp, so my focus is on grasping the differences with Clojure.<p>- I just completed the Clojure koans I forked from GitHub.<p>- I started reading a Clojure book.<p>- I have played around with the REPL.<p>- I have started using a serious development environment including Leiningen.<p>- I will look into a testing framework to use as I experiment further.<p>- I have some specific tasks I want to try to implement in Clojure involving concurrency to get a feel for what I can usefully get out of this language.<p>- I'll look at people's code, of course, to get an idea of good and idiomatic practices.</p>
]]></description><pubDate>Fri, 10 Feb 2012 22:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=3577673</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=3577673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3577673</guid></item><item><title><![CDATA[New comment by FranklinChen in "CoffeeScript is not a language worth learning"]]></title><description><![CDATA[
<p>Exactly what I was saying in my blog post: that it's all OK, and everyone should just get along already.</p>
]]></description><pubDate>Mon, 19 Dec 2011 21:01:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=3371126</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=3371126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3371126</guid></item><item><title><![CDATA[New comment by FranklinChen in "CoffeeScript is not a language worth learning"]]></title><description><![CDATA[
<p>I still believe that people love or hate CoffeeScript mainly because of the differences in syntax: <a href="http://franklinchen.com/blog/2011/11/06/the-real-reason-for-the-coffeescript-slash-javascript-flame-war/" rel="nofollow">http://franklinchen.com/blog/2011/11/06/the-real-reason-for-...</a></p>
]]></description><pubDate>Mon, 19 Dec 2011 18:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=3370566</link><dc:creator>FranklinChen</dc:creator><comments>https://news.ycombinator.com/item?id=3370566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3370566</guid></item></channel></rss>