<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: gilnaa</title><link>https://news.ycombinator.com/user?id=gilnaa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 23:53:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gilnaa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gilnaa in "Dive: A tool for exploring a Docker image, layer contents and more"]]></title><description><![CDATA[
<p>Like an onion</p>
]]></description><pubDate>Mon, 08 Jan 2024 17:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38915226</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=38915226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38915226</guid></item><item><title><![CDATA[New comment by gilnaa in "I wrote a SQL engine in Python"]]></title><description><![CDATA[
<p>Polars is already not python</p>
]]></description><pubDate>Sat, 31 Dec 2022 12:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=34195950</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=34195950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34195950</guid></item><item><title><![CDATA[New comment by gilnaa in "Act: Run your GitHub Actions locally"]]></title><description><![CDATA[
<p>EDITOR=true is clever!
Git has --no-edit as well, btw</p>
]]></description><pubDate>Sat, 26 Nov 2022 10:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=33751592</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=33751592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33751592</guid></item><item><title><![CDATA[New comment by gilnaa in "Carefully exploring Rust as a Python developer"]]></title><description><![CDATA[
<p>Panics _can_ sometimes conceptually share the same implementation as exceptions, but given that their usage is not the same, and the fact that the ecosystem doesn't use panics as exceptions, it's a bit of stretch saying they're "functionally" the same.<p>A bit like saying trains and chairs are functionally the same since they both can have wheels; when there's the crucial difference that chairs don't go choo-choo.</p>
]]></description><pubDate>Sun, 13 Nov 2022 17:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33585133</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=33585133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33585133</guid></item><item><title><![CDATA[New comment by gilnaa in "Debugging C with Cosmopolitan Libc"]]></title><description><![CDATA[
<p>Isn't this why Windows have MOV EDI, EDI at the start of a function?
<a href="https://devblogs.microsoft.com/oldnewthing/20110921-00/?p=9583" rel="nofollow">https://devblogs.microsoft.com/oldnewthing/20110921-00/?p=95...</a></p>
]]></description><pubDate>Mon, 24 Oct 2022 15:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=33318274</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=33318274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33318274</guid></item><item><title><![CDATA[New comment by gilnaa in "Mle is a small, flexible, terminal-based text editor written in C"]]></title><description><![CDATA[
<p>"I want X"
"Here's Y"
"Yeah no"</p>
]]></description><pubDate>Sat, 01 Oct 2022 15:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33047320</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=33047320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33047320</guid></item><item><title><![CDATA[New comment by gilnaa in "Embed is in C23"]]></title><description><![CDATA[
<p>Not to mention that it didn't even get into C++</p>
]]></description><pubDate>Sat, 23 Jul 2022 14:46:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32203786</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=32203786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32203786</guid></item><item><title><![CDATA[New comment by gilnaa in "Flavors of enums with Rust bindgen"]]></title><description><![CDATA[
<p>You put #[non_exhaustive] on a enum in Rust to force users matching on it to handle an "else"/"default" case, so that you can add more variants to this enum in the future without breaking their code.<p>It doesn't mean that the enum itself is non exhaustive: at any point in time when enum is defined, it defines all of its variants and any other value is still UB.</p>
]]></description><pubDate>Mon, 13 Jun 2022 17:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31728982</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=31728982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31728982</guid></item><item><title><![CDATA[New comment by gilnaa in "Linux-Xlnx – The official Linux kernel from Xilinx"]]></title><description><![CDATA[
<p>It's not that it is unstable as much as it is needlessly painful to work with.</p>
]]></description><pubDate>Sat, 02 Apr 2022 15:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=30889017</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=30889017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30889017</guid></item><item><title><![CDATA[New comment by gilnaa in "How to FizzBuzz at 40GiB/S"]]></title><description><![CDATA[
<p>56GiB/s*</p>
]]></description><pubDate>Tue, 26 Oct 2021 10:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=28998665</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=28998665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28998665</guid></item><item><title><![CDATA[How to FizzBuzz at 40GiB/S]]></title><description><![CDATA[
<p>Article URL: <a href="https://codegolf.stackexchange.com/questions/215216/high-throughput-fizz-buzz/236630#236630">https://codegolf.stackexchange.com/questions/215216/high-throughput-fizz-buzz/236630#236630</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28998588">https://news.ycombinator.com/item?id=28998588</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 26 Oct 2021 10:30:45 +0000</pubDate><link>https://codegolf.stackexchange.com/questions/215216/high-throughput-fizz-buzz/236630#236630</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=28998588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28998588</guid></item><item><title><![CDATA[New comment by gilnaa in "Replacements for existing software written in Rust"]]></title><description><![CDATA[
<p>a tool doesn't have to be a clean room implementation to be useful</p>
]]></description><pubDate>Fri, 28 May 2021 14:26:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=27315682</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=27315682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27315682</guid></item><item><title><![CDATA[New comment by gilnaa in "An intro to Zig's integer casting for C programmers"]]></title><description><![CDATA[
<p>Sorry to hear that</p>
]]></description><pubDate>Wed, 12 May 2021 11:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=27128947</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=27128947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27128947</guid></item><item><title><![CDATA[New comment by gilnaa in "An intro to Zig's integer casting for C programmers"]]></title><description><![CDATA[
<p>Not to sound too aggressive, I'm not sure why ada programmers keep being surprised at the hype.<p>Safety (of all kinds) is not the only selling point of Rust and Zig, 
and the fact that Ada also have safety measures doesn't mean that it's instantly an option for me.<p>For example, I keep seeing people hype about Zig/Rust, for all kinds of reasons;
and the way that they present their arguments is very compelling.
While I've heard of Ada before, AFAICT the only context in which it is brought up is to downplay hype over Rust/Zig;
never as a standalone.<p>Sounds like a PR problem, mostly.<p><i>EDIT</i>: Not to say that there aren't other problems, just saying that this point alone isn't some magic bullet.<p>I don't like Rust because it gives me memory safety, tons of languages do that.
I love Rust because the tradeoffs it gives me worth the switch, and the overall tooling and ecosystem are very well made.</p>
]]></description><pubDate>Tue, 11 May 2021 13:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=27118012</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=27118012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27118012</guid></item><item><title><![CDATA[New comment by gilnaa in "Rust Language Cheat Sheet"]]></title><description><![CDATA[
<p>Great work!<p>"Allocate T bytes on stack bound as x" may sound a bit like T is a size instead of a type.</p>
]]></description><pubDate>Sun, 25 Apr 2021 08:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=26931258</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=26931258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26931258</guid></item><item><title><![CDATA[New comment by gilnaa in "Show HN: FizzBuzz 4GiB/S"]]></title><description><![CDATA[
<p>Hey, OP here.
Code not written by me, but by a friend (iscgar) with no HN account.<p>On my late 2019 MacBook Pro, using clang 12.<p><pre><code>    clang -O3 -march=native fizz4.c
    ./a.out | pv > /dev/null
</code></pre>
Starts at around 4GiB/s and drops down to 3.8 after a while, probably due to battery/heating.</p>
]]></description><pubDate>Fri, 13 Nov 2020 13:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=25081861</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=25081861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25081861</guid></item><item><title><![CDATA[Show HN: FizzBuzz 4GiB/S]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/iscgar/fe622cb21b21020362b0ebb9958523e6">https://gist.github.com/iscgar/fe622cb21b21020362b0ebb9958523e6</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25081839">https://news.ycombinator.com/item?id=25081839</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Nov 2020 13:19:20 +0000</pubDate><link>https://gist.github.com/iscgar/fe622cb21b21020362b0ebb9958523e6</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=25081839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25081839</guid></item><item><title><![CDATA[New comment by gilnaa in "Brython – A Python 3 implementation for client-side web programming"]]></title><description><![CDATA[
<p>I was quite surprised to read that you can't set a custom hasher in C++/Rust, and I even went and made sure that it's possible.<p>But then I re-read your comment and realized you've meant that you can't do this in JS.</p>
]]></description><pubDate>Mon, 06 Jul 2020 14:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23748310</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=23748310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23748310</guid></item><item><title><![CDATA[New comment by gilnaa in "Carbon: Create and share images of source code"]]></title><description><![CDATA[
<p>I think he refers to the ligatures</p>
]]></description><pubDate>Sun, 10 May 2020 08:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23131112</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=23131112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23131112</guid></item><item><title><![CDATA[New comment by gilnaa in "Audacious 4.0 released, switches from GTK to Qt 5"]]></title><description><![CDATA[
<p>Wow, Banshee.
I liked it so much and no other player managed to replace it for me.<p>What a shame that it died.</p>
]]></description><pubDate>Mon, 23 Mar 2020 09:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=22662321</link><dc:creator>gilnaa</dc:creator><comments>https://news.ycombinator.com/item?id=22662321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22662321</guid></item></channel></rss>