<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: ReDress</title><link>https://news.ycombinator.com/user?id=ReDress</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 02:06:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ReDress" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ReDress in "WSL3 Performance is about 5-60% faster than WSL2 depending on the workload"]]></title><description><![CDATA[
<p>syscall/basic getppid() throughput 1,474,691 ops/s 1,533,399 ops/s +3.98%
Entry/exit latency 0.6781 µs/op 0.6521 µs/op -3.83%
sched/pipe 100k process ping-pong 48,445 ops/s 54,589 ops/s +12.68%
Context switch latency 20.64 µs/op 18.32 µs/op -11.25%
sched/messaging Hackbench (20 groups, 800 tasks) 14.507 s 13.047 s -10.06%
mem/memcpy glibc default bandwidth (1GB) 7.84 GB/s 12.64 GB/s +61.35%<p>This is great, this is some good work. But, like an issue I described before with Linux kernel io-uring[1], this fails to test and demonstrate performance with a healthy server load.<p>This obviously fails to depict a healthy server load because it's just way too specific.<p>1.<a href="https://news.ycombinator.com/item?id=44604793">https://news.ycombinator.com/item?id=44604793</a></p>
]]></description><pubDate>Sat, 10 Oct 2026 12:47:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032414</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50032414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032414</guid></item><item><title><![CDATA[New comment by ReDress in "C for Rust programmers"]]></title><description><![CDATA[
<p>Probably because C and C++ are mostly used in system and desktop development.<p>Rust is taking steps or has been taking steps in this direction too.<p>It's not surprising that a lot of experienced systems and desktop development engineers looking to getting their hands on the newest tool already have experience or at least familiarity with C and C++.</p>
]]></description><pubDate>Sat, 10 Oct 2026 12:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032165</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50032165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032165</guid></item><item><title><![CDATA[New comment by ReDress in "C for Rust programmers"]]></title><description><![CDATA[
<p>I'm going to go out on a limb here and make a wild guess.<p>That boolean is actually mostly an extension of the integer system whereby we now have an integer type that stores only one bit.<p>Whereby the bit stored either results in a 'true' or 'false' value.<p>Anyways, I know booleans are useful in systems development when you have strict memory / storage constrains / bandwidth (networks).<p>Yeah, that works for me.</p>
]]></description><pubDate>Sat, 10 Oct 2026 12:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032145</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50032145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032145</guid></item><item><title><![CDATA[New comment by ReDress in "I tried to move my notes out of Emacs. I failed. Again"]]></title><description><![CDATA[
<p>I'm going to project here. Please don't negvouch. I know I am projecting here.<p>I'd like to note that it seems your life at a computer mostly revolves around Emacs and emacs only.<p>This doesn't sound sane to me. And you should probably try to diversity when it comes to your engagement with your computer.<p>The whole computer is supposed to provide you with an ecosystem but Emacs just by itself will not provide you with a whole ecosystem in which you can trive in.<p>My apologies for this "insane" comment.</p>
]]></description><pubDate>Sat, 10 Oct 2026 11:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50031792</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50031792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50031792</guid></item><item><title><![CDATA[New comment by ReDress in "Programming Isn't Special"]]></title><description><![CDATA[
<p>I feel there's a general conflict in what exactly to quantify as 'art'.<p>At least at professional level, art is developed with a purpose / objective / intended function. For instance, I might visit Africa as someone who has living in Europe all my life but when I go back to Europe, then I decide, well. I should probably put some of what I saw and experienced in Africa in writing or drawings. The above scenerio is quite different from someone who generally draws and writes for leisure.<p>This is something that happens a lot and happens to apply in all sorts of trades. The situation is often that I engaged or experienced something in real life and would want to express the experience in digital form or some other form.<p>That said, this conflicts with the general idea of 'art' and other disciplines like 'philosophy' which are generally considered as things that people do for leisure.<p>Just making some general comment here :-)</p>
]]></description><pubDate>Sat, 10 Oct 2026 08:16:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50030823</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50030823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50030823</guid></item><item><title><![CDATA[New comment by ReDress in "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"]]></title><description><![CDATA[
<p>Oh, well.<p>For as the primary functionality of your local computer is as a desktop then you do indeed need to be running a server(be it a VPS, dedicated server or whatever).<p>Otherwise, then I would ask the question? What do you use your local computer for? Playing games? Sounds childish<p>The bottomline will remain, there's functionality you can get from a $5/month VPS that you can never get out of a desktop. Do I really need to list them? Probably not because they're too obvious. I mean, a server gives you access to the internet.<p>But, anyways, I forget servers are not useful anymore because we have all move to the AI protocol :-)</p>
]]></description><pubDate>Fri, 09 Oct 2026 05:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50016544</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=50016544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50016544</guid></item><item><title><![CDATA[New comment by ReDress in "Needed 1+1, built a functional programming language"]]></title><description><![CDATA[
<p>>I'm absolutely stuck on your comment that trees are the wrong approach, or that trees are somehow incompatible with precedence. They encode the precedence more explicitly and unambiguously than the original string itself.
Trees being incompatible with precedence is like parentheses being incompatible with precedence.<p>IMO, trees are not incompatible with precedence but I just prefer a more barebones approach to this fairly simple problem.</p>
]]></description><pubDate>Wed, 30 Sep 2026 16:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911282</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=49911282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911282</guid></item><item><title><![CDATA[New comment by ReDress in "Needed 1+1, built a functional programming language"]]></title><description><![CDATA[
<p>>The code to create the tree should not complex, so yes, AI could be used, but most competent coders should be able to create a basic version and test it in an afternoon.<p>I generally tend to find the idea of 'competent' coders misleading. For the most part, I have been developing or writing code in a certain language for while, then it turns out that I am competent coder? Because, yeah, I've been using C or Python for a while and can easily solve a lot of "complex" problems in C but with all due respect, I am obviously not a competent coder. It's like a situation where you frequent a certain part of town that you're very familiar with it and the people living there but then at the same time you don't live there - lol.<p>Anyways, for this problem I would parse this statement but definitely not into a tree. I'd assign the integrals to objects. I would then parse or go through the statement again executing the operands.<p>Well...</p>
]]></description><pubDate>Wed, 30 Sep 2026 13:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49908795</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=49908795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49908795</guid></item><item><title><![CDATA[New comment by ReDress in "Needed 1+1, built a functional programming language"]]></title><description><![CDATA[
<p>Thank you!<p>Turns you have a fairly, if not a very complicated tree for a simple problem. But, fair, enough, you can always get AI to write the code for this and probably, the code will be reused over and over.<p>But, is it just me or does someone else think that having to rebalance or re-order the tree might be a good breaking point for the camels back?<p>:-)</p>
]]></description><pubDate>Wed, 30 Sep 2026 11:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49907518</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=49907518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49907518</guid></item><item><title><![CDATA[New comment by ReDress in "Needed 1+1, built a functional programming language"]]></title><description><![CDATA[
<p>I'm not sure whether someone else has commented on this. I am yet to read the comments. Maybe I will read them soon enough.<p>Anyways and however, speaking in strict mathetical sense, the model of a tree actually breaks the classical mathematical model of operator precedence.<p>1 + 1 + 1 evaluates to:<p><pre><code>     (+)
     / \
   (+) (1)
   / \
 (1) (1)
</code></pre>
The above will be correct, mathematically, but will break once you involve multiple mathematical operators in the statement. Because, mathematically, operators have precedence.<p>The operators are essentially ordered based on their depth into the right of the question / statement but unless I am terribly wrong, this is not the case in mathematics and some operators have higher precedence regardless of their position in the statement.<p>Any comments on this?</p>
]]></description><pubDate>Wed, 30 Sep 2026 10:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49906907</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=49906907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49906907</guid></item><item><title><![CDATA[New comment by ReDress in "Writing by hand is good for your brain"]]></title><description><![CDATA[
<p>More like old habits go hard - heh</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:32:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49025274</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=49025274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49025274</guid></item><item><title><![CDATA[New comment by ReDress in "Diskless Linux boot using ZFS, iSCSI and PXE"]]></title><description><![CDATA[
<p>Really I wonder how this turns out to be diskless while you're clearly accessing a disk/drive over the network. Shouldn't we refer to this as network boot?</p>
]]></description><pubDate>Thu, 07 May 2026 06:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046172</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=48046172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046172</guid></item><item><title><![CDATA[New comment by ReDress in "India's billion-dollar e-waste empire"]]></title><description><![CDATA[
<p>Andrew has a few videos about waste and the waste industry in countries such as India, Indonesia and Bangladesh.<p>For instance, in Delhi <a href="https://www.youtube.com/watch?v=4Fojw7yviYU" rel="nofollow">https://www.youtube.com/watch?v=4Fojw7yviYU</a></p>
]]></description><pubDate>Mon, 01 Sep 2025 16:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45094090</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=45094090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45094090</guid></item><item><title><![CDATA[New comment by ReDress in "lsr: ls with io_uring"]]></title><description><![CDATA[
<p>I've been playing around with io_uring for a while.<p>Still, I am yet to come across a some tests that simulate typical real life application workload.<p>I heard of fio but are yet to check how exactly it works and whether it might be possible to simulate real life application workload with it.</p>
]]></description><pubDate>Fri, 18 Jul 2025 14:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44604793</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=44604793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44604793</guid></item><item><title><![CDATA[New comment by ReDress in "Silly job interview questions in Haskell"]]></title><description><![CDATA[
<p>> Silly job interview questions in Haskell.<p>Well, it's not clear to me why we're terming these as silly. They mostly seem simple, instead, to me.</p>
]]></description><pubDate>Fri, 23 May 2025 08:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44070909</link><dc:creator>ReDress</dc:creator><comments>https://news.ycombinator.com/item?id=44070909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44070909</guid></item></channel></rss>