<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: qsantos</title><link>https://news.ycombinator.com/user?id=qsantos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:34:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=qsantos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[How many valid JSON strings are there?]]></title><description><![CDATA[
<p>Article URL: <a href="https://qntm.org/jsoncount">https://qntm.org/jsoncount</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45356824">https://news.ycombinator.com/item?id=45356824</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Sep 2025 06:07:07 +0000</pubDate><link>https://qntm.org/jsoncount</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=45356824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45356824</guid></item><item><title><![CDATA[LLMs in Programming]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.thecodedmessage.com/posts/llm-in-programming/">https://www.thecodedmessage.com/posts/llm-in-programming/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44860939">https://news.ycombinator.com/item?id=44860939</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Aug 2025 05:19:43 +0000</pubDate><link>https://www.thecodedmessage.com/posts/llm-in-programming/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=44860939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44860939</guid></item><item><title><![CDATA[When Should You Use Hypermedia? (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://htmx.org/essays/when-to-use-hypermedia/">https://htmx.org/essays/when-to-use-hypermedia/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42806781">https://news.ycombinator.com/item?id=42806781</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Jan 2025 18:49:58 +0000</pubDate><link>https://htmx.org/essays/when-to-use-hypermedia/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42806781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42806781</guid></item><item><title><![CDATA[Type Inference in Rust and C++]]></title><description><![CDATA[
<p>Article URL: <a href="https://herecomesthemoon.net/2025/01/type-inference-in-rust-and-cpp/">https://herecomesthemoon.net/2025/01/type-inference-in-rust-and-cpp/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42806581">https://news.ycombinator.com/item?id=42806581</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Jan 2025 18:31:46 +0000</pubDate><link>https://herecomesthemoon.net/2025/01/type-inference-in-rust-and-cpp/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42806581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42806581</guid></item><item><title><![CDATA[Async Rust is about concurrency, not (just) performance]]></title><description><![CDATA[
<p>Article URL: <a href="https://kobzol.github.io/rust/2025/01/15/async-rust-is-about-concurrency.html">https://kobzol.github.io/rust/2025/01/15/async-rust-is-about-concurrency.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42721791">https://news.ycombinator.com/item?id=42721791</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jan 2025 05:53:10 +0000</pubDate><link>https://kobzol.github.io/rust/2025/01/15/async-rust-is-about-concurrency.html</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42721791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42721791</guid></item><item><title><![CDATA[What I Did in 2024]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.redblobgames.com/blog/2024-12-25-what-i-did-in-2024/">https://www.redblobgames.com/blog/2024-12-25-what-i-did-in-2024/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42564782">https://news.ycombinator.com/item?id=42564782</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jan 2025 08:44:19 +0000</pubDate><link>https://www.redblobgames.com/blog/2024-12-25-what-i-did-in-2024/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42564782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42564782</guid></item><item><title><![CDATA[When Self–Hosting Fails: The Night My Blog Vanished]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bytedrum.com/posts/when-self-hosting-fails/">https://www.bytedrum.com/posts/when-self-hosting-fails/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42346909">https://news.ycombinator.com/item?id=42346909</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 07 Dec 2024 03:04:21 +0000</pubDate><link>https://www.bytedrum.com/posts/when-self-hosting-fails/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42346909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42346909</guid></item><item><title><![CDATA[New comment by qsantos in "You Can Move Unpin"]]></title><description><![CDATA[
<p>Clarification needed: the original title is “You can move !Unpin”, which is definitely more surprising!</p>
]]></description><pubDate>Wed, 04 Dec 2024 06:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42315026</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42315026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42315026</guid></item><item><title><![CDATA[You Can Move Unpin]]></title><description><![CDATA[
<p>Article URL: <a href="https://qsantos.fr/2024/12/04/you-can-move-unpin/">https://qsantos.fr/2024/12/04/you-can-move-unpin/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42315017">https://news.ycombinator.com/item?id=42315017</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Dec 2024 06:50:48 +0000</pubDate><link>https://qsantos.fr/2024/12/04/you-can-move-unpin/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42315017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42315017</guid></item><item><title><![CDATA[The Environment Will Be Saved If We Just Avoid Doing Icky Things]]></title><description><![CDATA[
<p>Article URL: <a href="https://branchfree.org/2024/11/25/the-environment-will-be-saved-if-we-just-avoid-doing-icky-things/">https://branchfree.org/2024/11/25/the-environment-will-be-saved-if-we-just-avoid-doing-icky-things/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42233927">https://news.ycombinator.com/item?id=42233927</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 25 Nov 2024 07:08:10 +0000</pubDate><link>https://branchfree.org/2024/11/25/the-environment-will-be-saved-if-we-just-avoid-doing-icky-things/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=42233927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42233927</guid></item><item><title><![CDATA[Vecint: Average Color]]></title><description><![CDATA[
<p>Article URL: <a href="https://wunkolo.github.io/post/2024/09/vecint-average-color/">https://wunkolo.github.io/post/2024/09/vecint-average-color/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41693831">https://news.ycombinator.com/item?id=41693831</a></p>
<p>Points: 27</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 30 Sep 2024 05:26:54 +0000</pubDate><link>https://wunkolo.github.io/post/2024/09/vecint-average-color/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41693831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41693831</guid></item><item><title><![CDATA["Hygienic" Let Statements in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://sabrinajewson.org/blog/truly-hygienic-let">https://sabrinajewson.org/blog/truly-hygienic-let</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41616855">https://news.ycombinator.com/item?id=41616855</a></p>
<p>Points: 25</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Sep 2024 13:17:45 +0000</pubDate><link>https://sabrinajewson.org/blog/truly-hygienic-let</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41616855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41616855</guid></item><item><title><![CDATA[There are 665 open licences, most are pretty rubbish]]></title><description><![CDATA[
<p>Article URL: <a href="https://csvbase.com/blog/14">https://csvbase.com/blog/14</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41584340">https://news.ycombinator.com/item?id=41584340</a></p>
<p>Points: 44</p>
<p># Comments: 21</p>
]]></description><pubDate>Wed, 18 Sep 2024 19:24:58 +0000</pubDate><link>https://csvbase.com/blog/14</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41584340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41584340</guid></item><item><title><![CDATA[GPU Debug Scopes]]></title><description><![CDATA[
<p>Article URL: <a href="https://wunkolo.github.io/post/2024/09/gpu-debug-scopes/">https://wunkolo.github.io/post/2024/09/gpu-debug-scopes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41565056">https://news.ycombinator.com/item?id=41565056</a></p>
<p>Points: 102</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 17 Sep 2024 06:59:52 +0000</pubDate><link>https://wunkolo.github.io/post/2024/09/gpu-debug-scopes/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41565056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41565056</guid></item><item><title><![CDATA[Why Undefined Behavior Matters (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://qsantos.fr/2022/09/08/why-undefined-behavior-matters/">https://qsantos.fr/2022/09/08/why-undefined-behavior-matters/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41564992">https://news.ycombinator.com/item?id=41564992</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Sep 2024 06:52:28 +0000</pubDate><link>https://qsantos.fr/2022/09/08/why-undefined-behavior-matters/</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41564992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41564992</guid></item><item><title><![CDATA[New comment by qsantos in "Linux Pipes Are Slow"]]></title><description><![CDATA[
<p>Hey!</p>
]]></description><pubDate>Mon, 26 Aug 2024 18:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41360055</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41360055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41360055</guid></item><item><title><![CDATA[New comment by qsantos in "Linux Pipes Are Slow"]]></title><description><![CDATA[
<p>Totally agree, my server should definitely be able to handle the load. But this is a WordPress install, which is definitely doing too much work for what it is when just serving the pages. I plan to improve on this!</p>
]]></description><pubDate>Mon, 26 Aug 2024 16:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41358624</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41358624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41358624</guid></item><item><title><![CDATA[New comment by qsantos in "Linux Pipes Are Slow"]]></title><description><![CDATA[
<p>My server struggles a bit with the load on the WordPress site. You should be fine just reloading. I will make sure to improve things for the next time!</p>
]]></description><pubDate>Mon, 26 Aug 2024 16:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41358609</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41358609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41358609</guid></item><item><title><![CDATA[New comment by qsantos in "Linux Pipes Are Slow"]]></title><description><![CDATA[
<p>To be frank, this is more of a pretext to understand what pipes and vmsplice do exactly.</p>
]]></description><pubDate>Mon, 26 Aug 2024 12:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41356637</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41356637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41356637</guid></item><item><title><![CDATA[New comment by qsantos in "Linux Pipes Are Slow"]]></title><description><![CDATA[
<p>For the first Rust program, where I just write to memory, I just use the time utility when running the program from zsh. Then, I divide the number of bytes written by the number of seconds elapsed. That's why it's not an infinite loop ;)</p>
]]></description><pubDate>Mon, 26 Aug 2024 12:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41356603</link><dc:creator>qsantos</dc:creator><comments>https://news.ycombinator.com/item?id=41356603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41356603</guid></item></channel></rss>