<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: whatajoke</title><link>https://news.ycombinator.com/user?id=whatajoke</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 05:02:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=whatajoke" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by whatajoke in ""They're Made out of Meat?" Short first contact sci-fi story"]]></title><description><![CDATA[
<p>That is because it is very similar to an actual short story written by  Asimov. Please see <a href="https://en.wikipedia.org/wiki/What_is_This_Thing_Called_Love%3F_%28short_story%29" rel="nofollow">https://en.wikipedia.org/wiki/What_is_This_Thing_Called_Love...</a><p>I can't find that story online, but it has a similar ending vis-a-vis the alien's decision.</p>
]]></description><pubDate>Sat, 04 Feb 2012 00:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=3549752</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=3549752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3549752</guid></item><item><title><![CDATA[New comment by whatajoke in "Why Lua?"]]></title><description><![CDATA[
<p>Scheme community frowns upon mutating code. R6RS even forced that by default, though the rest of the specification was a mess.<p>So, scheme style these days is all about pure functions, tail calls and continuations. To think about it, that really is setting it apart from common lisp.</p>
]]></description><pubDate>Wed, 01 Feb 2012 01:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=3536230</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=3536230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3536230</guid></item><item><title><![CDATA[New comment by whatajoke in "Why Lua?"]]></title><description><![CDATA[
<p>My definition of an FFI was simply about fully supporting native threads. Simplifying FFI definitions has not been a big deal for me. It is either a few hours of work, or if more than that, then I simply use Swig.<p>As for finalizing arbitrary objects, please see <a href="http://community.schemewiki.org/?guile-guardian" rel="nofollow">http://community.schemewiki.org/?guile-guardian</a><p>I agree on the speed part. But guile 2 is getting better. The reason guile cannot be as blazing fast as say gambitc is their need to inter-operate with all sorts of C code. Native threading included.</p>
]]></description><pubDate>Wed, 01 Feb 2012 01:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=3536172</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=3536172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3536172</guid></item><item><title><![CDATA[New comment by whatajoke in "Why Lua?"]]></title><description><![CDATA[
<p>Not criicizing lua, but worth comparing to guile.<p>> Integration with C (and C++ for that matter)<p>Guile does it better. You can use shared memory threads in guile without any penalty. Atmost you have to allow for the garbage collector to run when inside FFI functions. But that is  a small price to pay in case you need to use multiple parallel-concurrent threads with a single heap.<p>Guile was built with FFI in mind and has an impressive history. Just take a look at guile gnome bindings.<p>> Speed and Simplicity<p>Guile 2 is extremely fast. Not as fast as LuaJIT, but it no reason it won't get there. As for simplicity, take a look at the partial evaluator in trunk of guile 2.<p>> Education<p>Guile is good old scheme.<p>> Functional<p>Can't get more functional than scheme :)<p>> Everything is a Table<p>Well, almost everything is a pair in guile. Vectors and hash-tables are trivially available. Though I recommend to sticking to functional programming in scheme style.<p>> Consistent<p>As before, can't get more consistent than scheme.<p>> Portable<p>Guile is available on n900. So there.<p>To continue, guile has continuations (delimited or otherwise), and macros (hygienic or otherwise), both of which are effectively missing in lua.<p>And guile offers all of this while supporting native threading with a single heap. Sweeet.</p>
]]></description><pubDate>Wed, 01 Feb 2012 00:32:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=3536004</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=3536004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3536004</guid></item><item><title><![CDATA[New comment by whatajoke in "The dumbphone strikes back"]]></title><description><![CDATA[
<p>If only Nokia hadn't buried N900 and N9, more people would have experienced what a true mini laptop feels like.</p>
]]></description><pubDate>Tue, 31 Jan 2012 17:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=3534121</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=3534121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3534121</guid></item><item><title><![CDATA[New comment by whatajoke in "On a New Road : James Gosling on Apple and Java"]]></title><description><![CDATA[
<p>> I respectfully submit that the man who thought AWT was an acceptable GUI toolkit doesn't have a leg to stand on here.<p>Where did Gosling say that? I remember reading that AWT was a botched job because they had very little time to ship out a UI toolkit. They replaced it with Swing later.<p>And if you think Swing also sucks, then try developing swing apps in groovy. Java language sucks even in SWT UIs.</p>
]]></description><pubDate>Fri, 22 Oct 2010 17:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=1820522</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1820522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1820522</guid></item><item><title><![CDATA[New comment by whatajoke in "London Stock Exchange smashes world record trade speed with Linux"]]></title><description><![CDATA[
<p>Is this the same system that replaced the failed Microsoft platform? <a href="http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform" rel="nofollow">http://blogs.computerworld.com/london_stock_exchange_to_aban...</a><p>Microsoft had run huge ads on how LSE was using .NET and Windows in critical financial applications. Within a year LSE had suffered crashes in the same critical areas.</p>
]]></description><pubDate>Wed, 20 Oct 2010 11:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=1810766</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1810766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1810766</guid></item><item><title><![CDATA[New comment by whatajoke in "Java as we know it is over. Time to fork?"]]></title><description><![CDATA[
<p>The excellent research done under Jikes project in IBM cannot be forgotten. It to contributed to IBM's patent portofolio.<p>Bad to reply to own comment, but can't edit it anymore.</p>
]]></description><pubDate>Mon, 04 Oct 2010 22:43:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=1757829</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1757829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1757829</guid></item><item><title><![CDATA[New comment by whatajoke in "Java as we know it is over. Time to fork?"]]></title><description><![CDATA[
<p>> What's wrong is that Oracle won't (ever) allow Harmony to be called Java Compatible, even though it is.<p>The same can be said of a fork. It will not be allowed to run the Java test suite (I forget the name) and certify itself Java.<p>Edit : Typo</p>
]]></description><pubDate>Mon, 04 Oct 2010 20:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=1757292</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1757292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1757292</guid></item><item><title><![CDATA[New comment by whatajoke in "Java as we know it is over. Time to fork?"]]></title><description><![CDATA[
<p>What is wrong with <a href="http://harmony.apache.org/" rel="nofollow">http://harmony.apache.org/</a> ?<p>It is a from scratch implementation of the JVM. And is backed by IBM AFAIK.</p>
]]></description><pubDate>Mon, 04 Oct 2010 18:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=1756814</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1756814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1756814</guid></item><item><title><![CDATA[New comment by whatajoke in "Java as we know it is over. Time to fork?"]]></title><description><![CDATA[
<p>Much of high performance modern VMs (not just JVM) are built on Self project and StrongTalk acquisiotion by Sun. I think Oracle would have quite a few key patents due to this.<p>Though the Visual works contribution to VM technology cannot be discounted. And it is owned by IBM. So probably IBM and Oracle will not use these patents against each other.</p>
]]></description><pubDate>Mon, 04 Oct 2010 18:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=1756805</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1756805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1756805</guid></item><item><title><![CDATA[New comment by whatajoke in "Java as we know it is over. Time to fork?"]]></title><description><![CDATA[
<p>It also has multiple backends. I think a debian dev had coded a llvm backend for it. And a cambridge student coded an ARM backend.<p>Edit : grammar. Also forgot to mention that the ARM backend run on n900, my precious.</p>
]]></description><pubDate>Mon, 04 Oct 2010 18:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=1756783</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1756783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1756783</guid></item><item><title><![CDATA[New comment by whatajoke in "Did you know that China is run by engineers?  I didn't."]]></title><description><![CDATA[
<p>Indian here. There are a few leaders in India who can't speak one coherent sentence in english, even though they have a masters degree in english,</p>
]]></description><pubDate>Mon, 04 Oct 2010 09:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=1755142</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1755142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1755142</guid></item><item><title><![CDATA[New comment by whatajoke in "Why I Love the Khan Academy"]]></title><description><![CDATA[
<p>I had the same impression. Nothing can educate like a good teacher who coaches you directly. Looks like many americans (or britons) are not getting this individual attention in their schools and colleges.<p>Some professors are able to teach you complex things in such simple terms that it damn well blows you away. I remember being tought van der walls equation's proof using some very basic concepts and the taylor series. I can't find that simple a proof on wikipedia now, and unfortunately I have forgotten much of physics. SICP is also a good example of a good teacher making complex problems simple.</p>
]]></description><pubDate>Sun, 03 Oct 2010 18:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=1753289</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1753289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1753289</guid></item><item><title><![CDATA[CANCERING: Listening In On The Body's Proteomic Conversation]]></title><description><![CDATA[
<p>Article URL: <a href="http://edge.org/3rd_culture/hillis_master10/hillis_master10_index.html#text1">http://edge.org/3rd_culture/hillis_master10/hillis_master10_index.html#text1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=1742619">https://news.ycombinator.com/item?id=1742619</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Sep 2010 08:10:55 +0000</pubDate><link>http://edge.org/3rd_culture/hillis_master10/hillis_master10_index.html#text1</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1742619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1742619</guid></item><item><title><![CDATA[New comment by whatajoke in "Making Debian Responsible For Its Actions"]]></title><description><![CDATA[
<p>I have never used gentoo. Does gentoo patch packages as much as Debian? Or is their build process sophisticated to allow parallel install of multiple versions of say postgresql?</p>
]]></description><pubDate>Tue, 28 Sep 2010 13:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=1735560</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1735560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1735560</guid></item><item><title><![CDATA[New comment by whatajoke in "AMD to Retire the ATI Brand Later this Year"]]></title><description><![CDATA[
<p>Good. With their upcoming fusion product line, ATI name on AMD CPUs would have only confused.</p>
]]></description><pubDate>Mon, 30 Aug 2010 09:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=1645736</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1645736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1645736</guid></item><item><title><![CDATA[New comment by whatajoke in "The Original 'Lambda Papers' by Guy Steele and Gerald Sussman"]]></title><description><![CDATA[
<p>A google docs link to original scheme manual, in case the site bogs down. 
<a href="http://docs.google.com/viewer?url=http%3A%2F%2Frepository.readscheme.org%2Fftp%2Fpapers%2Fai-lab-pubs%2FAIM-349.pdf" rel="nofollow">http://docs.google.com/viewer?url=http%3A%2F%2Frepository.re...</a></p>
]]></description><pubDate>Tue, 24 Aug 2010 19:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=1630810</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1630810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1630810</guid></item><item><title><![CDATA[The Original 'Lambda Papers' by Guy Steele and Gerald Sussman]]></title><description><![CDATA[
<p>Article URL: <a href="http://library.readscheme.org/page1.html">http://library.readscheme.org/page1.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=1630801">https://news.ycombinator.com/item?id=1630801</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 24 Aug 2010 19:15:09 +0000</pubDate><link>http://library.readscheme.org/page1.html</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1630801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1630801</guid></item><item><title><![CDATA[New comment by whatajoke in "The $35 indian tablet isn't vaporware"]]></title><description><![CDATA[
<p>You are reading it wrong.
It means that the end customer (student) will get it at 50% subsidy, which will be 17.5$</p>
]]></description><pubDate>Fri, 13 Aug 2010 15:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=1601115</link><dc:creator>whatajoke</dc:creator><comments>https://news.ycombinator.com/item?id=1601115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1601115</guid></item></channel></rss>