<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: metagame</title><link>https://news.ycombinator.com/user?id=metagame</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 03:08:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=metagame" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>That sounds like a good idea. Have you considered writing it?</p>
]]></description><pubDate>Thu, 02 Jun 2022 22:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=31601374</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31601374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31601374</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>Thank you for making it!<p>Unfortunately, a JVM on wasm would be quite difficult for the same reason that Lisp over wasm is quite difficult (I had actually looked for wasm JVMs before trying anything). I had no idea there was a JS JVM implementation! That's very cool.</p>
]]></description><pubDate>Thu, 02 Jun 2022 22:32:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=31601370</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31601370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31601370</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>Thanks for the only compliment in the thread! I appreciate it, especially given I've been such a fan of your writing and life for such a long time.<p>I think that the people who responded to you covered much of it, but you can find more by doing a web search for it. I'd find you links myself, but it's early in the morning and I'm a little tired.</p>
]]></description><pubDate>Thu, 02 Jun 2022 22:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=31601115</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31601115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31601115</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>I think it's fine to accuse people of things, even though I did feel a little sad about it. I don't think the problem is that you broke rules of a web forum, or that you attacked me. I wasn't complaining that you were flippant and off-topic, I was complaining that you think silly web designs are a masculine trait, which is incredibly sexist, as well-intentioned as the sentiment is. Geocities was almost gender-balanced, which included a <i>lot</i> of people of all different kinds of backgrounds making strange-looking web pages. Neocities has more web pages by women than nearly anywhere else on the Internet, and many of those designs aren't to corporate sensibilities, either.<p>My post is WCAG AA-compliant, except for the <i>very</i> specific occurrence of meaningless social links, and those meaningless social links render well in a browser's 'Reader View'. My site contains no ECMAScript aside from what was necessary to get the toy working. I care deeply about making things accessible; it's important to me.</p>
]]></description><pubDate>Thu, 02 Jun 2022 21:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=31601052</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31601052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31601052</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>As it says in the article, stdout is wired to the browser console. So you open your browser console to see it.<p>It's not meant to be sold, it's just a little toy.</p>
]]></description><pubDate>Thu, 02 Jun 2022 21:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600667</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600667</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>The spec people have been very rude to the Lisp people every time something has been brought up. I'm not going to look up everything that's been written, but here's an example:<p><a href="https://sourceforge.net/p/sbcl/mailman/message/34821303/" rel="nofollow">https://sourceforge.net/p/sbcl/mailman/message/34821303/</a></p>
]]></description><pubDate>Thu, 02 Jun 2022 21:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600528</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600528</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>Nothing's being sold; it's just a little toy.</p>
]]></description><pubDate>Thu, 02 Jun 2022 21:04:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600480</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600480</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>That's not true at all, and I'm tempted to write something to prove you wrong.<p>My aesthetic choices were intentional, and almost nothing in your comment is right.</p>
]]></description><pubDate>Thu, 02 Jun 2022 21:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600468</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600468</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>The page was written to render well if you turn reader view on, and the color schemes are all in one line and easy enough to change. The only thing missing from the reader view is the aside, which is silly and in proper contrast on the original page.<p>However, the contrast is WCAG AA-conformant (except for the links that aren't in a black box, which aren't important links, as I went out of my way to confirm <i>as</i> I wrote the post). The page is actually pretty accessible.<p>Accessibility is important to me, as many people I've known in my life have been disabled, but so are silly aesthetic choices.<p>It <i>was</i> intentional, but it also was well-intentioned. That's why it's readable in more or less every web browser, regardless of whether it supports the one line of CSS I'm using, and accessible to screen readers (although I didn't throw in any elements specifically for them, the page is written simply enough that it should work, intentionally).</p>
]]></description><pubDate>Thu, 02 Jun 2022 21:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600447</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600447</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>I don't think you hit the mark at all, as the person who wrote the page. Nothing you note is a bad thing; they're all positives. Superficiality is my specialty.<p>Your comment kind of shows some biases you might want to work on.</p>
]]></description><pubDate>Thu, 02 Jun 2022 20:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600420</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600420</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>All of the CSS is handwritten for exactly the intended effect that it gave.</p>
]]></description><pubDate>Thu, 02 Jun 2022 20:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600407</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600407</guid></item><item><title><![CDATA[New comment by metagame in "Show HN: Common Lisp running natively over WebAssembly for the first time"]]></title><description><![CDATA[
<p>I took a picture of a box of pens, snatched the hex values from it, and then threw them directly onto the page. I'm glad you like it!</p>
]]></description><pubDate>Thu, 02 Jun 2022 20:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=31600399</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31600399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31600399</guid></item><item><title><![CDATA[Show HN: Common Lisp running natively over WebAssembly for the first time]]></title><description><![CDATA[
<p>A month or so ago, I ported a Common Lisp implementation (npt) to WebAssembly to make a silly blog post, because I was bored and have a lot of time on my hands to waste with things like this (I don't have a job, and because I have next to no experience, these meaningless, silly projects tend to fill what time I do have).<p>This is significant as it's the first time Common Lisp in particular has ever been hosted on it; wasm has a few poor decisions in its design that make it less-than-conducive to being a target for Common Lisp, and a lot of the more interesting implementations require an implementation to already be on the platform for bootstrapping purposes.<p>My previous attempts using other implementations haven't gone so well, despite throwing a <i>lot</i> of time at it (as an example, I have a fork of Eclipse Common Lisp, a defunct implementation from the 1990s, sitting on my disk with a few hundred lines of changes that I finally got to successfully compile and run a handful of very basic expressions, but it blows up when you try and define anything). In comparison, I was pleasantly surprised by how little I had to do, even though I did end up scrapping <i>loads</i> of lines of my own changes to npt in the process as I got a handle on how to make it work acceptably.<p>The Emscripten toolchain and I don't get along, partially because I don't like inlining ECMAScript into my C and vice-versa, so it's little more than a neat little demo right now.<p>You can load slightly more complex programs into it by hijacking the "imp" ECMAScript function every few hundred milliseconds with strings containing <i>complete forms</i> (this is essentially a batch processor, so there's no interactivity that allows it to wait while you decide what the rest of a form should be). Only one at a time, though. It's not that fancy.<p>If you mess up at all, even just a little error, it will crash. This is by design; I disabled the debugger. It's a giant hack, and the hack I eventually decided on left it impossible to have a debugging experience, with the benefit of getting to use a closer-to-unmodified npt.<p>This could be more useful, if I spent more time on it, but it's more fun if it's just a demo. I hope you enjoy the toy I made for you.<p><a href="https://en.wikipedia.org/wiki/Batch_processing" rel="nofollow">https://en.wikipedia.org/wiki/Batch_processing</a><p>If you don't know what forms are in the context of Common Lisp:<p><a href="http://www.lispworks.com/documentation/HyperSpec/Body/03_aba.htm" rel="nofollow">http://www.lispworks.com/documentation/HyperSpec/Body/03_aba...</a><p><a href="http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_c.htm#compound_form" rel="nofollow">http://www.lispworks.com/documentation/HyperSpec/Body/26_glo...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31590819">https://news.ycombinator.com/item?id=31590819</a></p>
<p>Points: 97</p>
<p># Comments: 64</p>
]]></description><pubDate>Thu, 02 Jun 2022 03:02:52 +0000</pubDate><link>https://soi-disant.srht.site/entries/back-to-space.html</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31590819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31590819</guid></item><item><title><![CDATA[New comment by metagame in "The New York Times has requested that I shut the archive down"]]></title><description><![CDATA[
<p>Microsoft's been agitated that the Windows source gets put in a torrent every few years. They haven't been able to rid the planet of that, yet. IPFS is a less-efficient DHT, basically. They might "win" a case legally, but they won't actually be able to take anything down. The value of that sort of technology isn't actually the hosting (very easy to keep something available even over traditional HTTP), but a stable URL/URI (less easy to do, but still solved by BitTorrent years ago).</p>
]]></description><pubDate>Thu, 14 Apr 2022 16:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31029458</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=31029458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31029458</guid></item><item><title><![CDATA[New comment by metagame in "Design Issues for Foreign Function Interfaces (2004)"]]></title><description><![CDATA[
<p>I was talking about mahmud, actually, the user who summed up your article.<p>Thanks for the article!</p>
]]></description><pubDate>Tue, 30 Nov 2021 12:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=29391457</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29391457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29391457</guid></item><item><title><![CDATA[New comment by metagame in "Design Issues for Foreign Function Interfaces (2004)"]]></title><description><![CDATA[
<p>Previous summary of this article, from a thread with otherwise no activity and with an author that no longer posts on HN, said more elegantly than I could dream of saying: <a href="https://news.ycombinator.com/item?id=1047559" rel="nofollow">https://news.ycombinator.com/item?id=1047559</a></p>
]]></description><pubDate>Tue, 30 Nov 2021 06:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=29389665</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29389665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29389665</guid></item><item><title><![CDATA[New comment by metagame in "Accepted and ghosted: interviewing for a leadership position at Stripe"]]></title><description><![CDATA[
<p>HN's hellbans aren't real shadowbans, because other users can see them. They just have to opt-in to seeing potentially offensive content (it's a setting in your profile). Other users can even make banned users' posts visible to everyone!<p>And when they pin comments, it's pretty obvious. dang often points it out:
<a href="https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=by%3Adang%20pinned&sort=byPopularity&type=comment" rel="nofollow">https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...</a><p>YC isn't trustworthy, sure, but HN is.</p>
]]></description><pubDate>Tue, 30 Nov 2021 06:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=29389540</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29389540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29389540</guid></item><item><title><![CDATA[New comment by metagame in "Accepted and ghosted: interviewing for a leadership position at Stripe"]]></title><description><![CDATA[
<p>That's not really the "HN team," though. What you're describing that the partners did is scummy, but makes sense when you realize that partners and dang have effectively an adversarial relationship when it comes to the quality of HN. People invested in you have strong reason to try and ensure your popularity here; they very well could have just tried throwing tips at you to get you to manipulate the site better.<p>Most people can't stare at the News source for an hour straight without getting a headache, let alone a rich investor type. They wouldn't find much of value in what's been publicly released of it, anyway (the released source is ancient and includes little as far as quality control goes).<p>If what you're saying is based in truth, you were probably just getting tips from someone with a strong financial incentive to have brute forced their way into understanding the site the manual way (throwing posts at it) rather than someone who had any genuine inside knowledge.</p>
]]></description><pubDate>Tue, 30 Nov 2021 05:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29389355</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29389355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29389355</guid></item><item><title><![CDATA[New comment by metagame in "Accepted and ghosted: interviewing for a leadership position at Stripe"]]></title><description><![CDATA[
<p>Have you considered that he might just avoid sharking out on people he considers friends, or people with too large a platform?<p>Genuine question.</p>
]]></description><pubDate>Tue, 30 Nov 2021 05:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=29389285</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29389285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29389285</guid></item><item><title><![CDATA[Design Issues for Foreign Function Interfaces (2004)]]></title><description><![CDATA[
<p>Article URL: <a href="http://web.archive.org/web/20170315194527/http://autocad.xarch.at/lisp/ffis.html">http://web.archive.org/web/20170315194527/http://autocad.xarch.at/lisp/ffis.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29389241">https://news.ycombinator.com/item?id=29389241</a></p>
<p>Points: 43</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 30 Nov 2021 05:26:00 +0000</pubDate><link>http://web.archive.org/web/20170315194527/http://autocad.xarch.at/lisp/ffis.html</link><dc:creator>metagame</dc:creator><comments>https://news.ycombinator.com/item?id=29389241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29389241</guid></item></channel></rss>