<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: Rucadi</title><link>https://news.ycombinator.com/user?id=Rucadi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 22:03:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Rucadi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Rucadi in "Why a program doesn't work when run from a batch file, but works when clicked"]]></title><description><![CDATA[
<p>I don't think that's good, I think that's horrible, got to hate invisible state.</p>
]]></description><pubDate>Fri, 30 Oct 2026 13:35:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50303674</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=50303674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50303674</guid></item><item><title><![CDATA[New comment by Rucadi in "NetBSD adds a new text editor called atto"]]></title><description><![CDATA[
<p>For me the most easy-to-use editor for cli / ssh and relatively lightweight is <a href="https://github.com/sinelaw/fresh" rel="nofollow">https://github.com/sinelaw/fresh</a> everybody can just use it intuitively.</p>
]]></description><pubDate>Thu, 29 Oct 2026 12:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50288044</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=50288044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50288044</guid></item><item><title><![CDATA[New comment by Rucadi in "Valve releases Steam Controller CAD files under Creative Commons license"]]></title><description><![CDATA[
<p>And doesn't forbid you from using their platform for free if you sell the keys by yourself and you can also decide to publish your game to other stores...</p>
]]></description><pubDate>Wed, 06 May 2026 17:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48039067</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=48039067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48039067</guid></item><item><title><![CDATA[New comment by Rucadi in "State of the Windows: What is going on with Windows 11?"]]></title><description><![CDATA[
<p>I'll be honest, I just want something that I can develop on (linux is the easiest by far) and that's not annoying (Nixos is the best at that).<p>I don't even use any advanced config, just bare-minimum config for the system, enough (project-specific things handled by nix).</p>
]]></description><pubDate>Mon, 26 Jan 2026 22:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772565</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46772565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772565</guid></item><item><title><![CDATA[New comment by Rucadi in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>I also got the same feeling from that, in fact, I would go as far as to say that nixpkgs and nix-commands integration with git works quite well and is not an issue.<p>So the phrase the article says
"Package managers keep falling for this. And it keeps not working out"
I feel that's untrue.<p>The most issue I have with this really is "flakes" integration where the whole recipe folder is copied into the store (which doesn't happen with non-flakes commands), but that's a tooling problem not an intrinsic problem of using git</p>
]]></description><pubDate>Fri, 26 Dec 2025 13:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46391999</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46391999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391999</guid></item><item><title><![CDATA[New comment by Rucadi in "Rust's Block Pattern"]]></title><description><![CDATA[
<p>The best part of statement expressions is that a return there returns from the function itself, not from the statement expr.<p>I use that with with macros to return akins to std::expected, while maintaining the code in the happy-path like with exceptions.</p>
]]></description><pubDate>Fri, 19 Dec 2025 23:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46331999</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46331999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46331999</guid></item><item><title><![CDATA[New comment by Rucadi in "Rust's Block Pattern"]]></title><description><![CDATA[
<p>This is also somewhat common in c++ with immediate-invoked lambdas</p>
]]></description><pubDate>Fri, 19 Dec 2025 23:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46331977</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46331977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46331977</guid></item><item><title><![CDATA[New comment by Rucadi in "How well do you know C++ auto type deduction?"]]></title><description><![CDATA[
<p>it makes function declarations/instantiations much more grep-able.</p>
]]></description><pubDate>Mon, 15 Dec 2025 08:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271689</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46271689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271689</guid></item><item><title><![CDATA[New comment by Rucadi in "How well do you know C++ auto type deduction?"]]></title><description><![CDATA[
<p>auto has a good perk, it prevents uninitialized values (Which is a source of bugs).<p>For example:<p>auto a;<p>will always fail to compile not matter what flags.<p>int a;<p>is valid.<p>Also it prevents implicit type conversions, what you get as type on auto is the type you put at the right.<p>That's good.</p>
]]></description><pubDate>Mon, 15 Dec 2025 07:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271541</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46271541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271541</guid></item><item><title><![CDATA[New comment by Rucadi in "Stop crawling my HTML – use the API"]]></title><description><![CDATA[
<p>This will end up with people creating their pages in top of godot engine to avoid html scrapping hahaha</p>
]]></description><pubDate>Sun, 14 Dec 2025 19:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46265905</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46265905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46265905</guid></item><item><title><![CDATA[New comment by Rucadi in "Using Python for Scripting"]]></title><description><![CDATA[
<p>To be honest I don't know what to say, you can use nix in many ways, and you don't even require to know the language.<p>The easiest entry-point is to just use it like a package manager, you install nix (which is just a command...) and then you have available the whole set of packages which are searchable from here: <a href="https://search.nixos.org/packages" rel="nofollow">https://search.nixos.org/packages</a><p>nix-shell is just to download&add programs temporary to your PATH.<p>I don't feel that this is harder than something like "sudo apt install -y xxxxx" but for sure more robust and portable, and doesn't require sudo.<p>If at some point you want to learn the language in order to create configurations or packaging software, it may require to check a lot more documentation and examples, but for this I think it's pretty straightforward and is not harder than any other package manager like aptitude, homebrew or pacman.</p>
]]></description><pubDate>Sun, 14 Dec 2025 12:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46262517</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46262517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46262517</guid></item><item><title><![CDATA[New comment by Rucadi in "Go is portable, until it isn't"]]></title><description><![CDATA[
<p>If you really need a portable binary that uses shared libraries I would recommend building it with nix, you get all the dependencies including dynamic linker and glibc.</p>
]]></description><pubDate>Sat, 13 Dec 2025 09:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46253287</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46253287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46253287</guid></item><item><title><![CDATA[New comment by Rucadi in "Using Python for Scripting"]]></title><description><![CDATA[
<p>Nix allows you to do this with any language and required dependency:
<a href="https://wiki.nixos.org/wiki/Nix-shell_shebang" rel="nofollow">https://wiki.nixos.org/wiki/Nix-shell_shebang</a></p>
]]></description><pubDate>Fri, 12 Dec 2025 14:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46244617</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46244617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46244617</guid></item><item><title><![CDATA[New comment by Rucadi in "Zellij: A terminal workspace with batteries included"]]></title><description><![CDATA[
<p>If the source is known, it is not less bad that downloading a program and running it</p>
]]></description><pubDate>Fri, 05 Dec 2025 20:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46166762</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46166762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46166762</guid></item><item><title><![CDATA[New comment by Rucadi in "Isn't WSL2 just a VM?"]]></title><description><![CDATA[
<p>yes just use brige networking instead of nat</p>
]]></description><pubDate>Mon, 01 Dec 2025 18:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46111477</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46111477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46111477</guid></item><item><title><![CDATA[New comment by Rucadi in "Isn't WSL2 just a VM?"]]></title><description><![CDATA[
<p>cpu 100% and shitty integration.</p>
]]></description><pubDate>Mon, 01 Dec 2025 18:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46111470</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46111470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46111470</guid></item><item><title><![CDATA[New comment by Rucadi in "Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton"]]></title><description><![CDATA[
<p>Smite used to do that, but long time since I played it.</p>
]]></description><pubDate>Mon, 01 Dec 2025 13:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46106965</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=46106965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46106965</guid></item><item><title><![CDATA[New comment by Rucadi in "Ask HN: Who wants to be hired? (November 2025)"]]></title><description><![CDATA[
<p>Location: Barcelona/Spain<p>Remote: Preferred<p>Willing to relocate: No<p>Technologies: C++(up to 23), Nix, Linux Namespaces / Docker, Python, CUDA, FPGA development(xilinx) with a little bit of linux driver development, verilog, reverse engineering, Rust-curious... In general I touch a lot of stuff and learn fast :)!<p>Résumé/CV: <a href="https://rucadi.eu/cv.html" rel="nofollow">https://rucadi.eu/cv.html</a><p>Email: rubencanodiaz[<at>]gmail.com</p>
]]></description><pubDate>Mon, 03 Nov 2025 18:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802247</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=45802247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802247</guid></item><item><title><![CDATA[New comment by Rucadi in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>The most success I had so far on doing a project where I had to work with binary data parsing is Deku in rust, I would give this a try if I have the opportunity</p>
]]></description><pubDate>Fri, 24 Oct 2025 07:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45691738</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=45691738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45691738</guid></item><item><title><![CDATA[New comment by Rucadi in "Ask HN: What's the best hackable smart TV?"]]></title><description><![CDATA[
<p>I compiled/ported the mario64 port to the LG TV quite easily, so I would say that LGTV is the best for that.</p>
]]></description><pubDate>Fri, 10 Oct 2025 16:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45540622</link><dc:creator>Rucadi</dc:creator><comments>https://news.ycombinator.com/item?id=45540622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45540622</guid></item></channel></rss>