<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: merksoftworks</title><link>https://news.ycombinator.com/user?id=merksoftworks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 06 Aug 2026 07:39:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=merksoftworks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by merksoftworks in "At least 100 deaths reported in Ebola outbreak in DR Congo"]]></title><description><![CDATA[
<p>Nor are the victims of preventable disease to be blamed for being born into countries without functioning governments. I'm happy to pay $37 as a U.S. taxpayer if it saves the life of someone I'll never meet.</p>
]]></description><pubDate>Mon, 18 May 2026 19:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184100</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=48184100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184100</guid></item><item><title><![CDATA[New comment by merksoftworks in "How I learned Vulkan and wrote a small game engine with it (2024)"]]></title><description><![CDATA[
<p>Very! there are unified headers and a C library that the maintainers have written as a wrapper around the library.<p><a href="https://github.com/gfx-rs/wgpu-native" rel="nofollow">https://github.com/gfx-rs/wgpu-native</a><p><a href="https://github.com/eliemichel/WebGPU-Cpp" rel="nofollow">https://github.com/eliemichel/WebGPU-Cpp</a></p>
]]></description><pubDate>Sat, 22 Nov 2025 07:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46012973</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=46012973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46012973</guid></item><item><title><![CDATA[New comment by merksoftworks in "Scripts I wrote that I use all the time"]]></title><description><![CDATA[
<p>in oh-my-zsh you can use `take` to do what mkcd does.</p>
]]></description><pubDate>Thu, 23 Oct 2025 05:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45678488</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45678488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45678488</guid></item><item><title><![CDATA[New comment by merksoftworks in "A case for learning GPU programming with a compute-first mindset"]]></title><description><![CDATA[
<p>Agreed. I wish it was easier to embed the compiler in my favorite languages and reflect on it. Quite excited bout Wesl: <a href="https://github.com/wgsl-tooling-wg/wesl-rs" rel="nofollow">https://github.com/wgsl-tooling-wg/wesl-rs</a>.</p>
]]></description><pubDate>Fri, 10 Oct 2025 00:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534469</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45534469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534469</guid></item><item><title><![CDATA[New comment by merksoftworks in "If you are harassed by lasers"]]></title><description><![CDATA[
<p>I dug around on this web page and found outlinks to:<p>The "Stop Gangstalking Awareness Group", and especially this page about "Understanding Neuro Weapons." LaserPointerSafety has not evaluated the accuracy or usefulness of this group or their information. (Thanks to M.D. in July 2024 for bringing this to our attention.)<p>These are kind of kooky links: <a href="https://web.archive.org/web/20240509210655/https://stopgangstalking.org/" rel="nofollow">https://web.archive.org/web/20240509210655/https://stopgangs...</a></p>
]]></description><pubDate>Fri, 26 Sep 2025 22:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45391855</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45391855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45391855</guid></item><item><title><![CDATA[New comment by merksoftworks in "Luau – Fast, small, safe, gradually typed scripting language derived from Lua"]]></title><description><![CDATA[
<p>This has been posted here a while ago but I'm pretty excited about bolt: <a href="https://github.com/Beariish/bolt" rel="nofollow">https://github.com/Beariish/bolt</a> - I've been looking for a statically typed language which could integrate well around something with a strong type system and good meta programming facilities for generating bindings. Bolt has the benefit of being a pretty small library with the downside of being nascent.</p>
]]></description><pubDate>Thu, 18 Sep 2025 19:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45293749</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45293749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45293749</guid></item><item><title><![CDATA[New comment by merksoftworks in "I Am An AI Hater"]]></title><description><![CDATA[
<p>What I will say about sycophancy - the recent rollback that OpenAI went through does appear like a clear attempt to push the envelope on dark patterns wrt AI Assistants. Engagement optimized assistants, pornography, and tooling are inherently misaligned with the productivity or wellbeing of their users in the same way that engagement maximized social media is inherently misaligned with the social wellbeing of it's users.</p>
]]></description><pubDate>Wed, 27 Aug 2025 20:39:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45044914</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45044914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45044914</guid></item><item><title><![CDATA[New comment by merksoftworks in "I Am An AI Hater"]]></title><description><![CDATA[
<p>This is a misquote - the two minutes of context around the content he was commenting cause it to make way more sense: <a href="https://www.youtube.com/watch?v=ngZ0K3lWKRc" rel="nofollow">https://www.youtube.com/watch?v=ngZ0K3lWKRc</a><p>He's right that to someone who's art is about capturing the world through a child's eyes, the dreamlike consonance of everyday life with simple fantasy, this is abominable.</p>
]]></description><pubDate>Wed, 27 Aug 2025 20:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45044476</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=45044476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45044476</guid></item><item><title><![CDATA[New comment by merksoftworks in "Leeches and the legitimizing of folk-medicine"]]></title><description><![CDATA[
<p>So, gingerol is anti inflammatory. Fun fact, so is allicin, which is produced by garlic. You get a lot of medicine that looks quite a bit like quack medicine - for instance people making garlic extract: <a href="https://www.allicin-c.com/?AFFID=549212" rel="nofollow">https://www.allicin-c.com/?AFFID=549212</a><p>But then you end up with peer reviewed studies which indicate some anti-viral properties of garlic: <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7434784/" rel="nofollow">https://pmc.ncbi.nlm.nih.gov/articles/PMC7434784/</a></p>
]]></description><pubDate>Mon, 18 Aug 2025 08:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44938492</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44938492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44938492</guid></item><item><title><![CDATA[New comment by merksoftworks in "LL3M: Large Language 3D Modelers"]]></title><description><![CDATA[
<p>This is the direction i've been theoretically harping about to all my friends, API first creative software will win out. After Effects has a decent JS api, Da Vinci Resolve has python and lua, you can script your way to a decent starting point with any of these tools. They even have well featured rollback for transactions committed during scripting. We need a generic MCP for the scripting environments in many desktop apps, screen capture for ones which take multimodal input.</p>
]]></description><pubDate>Sun, 17 Aug 2025 23:02:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44935704</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44935704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44935704</guid></item><item><title><![CDATA[New comment by merksoftworks in "Show HN: Bolt – A super-fast, statically-typed scripting language written in C"]]></title><description><![CDATA[
<p>This is really cool but it's not portable to MacOs or aarm64 yet, and that kind of portability unfortunately is what appeals to me about an embeddable scripting language.</p>
]]></description><pubDate>Sun, 10 Aug 2025 23:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44859220</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44859220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44859220</guid></item><item><title><![CDATA[New comment by merksoftworks in "The fundamentals still matter"]]></title><description><![CDATA[
<p>My experience has been more like this:
- Write small library as contract work.
- Client vibe codes with it. Code doesn't work.
- End up doing good faith assurance work to fix the vibe coded bug in the client code, the issue was not in my small library.<p>People are programming out on a limb - and blame goes to the library maintainer if the user lacks the fundamental skills to do troubleshooting.</p>
]]></description><pubDate>Fri, 08 Aug 2025 03:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44833167</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44833167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44833167</guid></item><item><title><![CDATA[New comment by merksoftworks in "The borrowchecker is what I like the least about Rust"]]></title><description><![CDATA[
<p>I think the borrow checker doesn't get enough credit for supporting one of rusts other biggest selling points - it's ecosystem. In C and C++ libraries often go through pains to pass as little allocated memory over the API barrier as possible, communicating about lifetime constraints and ownership is flimsy and frequently causes crashes. In Rust if a function returns Vec<Foo> then every Foo is valid until dropped, and if it's not someone did something unsafe.</p>
]]></description><pubDate>Sat, 19 Jul 2025 23:35:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44620497</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44620497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44620497</guid></item><item><title><![CDATA[New comment by merksoftworks in "Show HN: Ossia score – A sequencer for audio-visual artists"]]></title><description><![CDATA[
<p>I love this sort of thing. I wish there were a better alternative for ISF[1], it's quickly showing it's age. The kind of GPU sand boxed graph construction that this enables would be really powerful with the right "linker". I'm thinking about drafting a proposal for wesl[2] to have a more ergonomic reflection and metadata system to make this kind of quick and scrappy pipeline construction feel first class in shader tooling. Slang has something like this, so does GDShader and the shader tooling for unity.<p>[1]: <a href="https://isf.video/" rel="nofollow">https://isf.video/</a>
[2]: <a href="https://github.com/wgsl-tooling-wg/wesl-rs">https://github.com/wgsl-tooling-wg/wesl-rs</a></p>
]]></description><pubDate>Tue, 08 Jul 2025 00:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44495924</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44495924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44495924</guid></item><item><title><![CDATA[New comment by merksoftworks in "Ask HN: Freelancer? Seeking freelancer? (July 2025)"]]></title><description><![CDATA[
<p>SEEKING WORK | Location: Bay Area / Remote<p>I Run a small contracting group, we have a few floating designers and devs of various backgrounds. We love creative work and hard technical problems. Our site doesn't list all of us at the moment.<p>Technologies: Rust, C/C++, Web (multiple backend, multiple frontend), Swift, Many graphics API's, adobe SDKs, python, databases, devops, godot, ecommerce, radare2 etc.<p>Website: <a href="https://www.merkatoria.com/" rel="nofollow">https://www.merkatoria.com/</a></p>
]]></description><pubDate>Wed, 02 Jul 2025 07:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44441160</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44441160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44441160</guid></item><item><title><![CDATA[New comment by merksoftworks in "I Switched from Flutter and Rust to Rust and Egui"]]></title><description><![CDATA[
<p>Some of the QT people have forked off and started working on slint[1], iced[2] is the most mature gui in the rust ecosystem right now (in my opinion), but still lacking in some ways, including portability to mobile and component libraries are sort of against the design principle so it's allergic to network effects. Iced is built on some pretty orthodox elm architecture principles by some very talented and devs - but they leave very little room for impurity.<p>[2] <a href="https://iced.rs/" rel="nofollow">https://iced.rs/</a>
[1] <a href="https://slint.dev/demos" rel="nofollow">https://slint.dev/demos</a></p>
]]></description><pubDate>Fri, 27 Jun 2025 22:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44400878</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44400878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44400878</guid></item><item><title><![CDATA[New comment by merksoftworks in "I Switched from Flutter and Rust to Rust and Egui"]]></title><description><![CDATA[
<p>So egui is great for projects where the application runtime is short lived, or for overlays in longer lived projects. The visual equivalent of scripts, where you know you need a small amount of immediate visual feedback and tweaking parameters for it to be useful to the end user.<p>Flutter answers questions about more robust UI.<p>It's good that you chose the right tool for the job and more people should know that there are options. But fundamentally I'm most motivated by the possibility of a robust UI framework made from first principles to be as low friction as egui but with the accessibility, performance, and visual flexibility of stylable retained mode guis.<p>Raph Levien and the xilem project might be getting us closer.</p>
]]></description><pubDate>Fri, 27 Jun 2025 09:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44395152</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44395152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44395152</guid></item><item><title><![CDATA[New comment by merksoftworks in "Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers"]]></title><description><![CDATA[
<p>I think my main use case would be to run it on unit tests, and then to provide a human-in-the-loop way to slowly hydrate small to medium sized code bases with types. Maybe progressive refactor tools aren't something anyone actually wants to use or maintain, because I just don't see them around that much.</p>
]]></description><pubDate>Thu, 29 May 2025 22:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44130992</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44130992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44130992</guid></item><item><title><![CDATA[New comment by merksoftworks in "Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers"]]></title><description><![CDATA[
<p>I'd like to experiment with writing a reflection based dynamic type annotator for one of these. Just as a toy. Imagine a module which monkey patches every function, class in the parent module it is loaded into, then reflects on the arguments at run time slowly building up a database of expected type signatures. The user would then pick through the deltas approving what made sense.</p>
]]></description><pubDate>Tue, 27 May 2025 18:35:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44109519</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44109519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44109519</guid></item><item><title><![CDATA[Aquirin – halogen viewer for acetate cells (HVAC)]]></title><description><![CDATA[
<p>Article URL: <a href="https://aquirin.com/HV">https://aquirin.com/HV</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44105187">https://news.ycombinator.com/item?id=44105187</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 May 2025 09:08:17 +0000</pubDate><link>https://aquirin.com/HV</link><dc:creator>merksoftworks</dc:creator><comments>https://news.ycombinator.com/item?id=44105187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44105187</guid></item></channel></rss>