<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: quelsolaar</title><link>https://news.ycombinator.com/user?id=quelsolaar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 22:07:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quelsolaar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by quelsolaar in "Nitpicking the shell history scene in 'Tron: Legacy'"]]></title><description><![CDATA[
<p>I was luck to know Josh Nimoy who is responsible for a lot of this in the movie, who has since sadly passed away. Josh took great pride in the fact that he was able to put Emacs and a bunch of Unix commands in a major Hollywood blockbuster.ed</p>
]]></description><pubDate>Thu, 28 May 2026 21:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48315482</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=48315482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48315482</guid></item><item><title><![CDATA[New comment by quelsolaar in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>The things you want from C isn't C. Id advice you to use another language.</p>
]]></description><pubDate>Wed, 20 May 2026 13:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48207156</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=48207156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207156</guid></item><item><title><![CDATA[New comment by quelsolaar in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>A lot of the Central UB can not be defined, because they rely on detection. In order to have a well defined behaviour (by the standard or the compiler) the implementation needs to first detect that the behaviour is triggered, this is often very tricky or expensive. Its easy to define that a program should halt, if it writes outside an array, but detecting if it does can be both slow and hard to implement. There are implementations that do, but they are rarely used outside of debugging.<p>A better way to think about UB is as a contract between developer and implementation, so that the implementations can more easily reason about the code. How would you optimize:<p>(x * 2) / 2<p>An optimizer can optimize this out for a signed integer, because it doesn't have to  consider overflow, but with a unsigned integer it can not. UB is a big reason why C is the most power efficient high level language.</p>
]]></description><pubDate>Wed, 20 May 2026 12:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206477</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=48206477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206477</guid></item><item><title><![CDATA[New comment by quelsolaar in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>The 5 stages of learning about UB in C:<p>-Denial: "I know what signed overflow does on my machine."<p>-Anger: "This compiler is trash! why doesn't it just do what I say!?"<p>-Bargaining: "I'm submitting this proposal to wg14 to fix C..."<p>-Depression: "Can you rely on C code for anything?"<p>-Acceptance: "Just dont write UB."</p>
]]></description><pubDate>Wed, 20 May 2026 07:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204375</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=48204375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204375</guid></item><item><title><![CDATA[New comment by quelsolaar in "Why are we still using Markdown?"]]></title><description><![CDATA[
<p>Mark down is great because it doesn't define a bunch of things. Headline? Its a headline, no font, no sizing, no colors... Just a headline. It means that it can be displayed on any device, printed on any paper, work with any accessibility tool and optimized for what ever requirements the reader has, not what ever the writer thought looked good. The web is full of great content being made hard to access because of poor/inflexible layout choices. Just give me the text and let me choose how to make it readable. The added fact that you can read raw markdown without even parsing it makes it even better. Not having total control over what its going to look like for the reader is a feature not a bug.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630200</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=47630200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630200</guid></item><item><title><![CDATA[New comment by quelsolaar in "Oracle slashes 30k jobs"]]></title><description><![CDATA[
<p>Do not make the mistake of anthropomorphising Larry Ellison.</p>
]]></description><pubDate>Tue, 31 Mar 2026 15:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588517</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=47588517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588517</guid></item><item><title><![CDATA[New comment by quelsolaar in "Just 0.001% hold 3 times the wealth of poorest half of humanity, report finds"]]></title><description><![CDATA[
<p>This, "If you have enough, why does it matter if someone else has more" argument doesn't really hold. Yes we can make more TVs and phones so that everyone can get one, but then get to things like centrally located housing, where there is a limited supply. It matters a lot if you want someplace to live, and there are thousands of very rich people trying to out bid one and other for the same space in your city. This is why housing is no longer affordable.</p>
]]></description><pubDate>Thu, 11 Dec 2025 10:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46229681</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=46229681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46229681</guid></item><item><title><![CDATA[New comment by quelsolaar in "Brent's Encapsulated C Programming Rules (2020)"]]></title><description><![CDATA[
<p>Thanks for the shout out. I had no idea my 2h video, without a camera 8 years ago would have such legs! I should make a new one and include why zero initialization is bad.</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46207369</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=46207369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46207369</guid></item><item><title><![CDATA[Undefined behaviour spotted in safe Rust code]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/BrianOrwe/status/1996624161209569696">https://twitter.com/BrianOrwe/status/1996624161209569696</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46152664">https://news.ycombinator.com/item?id=46152664</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 04 Dec 2025 20:34:35 +0000</pubDate><link>https://twitter.com/BrianOrwe/status/1996624161209569696</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=46152664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46152664</guid></item><item><title><![CDATA[New comment by quelsolaar in "Work is not school: Surviving institutional stupidity"]]></title><description><![CDATA[
<p>Yeah the idea i that school is somehow a bastion of meritocracy is misguided.<p>Academia is better at setting clear requirements and measuring those goals, but whether these requirements have anything to do with being successful or useful in the real world is an entirely different matter.<p>School isn't reality, its mostly not even trying to simulate reality. School breads a lot of "Why was I not rewarded? I did everything they said i should do" disappointment in the real world.</p>
]]></description><pubDate>Thu, 02 Oct 2025 20:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45454820</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=45454820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45454820</guid></item><item><title><![CDATA[New comment by quelsolaar in "If all the world were a monorepo"]]></title><description><![CDATA[
<p>This is awesome. I run a team that uses software I produce and i have a rule that i can’t deliver breaking changes, and i cant force migrations. I can do the migration myself, or i have to emulate the old behavior next to the new. It makes you think really hard about releasing new APIs. I wish this was standard practice.</p>
]]></description><pubDate>Sat, 20 Sep 2025 06:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45310994</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=45310994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45310994</guid></item><item><title><![CDATA[New comment by quelsolaar in "Never write your own date parsing library"]]></title><description><![CDATA[
<p>Writing in binary or cranking your own electricity is easy. Anyone can do it.<p>There is a difference between things that are difficult and things that just take a lot of work.</p>
]]></description><pubDate>Sat, 26 Jul 2025 07:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44692031</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44692031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692031</guid></item><item><title><![CDATA[New comment by quelsolaar in "Never write your own date parsing library"]]></title><description><![CDATA[
<p>Your customers will pay more for things that are hard to do. Ask ASML.</p>
]]></description><pubDate>Sat, 26 Jul 2025 07:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44692012</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44692012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692012</guid></item><item><title><![CDATA[New comment by quelsolaar in "Never write your own date parsing library"]]></title><description><![CDATA[
<p>I exclusively write in C89. I'm a member of the ISO C standard board.</p>
]]></description><pubDate>Fri, 25 Jul 2025 20:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44688394</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44688394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44688394</guid></item><item><title><![CDATA[New comment by quelsolaar in "Never write your own date parsing library"]]></title><description><![CDATA[
<p>When ever i see "never implement your own...", i know i want to implement it myself. People say that about hard things, and I only want to do hard things. Nobody wants people who can do easy things, people want people who can do hard things. The only way to learn how to do hard things, is to do hard things, so do the hardest things.<p>So go ahead, write your own date library, your own Unicode font rendering, compiler, OS, game engine or what ever else people tell you to never do because its hard.</p>
]]></description><pubDate>Fri, 25 Jul 2025 20:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44688155</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44688155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44688155</guid></item><item><title><![CDATA[Better Software Conference: Finish Your Software [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=EGLoKbBn-VI">https://www.youtube.com/watch?v=EGLoKbBn-VI</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44664420">https://news.ycombinator.com/item?id=44664420</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Jul 2025 21:52:37 +0000</pubDate><link>https://www.youtube.com/watch?v=EGLoKbBn-VI</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44664420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44664420</guid></item><item><title><![CDATA[New comment by quelsolaar in "A new law in Sweden makes it illegal to buy custom adult content"]]></title><description><![CDATA[
<p>Maybe the victims of gunshots wanted to be shot? People shoot themselves all the time.<p>Should we make convictions of murder, depndent on proving that the victim dint actually want to get shot?</p>
]]></description><pubDate>Sun, 06 Jul 2025 07:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478707</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44478707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478707</guid></item><item><title><![CDATA[New comment by quelsolaar in "A new law in Sweden makes it illegal to buy custom adult content"]]></title><description><![CDATA[
<p>Yeah thats an old idea, that have proven again and again to cause misery. Its not flimsy at all. Its peer reviewed science.</p>
]]></description><pubDate>Sun, 06 Jul 2025 07:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478689</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44478689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478689</guid></item><item><title><![CDATA[New comment by quelsolaar in "A new law in Sweden makes it illegal to buy custom adult content"]]></title><description><![CDATA[
<p>Yes, Sex work can be made more safe. However none of these protects against the psychological harm that may sex workers are experiencing. There is plenty of evidence how harmful prostitution can be to mental wealth.<p>You list things that regulated to protect the user of drugs, tobacco and alcohol, but with prostitution, the product is a human being that needs to be protected too.<p>The Nordic model, does not outlaw selling sex, but criminalizes buying. In my opinion, selling sex may be harmfull, but i see no ethical reason against it. However there is no ethical way to buy sex, because its impossible for a buyer to be sure that you are not causing serious harm to the person you are buying from.</p>
]]></description><pubDate>Sat, 05 Jul 2025 22:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44476010</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44476010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44476010</guid></item><item><title><![CDATA[New comment by quelsolaar in "A new law in Sweden makes it illegal to buy custom adult content"]]></title><description><![CDATA[
<p>We want to protect vulnerable members of society. they come in all sizes and shapes.</p>
]]></description><pubDate>Sat, 05 Jul 2025 21:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44475697</link><dc:creator>quelsolaar</dc:creator><comments>https://news.ycombinator.com/item?id=44475697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44475697</guid></item></channel></rss>