<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: vineek</title><link>https://news.ycombinator.com/user?id=vineek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 11:24:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vineek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vineek in "C-Macs – a pure C macOS application"]]></title><description><![CDATA[
<p>Very nice. In similar fashion, a few years back I set out to create Wuhoo.<p>Wuhoo loosely stands for W indows U sing H eaders O nly. It is an attempt to create a single-header library (in the spirit of STB) for graphics related window management, compatible with both C and C++.<p>It works on Windows, Linux and Mac.<p><a href="https://github.com/ViNeek/wuhoo">https://github.com/ViNeek/wuhoo</a></p>
]]></description><pubDate>Fri, 19 Apr 2024 17:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40089273</link><dc:creator>vineek</dc:creator><comments>https://news.ycombinator.com/item?id=40089273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40089273</guid></item><item><title><![CDATA[New comment by vineek in "Programming breakthroughs we need"]]></title><description><![CDATA[
<p>Very nice article. Literate programming might have some interesting features in this direction. The not so obvious thing is how it can scale.<p>A very good example of literate programming can be found in the fantastic book Physically Based Rendering [1]. It also has a preface discussing it [2].<p>The authors write a full physically-based rendering system in a declarative fashion. This approach has also led to a nicely adapted web-based version of the book [3].<p>Although we have successful examples like TeX and HTML, it would be very interesting to see this approach explored further by a more modern language or programming methodology.<p>[1] <a href="https://pbrt.org/" rel="nofollow">https://pbrt.org/</a><p>[2] <a href="https://www.pbr-book.org/3ed-2018/Introduction/Literate_Programming" rel="nofollow">https://www.pbr-book.org/3ed-2018/Introduction/Literate_Prog...</a><p>[3] <a href="https://www.pbr-book.org/3ed-2018/contents" rel="nofollow">https://www.pbr-book.org/3ed-2018/contents</a></p>
]]></description><pubDate>Thu, 18 Aug 2022 03:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32504834</link><dc:creator>vineek</dc:creator><comments>https://news.ycombinator.com/item?id=32504834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32504834</guid></item><item><title><![CDATA[New comment by vineek in "Modern C++ Won't Save Us (2019)"]]></title><description><![CDATA[
<p>The ability to occasionally opt-out is both a feature and a necessity because certain systems are inherently unstable and offer varying guarantees. I’m arguing for an opt-in feature in C++. Of course there is no panacea.</p>
]]></description><pubDate>Tue, 27 Apr 2021 06:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=26952628</link><dc:creator>vineek</dc:creator><comments>https://news.ycombinator.com/item?id=26952628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26952628</guid></item><item><title><![CDATA[New comment by vineek in "Modern C++ Won't Save Us (2019)"]]></title><description><![CDATA[
<p>I completely agree with the points from this article. It is fundamentally infeasible to make all C and C++ code safe. The main reason, PAST code. There are countless lines of unsafe code already written. However, there is nothing magical about Rust's facilities (e.g. borrow checker) that make them inapplicable to FUTURE C and C++ code. I believe this is the only way forward for C and C++. They need to offer mechanisms that guarantee that any code written today can be provably memory and thread safe. That of course requires yet another tool in the myriad of tools that exist for C and C++.</p>
]]></description><pubDate>Mon, 26 Apr 2021 08:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=26940497</link><dc:creator>vineek</dc:creator><comments>https://news.ycombinator.com/item?id=26940497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26940497</guid></item><item><title><![CDATA[New comment by vineek in "Graphics Programming Weekly"]]></title><description><![CDATA[
<p>To get a quick feel for ray tracing, I would also suggest <a href="https://rayground.com/" rel="nofollow">https://rayground.com/</a>. It has a lot of ray tracing projects, ranging from basic samples to complicated scenes. They can all be run in your browser.</p>
]]></description><pubDate>Mon, 15 Feb 2021 08:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=26140483</link><dc:creator>vineek</dc:creator><comments>https://news.ycombinator.com/item?id=26140483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26140483</guid></item></channel></rss>