<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: renox</title><link>https://news.ycombinator.com/user?id=renox</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 10:33:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=renox" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by renox in "FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing"]]></title><description><![CDATA[
<p>And the Chrome capsicum hallucination got me..</p>
]]></description><pubDate>Tue, 10 Mar 2026 13:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322927</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=47322927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322927</guid></item><item><title><![CDATA[New comment by renox in "Windows: Prefer the Native API over Win32"]]></title><description><![CDATA[
<p>It may gives them less headache but if the part about the antivirus flagging the exécutable as suspicious it may give the users headaches..</p>
]]></description><pubDate>Wed, 18 Feb 2026 21:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47066907</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=47066907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47066907</guid></item><item><title><![CDATA[New comment by renox in "Four Column ASCII (2017)"]]></title><description><![CDATA[
<p>I still find weird that they didn't make A,B... just after the digits, that would make binary to hexadecimal conversion more efficient..</p>
]]></description><pubDate>Tue, 17 Feb 2026 08:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045073</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=47045073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045073</guid></item><item><title><![CDATA[New comment by renox in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>I worked (a long time ago) on a C project where <i>every</i> int was wrapped in a struct.
And a friend told me about a C++ project where every index is a uint8, uint16, and they have to manage many different type of objects leading to lots of bugs..
So it isn't really linked to the language.</p>
]]></description><pubDate>Wed, 11 Feb 2026 06:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46971510</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46971510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971510</guid></item><item><title><![CDATA[New comment by renox in "Systems Thinking"]]></title><description><![CDATA[
<p>I've seen some issue with this approach is that management will want to sell the prototype, bypassing the "rewrite from the lesson learned" step, and then every shortcut took into the prototype will bite you, <i>a lot</i>..<p>And things like "race conditions"/lack of scalability due to improper threading architecture aren't especially easy to fix(!)..</p>
]]></description><pubDate>Fri, 06 Feb 2026 15:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46914009</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46914009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46914009</guid></item><item><title><![CDATA[New comment by renox in "Tomo: A statically typed, imperative language that cross-compiles to C [video]"]]></title><description><![CDATA[
<p>It's a minor detail but list starting at 1, with -1 being the last élément and 0 being 'none' is weird..
Why did you make this choice instead of 0 for the first élément, -1 for the last one?
It would avoid the 0 'trap'.</p>
]]></description><pubDate>Mon, 02 Feb 2026 22:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46863096</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46863096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46863096</guid></item><item><title><![CDATA[New comment by renox in "I built a 2x faster lexer, then discovered I/O was the real bottleneck"]]></title><description><![CDATA[
<p>> Eventually both Windows and Linux programs moved to a model where the OS just gave you the window as a drawing surface, and you were supposed to fill it.<p>If you follow this model, how do you solve the accessibility issue?</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767349</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46767349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767349</guid></item><item><title><![CDATA[New comment by renox in "Is Rust faster than C?"]]></title><description><![CDATA[
<p>>signed integer overflow being UB would count for C/C++<p>Then, I raise you to Zig which has <i>unsigned</i> integer overflow being UB.</p>
]]></description><pubDate>Wed, 14 Jan 2026 14:07:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46616227</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46616227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46616227</guid></item><item><title><![CDATA[New comment by renox in "Show HN: I implemented generics in my programming language"]]></title><description><![CDATA[
<p>>  Java everything is boxed anyway<p>Not true, there's int and Integer.</p>
]]></description><pubDate>Tue, 23 Dec 2025 16:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46366414</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46366414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46366414</guid></item><item><title><![CDATA[New comment by renox in "It's all about momentum"]]></title><description><![CDATA[
<p>>  I noticed during my three week summer vacation that it took me a good week to unwind and slow down.<p>It depends a lot on what you do on your holiday.
I think it's best to start with something "mind focussing": you're not going to think about your job while skydiving, scuba-diving etc.</p>
]]></description><pubDate>Thu, 18 Dec 2025 11:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46311323</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=46311323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311323</guid></item><item><title><![CDATA[New comment by renox in "The Manuscripts of Edsger W. Dijkstra"]]></title><description><![CDATA[
<p>For && and || I disagree: they are 'shortcircuiting' operators and as such they deserve a différent name than just 'and', 'or'.
That said &| should have been named and,or which would have freed &| to use for the shortcircuit operators.</p>
]]></description><pubDate>Mon, 10 Nov 2025 16:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45877897</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45877897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877897</guid></item><item><title><![CDATA[New comment by renox in "What Dynamic Typing Is For"]]></title><description><![CDATA[
<p>> The cost of dead people is a lot higher than the cost of developer time.<p>So you're using proof on every line of code you produce?</p>
]]></description><pubDate>Sun, 19 Oct 2025 18:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45636597</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45636597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636597</guid></item><item><title><![CDATA[New comment by renox in "Potential issues in curl found using AI assisted tools"]]></title><description><![CDATA[
<p>Once Claude found a bug in my code but I had to explain the structure of the data.
Then and only then it found the bug.</p>
]]></description><pubDate>Thu, 02 Oct 2025 19:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45454225</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45454225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45454225</guid></item><item><title><![CDATA[New comment by renox in "Human-Oriented Markup Language"]]></title><description><![CDATA[
<p>Of 'yourself', if a text field contain embedded/nested text you need to escape the delimiter.</p>
]]></description><pubDate>Wed, 24 Sep 2025 19:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45364859</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45364859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45364859</guid></item><item><title><![CDATA[New comment by renox in "Human-Oriented Markup Language"]]></title><description><![CDATA[
<p>Error safe, the : or :: I kind of doubt it, I think that finding a typing mistake (two : instead of 1) won't be easy..</p>
]]></description><pubDate>Tue, 23 Sep 2025 19:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45351937</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45351937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45351937</guid></item><item><title><![CDATA[New comment by renox in "Human-Oriented Markup Language"]]></title><description><![CDATA[
<p>Your point is funny but if you're not anal-retentive about the syntax you get monstrosity such as the CSV-escape rule instead of the passwd-escape rule..</p>
]]></description><pubDate>Tue, 23 Sep 2025 19:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45351887</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45351887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45351887</guid></item><item><title><![CDATA[New comment by renox in "Human-Oriented Markup Language"]]></title><description><![CDATA[
<p>>  Dual use means extra ceremony with escaping<p>It depends, if you allow nesting you also need escaping.</p>
]]></description><pubDate>Tue, 23 Sep 2025 19:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45351623</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45351623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45351623</guid></item><item><title><![CDATA[New comment by renox in "Noise cancelling a fan"]]></title><description><![CDATA[
<p>I wonder if it wouldn't be better to have <i>two</i> fans: one at a high position and one at a low position.</p>
]]></description><pubDate>Thu, 18 Sep 2025 11:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45288373</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45288373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45288373</guid></item><item><title><![CDATA[New comment by renox in "In Defense of C++"]]></title><description><![CDATA[
<p>No, it doesn't.
But I'm not sure that this matter, a sufficiently "smart" compiler understand that this is the same thing.</p>
]]></description><pubDate>Wed, 17 Sep 2025 13:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45275910</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45275910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45275910</guid></item><item><title><![CDATA[New comment by renox in "Wind turbine blade transportation challenges"]]></title><description><![CDATA[
<p>> you can't have practical automobiles without inventing the windshield wiper<p>Sure, but remember that some wipers were "hand activated".</p>
]]></description><pubDate>Wed, 17 Sep 2025 12:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45275032</link><dc:creator>renox</dc:creator><comments>https://news.ycombinator.com/item?id=45275032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45275032</guid></item></channel></rss>