<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: ohnoesjmr</title><link>https://news.ycombinator.com/user?id=ohnoesjmr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 05:48:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ohnoesjmr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ohnoesjmr in "A new spam policy for “back button hijacking”"]]></title><description><![CDATA[
<p>What about SPAs tho? Some of the state is in the URL, and as the user fills the form, you might push state to undo last step of the form. Does this mean that in this context the user gets thrown to about:blank? That would break tons of websites.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771206</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=47771206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771206</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Show HN: Baton – A desktop app for developing with AI agents"]]></title><description><![CDATA[
<p>Maybe I'm daft, I watched the video, and I just didn't understand what this is, or why I'd use it.<p>Seems like just tabs of claude code, plus markdown viewer which can just be another tab (with an editor) in a tabbed terminal?<p>My ide supports multiple terminal tabs, plus is a project aware code viewer, and has the ability to run the project.<p>What would I gain by using this?</p>
]]></description><pubDate>Wed, 01 Apr 2026 15:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602007</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=47602007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602007</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "FUSE is All You Need – Giving agents access to anything via filesystems"]]></title><description><![CDATA[
<p>Why not just MCP? Feels like easier to implement and doesn't need a filesystem/root/admin perms?</p>
]]></description><pubDate>Mon, 12 Jan 2026 00:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46582134</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46582134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46582134</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "C++ std::move doesn't move anything: A deep dive into Value Categories"]]></title><description><![CDATA[
<p>Sure, but by the sound of the article, the compiler won't do the right thing?<p>Effectively, I'm a c++ novice, should I ever sprinkle move (under the constraints of the article)? Or will the compiler figure it out correctly for me and I can write my code without caring about this.</p>
]]></description><pubDate>Sun, 11 Jan 2026 19:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46579205</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46579205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46579205</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "C++ std::move doesn't move anything: A deep dive into Value Categories"]]></title><description><![CDATA[
<p>Do I really need care about this? I really hoped that I can just not bother wrapping things in std::move and let the compiler figure it out?<p>I.e. if I have<p>```
std::string a = "hi";
std::string b = "world";
return {a, b}; // std::pair
```
I always assumed the compiler figures out that it can move these things?<p>If not, why not?
My ide tells me I should move, surely the compiler has more context to figure that out?</p>
]]></description><pubDate>Sun, 11 Jan 2026 17:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46577532</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46577532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46577532</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>I actually emailed about this after reading this thread, got a warm response from a person, which did not make this any clearer.<p>I want to use it in an OSS project, does that mean every drive by contributor needs a license?</p>
]]></description><pubDate>Wed, 07 Jan 2026 20:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46532640</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46532640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46532640</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Claude Code On-the-Go"]]></title><description><![CDATA[
<p>Looks super nice, will take it for a spin.</p>
]]></description><pubDate>Mon, 05 Jan 2026 00:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46494107</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46494107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46494107</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Claude Code On-the-Go"]]></title><description><![CDATA[
<p>I do want a setup like this, however, most of my development is on Windows which means license cost is usually higher than the cost of the VM. I could run vm's on my home machine, but even then I feel like the terminal experience is quite poor. You want to have a mobile native code, to check the code/read the plans. So far I have been using teamviewer to access my home desktop which works, albeit annoying to use, plus I don't have fancy notifications. Perhaps a web first approach with a mobile responsive web app would work, that shows the files of the project as well as the terminal.</p>
]]></description><pubDate>Sun, 04 Jan 2026 21:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46492589</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46492589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46492589</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite"]]></title><description><![CDATA[
<p>The anti-cheat streams executable code into the client, and that code is mostly for detecting tampering with the game, injected modules, etc.<p>Not sure they care about it running in an emulated environment.<p>They do effectively allocate an executable memory region, copy the machine code that was streamed into it, and jump to it.<p>I guess in this case the emulation is an actual vm, rather than "rewrite x86 instructions into arm" (don't know much about this subject, but assumed that was how rosetta worked)</p>
]]></description><pubDate>Tue, 16 Dec 2025 09:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46286357</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=46286357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286357</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "JetKVM – Control any computer remotely"]]></title><description><![CDATA[
<p>Teradici is that, but too expensive for home users.</p>
]]></description><pubDate>Mon, 27 Oct 2025 18:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45724565</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=45724565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45724565</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "OpenZL: An open source format-aware compression framework"]]></title><description><![CDATA[
<p>Does this support seekable compression?</p>
]]></description><pubDate>Tue, 07 Oct 2025 06:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45499898</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=45499898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45499898</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "An MVCC-like columnar table on S3 with constant-time deletes"]]></title><description><![CDATA[
<p>The sequence diagram seems to have a mistake, the second writer somehow seems to know to create v124, only having observed v122.</p>
]]></description><pubDate>Mon, 06 Oct 2025 23:01:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45497271</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=45497271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45497271</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Polars Cloud and Distributed Polars now available"]]></title><description><![CDATA[
<p>I guess could be a good contender for replacing spark, however, I suspect the fact spark is free and open source, which forms a community around it, means that dpolars might struggle to gain traction, when it's gated by a credit card.</p>
]]></description><pubDate>Thu, 04 Sep 2025 23:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45133225</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=45133225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45133225</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Show HN: tsbro – TypeScript for the Browser, No Build Step"]]></title><description><![CDATA[
<p>Is there a solution to get ts compiler embeddable into c++ project that uses v8, so it could compile the code on the fly?<p>Seems tsc itself requires node, but surely an api that takes a ts file as a string and returns a ts file as a string should be possible?</p>
]]></description><pubDate>Fri, 25 Jul 2025 07:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44680714</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=44680714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44680714</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "ClickHouse gets lazier and faster: Introducing lazy materialization"]]></title><description><![CDATA[
<p>Wonder how well this propagates down to subqueries/CTE's</p>
]]></description><pubDate>Tue, 22 Apr 2025 18:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43764874</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=43764874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43764874</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "PEP 750 – Template Strings"]]></title><description><![CDATA[
<p>Whats wrong with jinja?</p>
]]></description><pubDate>Thu, 10 Apr 2025 20:51:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43647919</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=43647919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43647919</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Rider is now free for non-commercial use"]]></title><description><![CDATA[
<p>I work on a almost 20 year old C# monolith, with 1000+ projects per solution. It doesn't even load in VS or VSC. Rider needs 16GB of ram, but manages to open it. I try to never close the IDE, as it takes 30mins to open.</p>
]]></description><pubDate>Thu, 24 Oct 2024 18:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41938083</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=41938083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41938083</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Rider is now free for non-commercial use"]]></title><description><![CDATA[
<p>I use both Rider (for mixed c++/c#) projects and CLion for C++ only.<p>I feel that Rider is somehow better than CLion at c++, even after CLion Nova (Intellisense based on Resharper backend) became a thing.<p>One difference is that I write boost::asio in CLion, and just vanilla C++ in Rider, and before Nova it was completely unusable with async code, now it's usable with async code, but after a few days of running the editor I end up with fatal IDE errors for CLion, and never for Rider.</p>
]]></description><pubDate>Thu, 24 Oct 2024 18:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41938021</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=41938021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41938021</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "ZeroMQ: High-Performance Concurrency Framework"]]></title><description><![CDATA[
<p>Pretty much this.<p>I always found it crazy how zmq gained any traction at all.<p>"Oh, I have a req/resp workload" - one of the sides restarts, goes out of rhythm with the state of the connection (whether its req or resp), unrecoverable errors.<p>Every system I've seen use zmq usually use it without these fancy patterns (use yeet messages in any order), and usually have some sort of "Is anybody there on the other side?" message to combat the fact there is no way to introspect connection state (otherwise your writes just block at the high water mark), at which point it would have been easier to just use tcp.<p>The whole thing to me reeks of mongo. It's great if you are completely incapable/incompetent of solving the problem properly.</p>
]]></description><pubDate>Mon, 15 Jul 2024 08:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40966258</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=40966258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40966258</guid></item><item><title><![CDATA[New comment by ohnoesjmr in "Multipath TCP for Linux (2022)"]]></title><description><![CDATA[
<p>I've heard about MPTCP back in 2013.<p>It made so much sense back then, when mobile apps were not that robust to networks changing, I assumed it's going to get adopted in no time due to how much of a ux improvement it would have been back in the day.<p>It's incredibly depressing that this gained barely any traction in the last 10 years, and kernel options are appearing just recently, after everyone has wrapped they http calls in multiple retry handlers, and mobile operating systems have abstracted network connectivity to the point where it feels more like you are using zeromq rather than tcp.</p>
]]></description><pubDate>Fri, 19 Apr 2024 18:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40090268</link><dc:creator>ohnoesjmr</dc:creator><comments>https://news.ycombinator.com/item?id=40090268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40090268</guid></item></channel></rss>