<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>Fri, 10 Apr 2026 10:17:26 +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 "New iPhone age and identity checks restrict internet freedom in the UK"]]></title><description><![CDATA[
<p>You should be concerned about a government issuing these ridiculous and dangerous controls on what you can do in society. Not whether, within that dystopia it is fair to submit in one way or another.<p>Also, kids understand perfectly well that different parents have different rules.<p>I don’t think the government or Apple should be responsible for protecting you from mopey teenagers by blocking free internet access for everyone just so that it “is fair”.  Are you even hearing yourself?</p>
]]></description><pubDate>Fri, 10 Apr 2026 06:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714196</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47714196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714196</guid></item><item><title><![CDATA[New comment by mosselman in "New iPhone age and identity checks restrict internet freedom in the UK"]]></title><description><![CDATA[
<p>So if someone kicks you in the nuts (apt for your username) you shouldn’t be mad because some other person 10000km away got shot?</p>
]]></description><pubDate>Fri, 10 Apr 2026 05:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714157</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47714157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714157</guid></item><item><title><![CDATA[New comment by mosselman in "My MacBook keyboard is broken and it's insanely expensive to fix"]]></title><description><![CDATA[
<p>No, a new keyboard is between 12 and 50 euros depending on where you get it, the video is the missing piece.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566929</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47566929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566929</guid></item><item><title><![CDATA[New comment by mosselman in "My MacBook Keyboard Is Broken and It's Insanely Expensive to Fix"]]></title><description><![CDATA[
<p>Someone posted a video on how to slam out the rivets with a screwdriver.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566924</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47566924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566924</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build"]]></title><description><![CDATA[
<p>I use the Claude Chrome extension for this. Works wonderfully. It lets Claude click through features itself, etc.</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501072</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47501072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501072</guid></item><item><title><![CDATA[New comment by mosselman in "Review: Samsung Galaxy S26 Ultra"]]></title><description><![CDATA[
<p>512GB at Mediamarkt. 
The 1TB is 1950 euros
and the 256GB costs 1500 euros</p>
]]></description><pubDate>Wed, 18 Mar 2026 22:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47432065</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47432065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47432065</guid></item><item><title><![CDATA[New comment by mosselman in "Review: Samsung Galaxy S26 Ultra"]]></title><description><![CDATA[
<p>This phone costs 1700 euros here... 1700 (Netherlands)! That is the price of a gaming laptop!<p>Everything has become so incredibly expensive it just isn't fun to buy anything anymore.<p>My iPhone 11's FaceID broke a few weeks ago and despite that I think I will just stick with it with today's phone prices.</p>
]]></description><pubDate>Wed, 18 Mar 2026 20:54:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47431322</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47431322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47431322</guid></item><item><title><![CDATA[New comment by mosselman in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Very fun. You have hidden the controls on the video, is it because you want it to be more of a game and prevent people, normies at least, from seeking through the video or is it for some other reason?</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307743</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47307743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307743</guid></item><item><title><![CDATA[New comment by mosselman in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I've been working on my local server mocking tool Decoy: <a href="https://decoy-app.com/" rel="nofollow">https://decoy-app.com/</a><p>I've built it earlier and also did a Show HN, now I am going through some of the steps that get recommended to me such as creating Product Hunt launches, etc. But I am struggling a bit with the concept of PH. What is the audience? People into new apps? It all feels a bit desperate to be honest and this app is just a hobby side project, I am not.<p>So if anyone knows of a good way to get some attention to my useful fun tool, please let me know.</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307706</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47307706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307706</guid></item><item><title><![CDATA[New comment by mosselman in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>I feel like the audience of the file is more for me the reader rather than the LLM.<p>> Add this file to your AI assistant's system prompt or context to help it avoid
common AI writing patterns.<p>So if I put this into my LLM's conversation it is like I am instructing it to put this into its AI assistant's system prompt, so the AI assistant's AI assistant.<p>The alternative is to say:<p>"Here is a list of common AI tropes for you to avoid"<p>All tropes are described for me to understand what that AIs do wrong:<p>> Overuse of "quietly" and similar adverbs to convey subtle importance or understated power.<p>But this in fact instructs the assistant to start overusing the word 'quietly' rather than stop overusing it.<p>This is then counteracted a bit with the 'avoid the following...' but this means the file is full of contradictions.<p>Instead you'd need to say:<p>"Don't overuse 'quietly', use ... instead"<p>So while this is a great idea and list, I feel the execution is muddled by the explanation of what it is. I'd separate the presentation to us the user of assistants and the intended consumer, the actual assistants.<p>I've had claude rewrite it and put it in this gist:<p><a href="https://gist.github.com/abuisman/05c766310cae4725914cd414639f3780" rel="nofollow">https://gist.github.com/abuisman/05c766310cae4725914cd414639...</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 09:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295908</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47295908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295908</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: Decoy – A native Mac app for mocking HTTP endpoints locally"]]></title><description><![CDATA[
<p>Fair question. The reason I built Decoy is that I wanted a good looking native macOS app. I hadn't really considered Mockoon to be honest, but looking at it now I can see a few differences that might be worthwhile in choosing between the two.<p>Decoy is 10 MB vs Mockoon's 329 MB and looks and feels differently because it is a native vs cross platform app.<p>Mockoon seems to have lots of great features such as online mocks and proxies for which you can pay their monthly fee or you could have a lighter weight app that does one thing well natively for a one time fee purchase.<p>I also notice that Mockoon calls home even when I don't have an account, probably for some sort of tracking. There is no tracking in Decoy.<p>So overal I think it is about lightness of the applications and UX.</p>
]]></description><pubDate>Mon, 02 Mar 2026 13:47:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47217910</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47217910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217910</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: Decoy – A native Mac app for mocking HTTP endpoints locally"]]></title><description><![CDATA[
<p>Hey HN, I'm Achilleas. I built Decoy because I didn't feel like running Docker every time I needed to test some webhooks. All I really wanted was to return a custom response on localhost to test my application code interacting with external systems.<p>Decoy is a native Mac app (SwiftUI + Network.framework) that lets you create mock HTTP endpoints. You pick a method, define a response (JSON, HTML, XML, a file, a redirect), and it just works. Incoming requests show up in real time with full headers and body, which is handy for debugging webhooks. It supports parameterized paths like /users/:id and you can group endpoints into projects with subdomain support. Requests are persisted to SQLite immediately and CORS is handled automatically.<p>To be clear about what it isn't: it doesn't send requests (not a Postman replacement), it's not a proxy, and it's Mac only.<p>It's $24.99 on the Mac App Store, one-time purchase. I'm an indie developer — no team, just me building tools I want to use myself.<p>Happy to answer questions about Decoy!</p>
]]></description><pubDate>Thu, 26 Feb 2026 18:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47170324</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47170324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47170324</guid></item><item><title><![CDATA[Show HN: Decoy – A native Mac app for mocking HTTP endpoints locally]]></title><description><![CDATA[
<p>Article URL: <a href="https://decoy-app.com/">https://decoy-app.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47170320">https://news.ycombinator.com/item?id=47170320</a></p>
<p>Points: 7</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 26 Feb 2026 18:49:10 +0000</pubDate><link>https://decoy-app.com/</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47170320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47170320</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: PgDog – Scale Postgres without changing the app"]]></title><description><![CDATA[
<p>Thanks for the explanation. My use case is replacing patroni with pgdog. DDL replication would be required for this.<p>Is there some way I can get updates about pgdog and especially when the replication you mentioned is there?</p>
]]></description><pubDate>Mon, 23 Feb 2026 21:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129531</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47129531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129531</guid></item><item><title><![CDATA[New comment by mosselman in "Show HN: PgDog – Scale Postgres without changing the app"]]></title><description><![CDATA[
<p>I see the word 'replication' mentioned quite a few times. Is this managed by pgdog? Would I be able to replace other logical replication setups with pgdog to create a High Availability cluster?<p>Do you have any write up on how to do this?</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128494</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47128494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128494</guid></item><item><title><![CDATA[New comment by mosselman in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>I asked Codex 5.3 and Opus 4.6 to write me a macos application with a certain set of requirements.<p>Opus 4.6 wrote me a working macos application.<p>Codex wrote me a html + css mockup of a macos application that didn't even look like a macos application at all.<p>Opus 4.5 was fine, but I feel that 4.6 is more often on the money on its implementations than 4.5 was. It is just slower.</p>
]]></description><pubDate>Thu, 19 Feb 2026 09:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47071766</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=47071766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47071766</guid></item><item><title><![CDATA[New comment by mosselman in "65 Lines of Markdown, a Claude Code Sensation"]]></title><description><![CDATA[
<p>Bro science is rampant in the AI world. Every new model that comes out is the best there ever was, every trick you can think of is the one that makes all the other users unsophisticated, "bro, you are still writing prompts as text? You have to put them into images so the AI can understand them visually as well as textually".<p>It isn't strange that this is the case, because you'd be equally hard pressed to compare developers at different companies. Great to have you on the team Paul, but wouldn't it be better if we had Harry instead? What if we just tell you to think before you code, would that make a difference?</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986286</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=46986286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986286</guid></item><item><title><![CDATA[New comment by mosselman in "Super Bowl Ad for Ring Cameras Touted AI Surveillance Network"]]></title><description><![CDATA[
<p>I don't have a video doorbell so I don't know. What is so great about them? Has it changed your life in a positive way? To those who do have one that is.</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966404</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=46966404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966404</guid></item><item><title><![CDATA[New comment by mosselman in "OpenClaw is changing my life"]]></title><description><![CDATA[
<p>I think this is unfair, they could be referring to proprietary projects at their job or something.<p>When you create a blog post about it though, I do agree that showing the projects will greatly increase the value of your claims.</p>
]]></description><pubDate>Mon, 09 Feb 2026 14:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46945658</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=46945658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46945658</guid></item><item><title><![CDATA[New comment by mosselman in "LinkedIn checks for 2953 browser extensions"]]></title><description><![CDATA[
<p>I am sorry, I wasn't reacting to you I was reacting to the commenter who said:<p>"Programmers don't appreciate the fact that you can just violate terms of service."</p>
]]></description><pubDate>Mon, 09 Feb 2026 13:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944990</link><dc:creator>mosselman</dc:creator><comments>https://news.ycombinator.com/item?id=46944990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944990</guid></item></channel></rss>