<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: mosselman</title><link>https://news.ycombinator.com/user?id=mosselman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 19:36:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mosselman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mosselman in "Buy Your Friends Batteries"]]></title><description><![CDATA[
<p>Let's assume the calculation is correct and you actually earn back in 11-13 years. You are better off investing the money in something like the S&P 500 where you'd double your investment in about a decade without the hassle.<p>Things will start to get interesting where €1600 don't buy you 5kWh but double or triple the amount.<p>I can imagine most people are better off either investing like I said or in insulation.</p>
]]></description><pubDate>Mon, 17 Aug 2026 18:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49335697</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=49335697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49335697</guid></item><item><title><![CDATA[New comment by mosselman in "Kimi Work"]]></title><description><![CDATA[
<p>When I tell Claude or open code using Kimi or codex to fix something on my raspberry pi, they all go to ssh right away.<p>I found that most things that are “features” in harnesses and tools that don’t relate to UI and UX in those harnesses themselves can be done through skills or just prompts.<p>A nice features of Claude’s is the remote control through the mobile app. That isn’t just a skill.</p>
]]></description><pubDate>Tue, 21 Jul 2026 08:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989630</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48989630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989630</guid></item><item><title><![CDATA[New comment by mosselman in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>You are describing 'the blame should be on Windows'.<p>The consequence of Windows having the blame is that one should not buy it.</p>
]]></description><pubDate>Sat, 18 Jul 2026 12:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957685</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48957685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957685</guid></item><item><title><![CDATA[New comment by mosselman in "Chat Control passed first round in EU Parliament"]]></title><description><![CDATA[
<p>This is so cryptic that I wouldn't even know if for or against would mean for or against 'chat control'</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820873</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48820873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820873</guid></item><item><title><![CDATA[New comment by mosselman in "Chat Control passed first round in EU Parliament"]]></title><description><![CDATA[
<p>This is an incredibly good idea. 90 days is too short to feel the effects of some things though. Better make it a year.<p>The downside is "lets try giving everyone basic income of $100k/week". But apart from that great!</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820855</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48820855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820855</guid></item><item><title><![CDATA[New comment by mosselman in "Protect your right to run local AI"]]></title><description><![CDATA[
<p>I think Anthropic has been really successful in their branding of Mythos as something, mythical.<p>I never heard anyone contemplating "why people are so sure we'd get freely available GPT-4 level+ models".<p>Mythos is just another advancement in AI model capability. If we start pretending like it isn't, we are setting ourselves up for paying far more than is reasonable and accepting the frame that we should not in fact have free access to open models with the same capabilities.<p>This is just marketing.<p>I can't wait for some similar big steps in open weight models.</p>
]]></description><pubDate>Sat, 04 Jul 2026 07:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48783514</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48783514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48783514</guid></item><item><title><![CDATA[New comment by mosselman in "RubyLLM: A Ruby framework for all major AI providers"]]></title><description><![CDATA[
<p>Update since the side thread blew up.<p>There is some difference in how OpenAI and Anthropic handle 'max_tokens'. The OpenAI way raises errors in Anthropic for example.<p>I will look at confirming this a bit more in depth once we've taken our RubyLLM based adapter in production and see if I can make some contribution.<p>Thanks for all the work! It is incredibly impressive and I never meant any disrespect.</p>
]]></description><pubDate>Fri, 26 Jun 2026 07:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48683478</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48683478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48683478</guid></item><item><title><![CDATA[New comment by mosselman in "RubyLLM: A Ruby framework for all major AI providers"]]></title><description><![CDATA[
<p>Thanks for the discourse. I never meant it to be disparagement nor do I think it really was.<p>I checked and it turns out I remembered correctly that setting effort and some of its settings are not portable between providers.<p>There are some different settings that each provider uses and in order for it to be portable, you have to force some defaults on provider A when using a setting that is almost only supported in provider B.<p>In our implementation we decided to drop a certain setting when using OpenAI in one case and we decided we can just force some other setting when using Anthropic. But this 'solution', might not be what others expect.<p>When you build an open-source library you can go this opinionated route and force these settings, or you might go the config route and force people to explicitly handle per-provider differences. I will have a look at what I am able to do in terms of a contribution and then in the PR Carmine can decide what they like.</p>
]]></description><pubDate>Fri, 26 Jun 2026 07:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48683445</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48683445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48683445</guid></item><item><title><![CDATA[New comment by mosselman in "RubyLLM: A Ruby framework for all major AI providers"]]></title><description><![CDATA[
<p>We had already implemented tool_calls in our own database and have a system that executes them and creates our conversation array, etc. So we wanted to leverage the providers that RubyLLM supports without having to change the tool execution in our platform.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663966</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48663966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663966</guid></item><item><title><![CDATA[New comment by mosselman in "RubyLLM: A Ruby framework for all major AI providers"]]></title><description><![CDATA[
<p>Hi! Valid challenge, I am probably misremembering. We were playing with various 'one-interface to all providers' solutions and I might have mixed up RubyLLM there. Sorry for that.<p>I will have a deep dive into which things I felt we needed to adapt per provider.<p>I didn't mean to imply that you have to solve all of our wants of course.<p>One thing we did do was monkey-patch the spot where tool_calls are performed by RubyLLM. We had our own mechanism for that and were able to skip RubyLLM's and still extract the tool calls and run them through our own tool harness. That all worked beautifully. I don't know if that type of stuff is something you want PRs on or that you want to keep steering towards the route that does everything within RubyLLM classes. Happy to contribute some of that.</p>
]]></description><pubDate>Wed, 24 Jun 2026 15:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48661713</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48661713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48661713</guid></item><item><title><![CDATA[New comment by mosselman in "RubyLLM: A Ruby framework for all major AI providers"]]></title><description><![CDATA[
<p>It is quite nice, but not as nice as you'd want. You still have to set platform specifics when running completions when you want to tune things like temperature, effort, max tokens, etc.</p>
]]></description><pubDate>Wed, 24 Jun 2026 15:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48661139</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48661139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48661139</guid></item><item><title><![CDATA[New comment by mosselman in "Qwen3.7-Max Ran for 35 Hours on Unknown Hardware and Achieved a 10× Speedup"]]></title><description><![CDATA[
<p>what a nonsense, generated, article.<p>> For context: GLM 5.1 ran the same task and reached 7.3x. Kimi K2.6 reached 5x. DeepSeek V4 Pro reached 3.3x. The models that stopped early did so because they issued no tool calls for five consecutive rounds, they concluded they couldn’t make further progress and stopped. Qwen3.7-Max didn’t stop.<p>By this reasoning I could release a model that lacks all the basic optimisations. Have it optimise itself for hours to reach 20x the throughput and then claim that the model is superior to the others?<p>I am not saying that is what happened here, but the reporting is abysmal.</p>
]]></description><pubDate>Thu, 28 May 2026 06:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305406</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48305406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305406</guid></item><item><title><![CDATA[New comment by mosselman in "Spotify will start reserving concert tickets for fans"]]></title><description><![CDATA[
<p>So all that needs to happen now is that The Doors will do another tour and I am in!</p>
]]></description><pubDate>Fri, 22 May 2026 14:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235996</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48235996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235996</guid></item><item><title><![CDATA[New comment by mosselman in "Zed Editor Theme-Builder"]]></title><description><![CDATA[
<p>They aren't I saw my own avatar.</p>
]]></description><pubDate>Tue, 19 May 2026 11:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191854</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48191854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191854</guid></item><item><title><![CDATA[New comment by mosselman in "Polypad"]]></title><description><![CDATA[
<p>I am super impressed by this. The landing page is GREAT, it really shows you what it can do and I tried creating a polypad and it works just as well as the landing page makes it seem.<p>I would have loved to have this when I was in school and I can imagine it is a great tool for teachers. I am going to let my kids play around with this.<p>In rereading my comment it sounds like some sort of lame ad, which I can assure you it isn't. I am just excited about it.</p>
]]></description><pubDate>Tue, 19 May 2026 07:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190260</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48190260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190260</guid></item><item><title><![CDATA[New comment by mosselman in "Zed Editor Theme-Builder"]]></title><description><![CDATA[
<p>How come I see my own github avatar in the designed editor along with others? I assume people also visiting the builder? Not very cool if I may say so.</p>
]]></description><pubDate>Sat, 09 May 2026 20:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078199</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=48078199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078199</guid></item><item><title><![CDATA[New comment by mosselman in "OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API"]]></title><description><![CDATA[
<p>You even traveled in time to deliver us this benchmark.<p>I really like this benchmarking. Have you evaluated the judge benchmark somehow? I'd love to setup my own similar benchmark.</p>
]]></description><pubDate>Fri, 24 Apr 2026 20:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47895238</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47895238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47895238</guid></item><item><title><![CDATA[New comment by mosselman in "Habitual coffee intake shapes the microbiome, modifies physiology and cognition"]]></title><description><![CDATA[
<p>I would like to second this solid advice.<p>I have a very nice grinder: a solis caffissima digital coffee grinder. It is available under a different brand name in the US I think.<p>I make filter coffee with a very basic earthenware filter holder with melitta high quality yet very normal filters and sometimes I mix it up with an aeropress which offers a different type of taste because of the low acidity way of making coffee. I just drip the coffee into a nice thermos so I can make 4 cups in one go and just pour from the thermos.<p>My coffee is much nicer than I get in most places, both professional and at homes and it doesn’t cost me a lot in effort, money and, very importantly, workspace footprint.<p>Espresso machines require a lot of space and maintenance and trouble to make.<p>Having said all this, I am quite intrigued about all the stories about the negative effects of coffee. I just thought it was about influencing sleep, but I had never thought about the memory and mood effects. I will study this some more in the coming months.</p>
]]></description><pubDate>Fri, 24 Apr 2026 18:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47894398</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47894398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47894398</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: GoModel – an open-source AI gateway in Go"]]></title><description><![CDATA[
<p>Does this have a unified API? In playing around with some of these, including unified libraries to work with various providers, I've found you are, at some point, still forced to do provider-specific works for things such as setting temperatures, setting reasoning effort, setting tool choice modes, etc.<p>What I'd like is for a proxy or library to provide a truly unified API where it will really let me integrate once and then never have to bother with provider quirks myself.<p>Also, are you also planning on doing an open-source rug pull like so many projects out there, including litellm?</p>
]]></description><pubDate>Tue, 21 Apr 2026 16:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47851437</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47851437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47851437</guid></item><item><title><![CDATA[New comment by mosselman in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Just look at the second file in the list then I guess.<p>This post is about exploring code, not documentation. Nobody is going to warn you about the README unless it is super outdated.</p>
]]></description><pubDate>Sat, 11 Apr 2026 20:33:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733774</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47733774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733774</guid></item></channel></rss>