<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: remywang</title><link>https://news.ycombinator.com/user?id=remywang</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 23:26:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=remywang" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by remywang in "GameBoy Workboy"]]></title><description><![CDATA[
<p>I really like my playdate! Lots of indie games, and their Lua API is very good, coming from someone with no prior experience with Lua or games programming.</p>
]]></description><pubDate>Sun, 14 Jun 2026 05:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524423</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48524423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524423</guid></item><item><title><![CDATA[New comment by remywang in "GameBoy Workboy"]]></title><description><![CDATA[
<p>I had some good fun writing non-gaming apps for the playdate console including a browser [1] and Kagi news mirror [2] and feel the device has great potential as an alternative to android/iOS duopoly<p>[1]: <a href="https://github.com/remysucre/ORBIT" rel="nofollow">https://github.com/remysucre/ORBIT</a><p>[2]: <a href="https://github.com/remysucre/cranky-news" rel="nofollow">https://github.com/remysucre/cranky-news</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 22:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522029</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48522029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522029</guid></item><item><title><![CDATA[New comment by remywang in "Adaptive PDFs"]]></title><description><![CDATA[
<p>You’re not supposed to use the “brainmade” watermark on an AI generated article.</p>
]]></description><pubDate>Fri, 12 Jun 2026 20:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48509100</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48509100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48509100</guid></item><item><title><![CDATA[New comment by remywang in "Passing DBs through continuations"]]></title><description><![CDATA[
<p>CPS was also the OG "AI psychosis" when it appeared in Sussman and Steele's AI Memo #349: <a href="https://en.wikisource.org/wiki/Scheme:_An_Interpreter_for_Extended_Lambda_Calculus" rel="nofollow">https://en.wikisource.org/wiki/Scheme:_An_Interpreter_for_Ex...</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 05:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456709</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48456709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456709</guid></item><item><title><![CDATA[Passing DBs through continuations]]></title><description><![CDATA[
<p>Article URL: <a href="https://remy.wang/blog/cps.html">https://remy.wang/blog/cps.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48430821">https://news.ycombinator.com/item?id=48430821</a></p>
<p>Points: 82</p>
<p># Comments: 18</p>
]]></description><pubDate>Sun, 07 Jun 2026 01:17:40 +0000</pubDate><link>https://remy.wang/blog/cps.html</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48430821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430821</guid></item><item><title><![CDATA[New comment by remywang in "Show HN: Prela – Purely Algebraic Relation Combinators"]]></title><description><![CDATA[
<p>Select-Project-Join, not Simon Peyton Jones :)</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48402128</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48402128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48402128</guid></item><item><title><![CDATA[New comment by remywang in "Show HN: Prela – Purely Algebraic Relation Combinators"]]></title><description><![CDATA[
<p>There are fewer foot guns in Prela in particular no NULLs which should help both humans and robots.</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401948</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48401948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401948</guid></item><item><title><![CDATA[New comment by remywang in "Show HN: Prela – Purely Algebraic Relation Combinators"]]></title><description><![CDATA[
<p>Yes, maybe not the language itself, but the ideas behind it. Tarski's Algebra of Relations is actually a better model for modern columns stores than the standard relational algebra, because a column <i>is</i> a binary relation from the primary key into its value.</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401933</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48401933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401933</guid></item><item><title><![CDATA[New comment by remywang in "Show HN: Prela – Purely Algebraic Relation Combinators"]]></title><description><![CDATA[
<p>Claude had no problem translating SQL into Prela, and because you have fine grained control over the query plan (a Prela query <i>is</i> a plan), it was able to optimize queries to be very fast</p>
]]></description><pubDate>Thu, 04 Jun 2026 16:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401265</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48401265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401265</guid></item><item><title><![CDATA[Show HN: Prela – Purely Algebraic Relation Combinators]]></title><description><![CDATA[
<p>Prela is an embedded query language based on Tarski's Algebra of Relations. Its queries are concise, clear, and fast. It is implemented by shallow embedding in a host programming language: Prela operators are regular functions in the host. The implementation follows continuation-passing style which compiles to efficient columnar execution.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48356563">https://news.ycombinator.com/item?id=48356563</a></p>
<p>Points: 72</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 01 Jun 2026 13:26:01 +0000</pubDate><link>https://github.com/remysucre/prela</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48356563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356563</guid></item><item><title><![CDATA[New comment by remywang in "What Do Gödel's Incompleteness Theorems Mean?"]]></title><description><![CDATA[
<p>The best way to understand the theorems is to try to understand the proofs, and the short book “Gödel’s proof” by Nagel and Newman is excellent for that. Just like Douglas Hofstadter wrote in the foreword, I found the book an absolute page turner and finished in one afternoon.</p>
]]></description><pubDate>Thu, 21 May 2026 18:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48227452</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=48227452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48227452</guid></item><item><title><![CDATA[Simple and correct snapshot isolation]]></title><description><![CDATA[
<p>Article URL: <a href="https://remy.wang/blog/si.html">https://remy.wang/blog/si.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47969850">https://news.ycombinator.com/item?id=47969850</a></p>
<p>Points: 32</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 30 Apr 2026 23:54:36 +0000</pubDate><link>https://remy.wang/blog/si.html</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47969850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47969850</guid></item><item><title><![CDATA[New comment by remywang in "To my students"]]></title><description><![CDATA[
<p>He is not giving advice to the industry, he is giving advice to aspiring programmers and computer scientists. He has no experience in industry, but has produced lots of high quality software and research.</p>
]]></description><pubDate>Tue, 28 Apr 2026 01:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47929538</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47929538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47929538</guid></item><item><title><![CDATA[New comment by remywang in "Columnar Storage Is Normalization"]]></title><description><![CDATA[
<p>This is exactly domain key normal form!<p><a href="https://en.wikipedia.org/wiki/Domain-key_normal_form" rel="nofollow">https://en.wikipedia.org/wiki/Domain-key_normal_form</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 14:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47863964</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47863964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47863964</guid></item><item><title><![CDATA[New comment by remywang in "The seven programming ur-languages (2022)"]]></title><description><![CDATA[
<p>Here’s the accompanying code on github but we never got to that part in class: <a href="https://github.com/nrnrnr/build-prove-compare-student-code" rel="nofollow">https://github.com/nrnrnr/build-prove-compare-student-code</a></p>
]]></description><pubDate>Sun, 19 Apr 2026 19:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47826842</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47826842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47826842</guid></item><item><title><![CDATA[New comment by remywang in "The seven programming ur-languages (2022)"]]></title><description><![CDATA[
<p>We got to build mini versions of the first 4 languages (imperative, lisp, ML, Smalltalk) in the PL course at tufts which is now published as a textbook [1]. There used to be a prolog part that sadly got cut.<p>[1]: <a href="https://www.cambridge.org/ir/universitypress/subjects/computer-science/programming-languages-and-applied-logic/programming-languages-build-prove-and-compare#contents" rel="nofollow">https://www.cambridge.org/ir/universitypress/subjects/comput...</a></p>
]]></description><pubDate>Sun, 19 Apr 2026 15:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824980</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47824980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824980</guid></item><item><title><![CDATA[New comment by remywang in "Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data"]]></title><description><![CDATA[
<p>All of these are supported in pandoc markdown:<p>> .mdv is strict CommonMark plus four additions:<p>> YAML front-matter for title, theme, named styles, and dataset references.<p>> Fenced blocks for data/visuals: ```chart type=bar x=region y=sales.<p>> ::: containers for styled regions and layout: ::: callout / ::: columns.<p>> ::: toc for an auto-generated table of contents.</p>
]]></description><pubDate>Sat, 18 Apr 2026 17:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47817918</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47817918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47817918</guid></item><item><title><![CDATA[New comment by remywang in "Scan your website to see how ready it is for AI agents"]]></title><description><![CDATA[
<p>Have a motherfucking website [1] and you’ll be ready for agents or whatever<p>[1]: <a href="https://motherfuckingwebsite.com/" rel="nofollow">https://motherfuckingwebsite.com/</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 14:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806241</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47806241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806241</guid></item><item><title><![CDATA[Mailmate]]></title><description><![CDATA[
<p>Article URL: <a href="https://freron.com/">https://freron.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47704960">https://news.ycombinator.com/item?id=47704960</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:25:01 +0000</pubDate><link>https://freron.com/</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47704960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704960</guid></item><item><title><![CDATA[New comment by remywang in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Read manuals to learn niche software, right now I’m reading about LyX and TeXmacs (their manuals are very well written). Lots of these more niche software can always use more love and users.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698971</link><dc:creator>remywang</dc:creator><comments>https://news.ycombinator.com/item?id=47698971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698971</guid></item></channel></rss>