<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: quasigloam</title><link>https://news.ycombinator.com/user?id=quasigloam</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 10:07:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quasigloam" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by quasigloam in "Elixir-lang.org has a new design"]]></title><description><![CDATA[
<p>Presumably it gives the JIT more type information, parent example was specifically about one of the type-check functions you can use for guards (is_float). While running it'll use the is_float information to generate code for the float case, and bail out if the actual values fail the guards at runtime.<p>Other JITS like V8 will do things like speculative inlining and inserting its own type guards , but if this JIT is "Admittedly an extremely simple one" then it presumably doesn't do much of that.</p>
]]></description><pubDate>Sun, 19 Jul 2026 08:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48966154</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48966154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48966154</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp in the Rust Type System"]]></title><description><![CDATA[
<p>(Self plug) There’s also a lisp in the decl macro system directly: <a href="https://github.com/RyanWelly/lisp-in-rs-macros" rel="nofollow">https://github.com/RyanWelly/lisp-in-rs-macros</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 06:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48641248</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48641248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48641248</guid></item><item><title><![CDATA[Lisp in the Rust Type System]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/playX18/lisp-in-types/">https://github.com/playX18/lisp-in-types/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48606654">https://news.ycombinator.com/item?id=48606654</a></p>
<p>Points: 116</p>
<p># Comments: 19</p>
]]></description><pubDate>Sat, 20 Jun 2026 05:43:54 +0000</pubDate><link>https://github.com/playX18/lisp-in-types/</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48606654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606654</guid></item><item><title><![CDATA[New comment by quasigloam in "Google pushes update to Antigravity instead it reinstalls and locks everyone out"]]></title><description><![CDATA[
<p>Twitter doesn’t show replies when you’re not logged in. <a href="https://xcancel.com/antigravity/status/2056795168326754759" rel="nofollow">https://xcancel.com/antigravity/status/2056795168326754759</a></p>
]]></description><pubDate>Tue, 19 May 2026 20:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48199135</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48199135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48199135</guid></item><item><title><![CDATA[Reasons to Use Std:SIMD]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/NoNaeAbC/std_simd">https://github.com/NoNaeAbC/std_simd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48165744">https://news.ycombinator.com/item?id=48165744</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 17 May 2026 03:08:49 +0000</pubDate><link>https://github.com/NoNaeAbC/std_simd</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48165744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165744</guid></item><item><title><![CDATA[Add –implementation-language flag to Bun]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/oven-sh/bun/issues/30897">https://github.com/oven-sh/bun/issues/30897</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48164936">https://news.ycombinator.com/item?id=48164936</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 17 May 2026 00:07:48 +0000</pubDate><link>https://github.com/oven-sh/bun/issues/30897</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48164936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164936</guid></item><item><title><![CDATA[Remove .zig Files from Bun]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/oven-sh/bun/pull/30680">https://github.com/oven-sh/bun/pull/30680</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48133323">https://news.ycombinator.com/item?id=48133323</a></p>
<p>Points: 37</p>
<p># Comments: 28</p>
]]></description><pubDate>Thu, 14 May 2026 10:12:26 +0000</pubDate><link>https://github.com/oven-sh/bun/pull/30680</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48133323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133323</guid></item><item><title><![CDATA[New comment by quasigloam in "The Vatican's Website in Latin"]]></title><description><![CDATA[
<p>Now I’m curious; what book of grammar was it? What did the exercises look like? What other languages and strategies did you use?</p>
]]></description><pubDate>Thu, 07 May 2026 06:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046033</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=48046033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046033</guid></item><item><title><![CDATA[Symbolic derivatives and the rust rewrite of RE]]></title><description><![CDATA[
<p>Article URL: <a href="https://iev.ee/blog/symbolic-derivatives-and-the-rust-rewrite-of-resharp/">https://iev.ee/blog/symbolic-derivatives-and-the-rust-rewrite-of-resharp/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47306169">https://news.ycombinator.com/item?id=47306169</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Mar 2026 08:21:01 +0000</pubDate><link>https://iev.ee/blog/symbolic-derivatives-and-the-rust-rewrite-of-resharp/</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=47306169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306169</guid></item><item><title><![CDATA[New comment by quasigloam in "Many people have no mental imagery. What's going on in their brains?"]]></title><description><![CDATA[
<p>What would you say some of these pros and cons would be? I don’t think anyone really speaks about the possible negatives of having strong mental imagery would be</p>
]]></description><pubDate>Wed, 04 Feb 2026 21:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891983</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=46891983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891983</guid></item><item><title><![CDATA[New comment by quasigloam in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>I really enjoy tiled words, thanks for making this new addition to my daily routine!</p>
]]></description><pubDate>Sun, 14 Dec 2025 23:46:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46268431</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=46268431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46268431</guid></item><item><title><![CDATA[New comment by quasigloam in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>At some point there was "the keyboard extension" which was somewhat vim like (kinda). It was too overpowered and you literally could not flag someone who was using it in ultra or hyperbullet, so lichess finally banned it: <a href="https://lichess.org/page/play-extensions" rel="nofollow">https://lichess.org/page/play-extensions</a>. Vim bindings were too overpowered for chess :D</p>
]]></description><pubDate>Sun, 15 Jun 2025 11:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44281785</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=44281785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44281785</guid></item><item><title><![CDATA[New comment by quasigloam in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>I usually play chess with just my mousepad, so I've basically always just dragged and dropped. Playing click and click feels about the same speed, but I'm less used to it; maybe I'll try use it more in the future. I think Andrew Tang does drag and drop, and he's the fastest I've ever seen; I don't know if people like Danya or Hikaru do drag and drop, might be interesting to get some kind of statistical analysis of that.<p>>I’ve always been a good deal better (maybe a couple hundred ELO points) at blitz (3+0 or 5+0) than bullet (1+0).<p>I've basically always found that my bullet rating is at least 100 rating points higher than my blitz on lichess; possibly because I've wasted too much of my youth on bullet</p>
]]></description><pubDate>Sun, 15 Jun 2025 11:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44281760</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=44281760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44281760</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>Although in a Lisp such as Scheme, you could pass around the negation operator in something like (map - '(1 2 3)), so it would be a valid concern that it might clash.</p>
]]></description><pubDate>Sat, 14 Sep 2024 06:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41537990</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41537990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41537990</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>No problem! I had fun making it, for such a silly little project it's given me a surprising amount of joy.  If you want to look at another cool project that's tangentially related, have a look at Sectorlisp.</p>
]]></description><pubDate>Sat, 14 Sep 2024 06:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41537979</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41537979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41537979</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>Implementing a lisp in the type system would be fun, that's originally what this project was about until I got distracted with macros. Awesome projects like fortraith (<a href="https://github.com/Ashymad/fortraith">https://github.com/Ashymad/fortraith</a>) already exist, and even far more useful projects like dimensioned (compile time dimensional analysis using type level numbers) are inspiring. These examples, although cool, are probably a worse sign for krick for Rust compared with macro_rules being Turing complete.</p>
]]></description><pubDate>Sat, 14 Sep 2024 06:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41537781</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41537781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41537781</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>Yes it would match both, this would require us to assume that "foo - bar" can only be an atom. It's not a great solution.</p>
]]></description><pubDate>Sat, 14 Sep 2024 03:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41537279</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41537279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41537279</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>Yes, at the moment I just assume that all atoms are rust idents because that makes it easier to implement (I can just match against $x:ident), so it doesn't support dashes in atoms. I guess you could match against `$x:ident $(- $y:ident)*` instead? That should work I think, I'd have to change some details in some of the arms but it seems like that would be possible.</p>
]]></description><pubDate>Sat, 14 Sep 2024 01:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41536810</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41536810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41536810</guid></item><item><title><![CDATA[New comment by quasigloam in "Lisp implemented in Rust macros"]]></title><description><![CDATA[
<p>Thanks! It was fun to make. It was also instructive, as I learned that rust analyser doesn't handle macros generating millions of tokens :D</p>
]]></description><pubDate>Fri, 13 Sep 2024 22:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41535812</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41535812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41535812</guid></item><item><title><![CDATA[Lisp implemented in Rust macros]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/RyanWelly/lisp-in-rs-macros">https://github.com/RyanWelly/lisp-in-rs-macros</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41535354">https://news.ycombinator.com/item?id=41535354</a></p>
<p>Points: 293</p>
<p># Comments: 79</p>
]]></description><pubDate>Fri, 13 Sep 2024 21:31:13 +0000</pubDate><link>https://github.com/RyanWelly/lisp-in-rs-macros</link><dc:creator>quasigloam</dc:creator><comments>https://news.ycombinator.com/item?id=41535354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41535354</guid></item></channel></rss>