<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: random17</title><link>https://news.ycombinator.com/user?id=random17</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 00:28:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=random17" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by random17 in "Launch HN: Tokenless (YC S26) – Automatic model switching to save money"]]></title><description><![CDATA[
<p>These approaches, along with OpenRouter Fusion (<a href="https://openrouter.ai/blog/announcements/fusion-beats-frontier/" rel="nofollow">https://openrouter.ai/blog/announcements/fusion-beats-fronti...</a>) are different from ours in that:<p>1. we trained custom models to predict LLM performance (this performs much better than asking LLMs directly to predict performance)<p>2. we cut off model responses early if they are not performing well, saving on costs versus running them to completion<p>3. finally we serve the unmodified output of the chosen model, instead of synthesizing the outputs into one, which makes us a model router</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099802</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=49099802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099802</guid></item><item><title><![CDATA[New comment by random17 in "The Tokio/Rayon Trap and Why Async/Await Fails Concurrency"]]></title><description><![CDATA[
<p>How do you properly mix IO/compute (in any language)? In Rust what I’ve done in the past is have two Tokio runtimes, one for IO and one for compute. I know you can also use Rayon but the abstractions are not always flexible/convenient enough.<p>But in either case the boundary between the two types of async work is never easy to cross.</p>
]]></description><pubDate>Thu, 16 Jul 2026 07:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48931396</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=48931396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48931396</guid></item><item><title><![CDATA[New comment by random17 in "Push events into a running session with channels"]]></title><description><![CDATA[
<p>I've been looking to build something similar to this so this is very timely!<p>What I wanted to build is a way for Claude Code to automatically receive reviews and CP failures from a Github PR and automatically revise code and respond to comments. It looks like with a custom Github PR channel I can get very close to this, although I do wish that a channel can be opened in a running session instead of having to create a new one. Hopefully they add that soon.</p>
]]></description><pubDate>Fri, 20 Mar 2026 01:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449274</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=47449274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449274</guid></item><item><title><![CDATA[New comment by random17 in "What makes you senior"]]></title><description><![CDATA[
<p>I think a lot of people in the comments are getting hung up on titles and missing the real point of the post. The headline probably didn’t help with that.<p>The post actually does a great job of highlighting a genuinely valuable skill that the best engineers practice regardless of their title. In particular, “reducing ambiguity” is something I believe would be really beneficial for many early-career engineers to intentionally develop.</p>
]]></description><pubDate>Sat, 20 Dec 2025 08:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46334461</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=46334461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46334461</guid></item><item><title><![CDATA[New comment by random17 in "Launch HN: ParaQuery (YC X25) – GPU Accelerated Spark/SQL"]]></title><description><![CDATA[
<p>Congrats on the launch!<p>Im curious about what kinds of workloads you see GPU-accelerated compute have a significant impact, and what kinds still pose challenges. You mentioned that I/O is not the bottleneck, is that still true for queries that require large scale shuffles?</p>
]]></description><pubDate>Mon, 12 May 2025 17:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43965165</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=43965165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43965165</guid></item><item><title><![CDATA[New comment by random17 in "Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos"]]></title><description><![CDATA[
<p>I wish Github required some sort of immutability for actions by default as most package managers do, either by requiring reusable actions to be specified via commit hash or by preventing the code for a published tag to be changed.<p>At the moment the convention is to only specify the tag, which is not only a security issue as we see here, but may also cause workflows to break if an action author updates the action.</p>
]]></description><pubDate>Sat, 15 Mar 2025 02:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43369353</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=43369353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43369353</guid></item><item><title><![CDATA[New comment by random17 in "Segment Anything 2: Demo-First Model Development"]]></title><description><![CDATA[
<p>I wouldn’t call SAM video “understanding” though, it’s a model whose sole job is to segment frames into distinct objects, and has not demonstrated any innate understanding of the physics or logic of the videos themselves.</p>
]]></description><pubDate>Sun, 11 Aug 2024 17:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41217717</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=41217717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41217717</guid></item><item><title><![CDATA[New comment by random17 in "Adversarial file reading: from 10k small CSVs to Parquet files"]]></title><description><![CDATA[
<p>Author here! Happy to answer any questions.</p>
]]></description><pubDate>Wed, 06 Mar 2024 19:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39620040</link><dc:creator>random17</dc:creator><comments>https://news.ycombinator.com/item?id=39620040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39620040</guid></item></channel></rss>