<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: moughxyz</title><link>https://news.ycombinator.com/user?id=moughxyz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 04:10:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=moughxyz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Build Anything With the Interrogation Method]]></title><description><![CDATA[
<p>Article URL: <a href="https://mough.xyz/2026/01/you-can-create-anything/">https://mough.xyz/2026/01/you-can-create-anything/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46477540">https://news.ycombinator.com/item?id=46477540</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Jan 2026 15:10:19 +0000</pubDate><link>https://mough.xyz/2026/01/you-can-create-anything/</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46477540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46477540</guid></item><item><title><![CDATA[New comment by moughxyz in "Ask HN: What did you read in 2025?"]]></title><description><![CDATA[
<p>The Matter With Things by Iain McGilchrist<p>Completely rewired how I view language, consciousness, and matter.<p><a href="https://en.wikipedia.org/wiki/The_Matter_with_Things" rel="nofollow">https://en.wikipedia.org/wiki/The_Matter_with_Things</a></p>
]]></description><pubDate>Fri, 26 Dec 2025 21:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46396556</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46396556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46396556</guid></item><item><title><![CDATA[Prompt-coding without suffering]]></title><description><![CDATA[
<p>Article URL: <a href="https://mough.xyz/2025/12/zen-coding/">https://mough.xyz/2025/12/zen-coding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46290274">https://news.ycombinator.com/item?id=46290274</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Dec 2025 16:06:35 +0000</pubDate><link>https://mough.xyz/2025/12/zen-coding/</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46290274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46290274</guid></item><item><title><![CDATA[Show HN: Inflammation – Intelligent Voice to Code for Cursor and VSCode]]></title><description><![CDATA[
<p>My fingers have been aching lately, likely due to inflammation, and I have an important project I need to work on, but haven't been able to put in the time it needs.<p>I tried the various speech-to-text products out there like WisprFlow and VS Code Speech but they both did a pretty lousy job of converting my speech to code syntax.<p>I put together this VSCode extension that works very well for my needs, which is dictating code syntax orally and converting it to the right code, based on the context on the page.<p>So if you have<p>type User struct {<p><pre><code>   ID        string    `json:"uuid" gorm:"primaryKey;type:uuid"`

   | <- cursor here
</code></pre>
}<p>You can say outloud:<p>"Updated at time dot time json updated at not null"<p>and it will convert it to:<p>type User struct {<p><pre><code>   ID        string    `json:"uuid" gorm:"primaryKey;type:uuid"`

   UpdatedAt time.Time `json:"UpdatedAt" gorm:"not null"`
</code></pre>
}<p>Demo video: <a href="https://x.com/moughxyz/status/1948477448838152259" rel="nofollow">https://x.com/moughxyz/status/1948477448838152259</a><p>Direct download link: <a href="https://marketplace.visualstudio.com/items?itemName=moughxyz.inflammation" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=moughxyz...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44675798">https://news.ycombinator.com/item?id=44675798</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Jul 2025 20:37:42 +0000</pubDate><link>https://github.com/moughxyz/inflammation</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=44675798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44675798</guid></item><item><title><![CDATA[New comment by moughxyz in "Malleable software: Restoring user agency in a world of locked-down apps"]]></title><description><![CDATA[
<p>Viberunner is another stab at this idea: <a href="https://news.ycombinator.com/item?id=44236729">https://news.ycombinator.com/item?id=44236729</a></p>
]]></description><pubDate>Wed, 11 Jun 2025 14:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44247844</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=44247844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44247844</guid></item><item><title><![CDATA[New comment by moughxyz in "Malleable software: Restoring user agency in a world of locked-down apps"]]></title><description><![CDATA[
<p>I made an app that lets you build one-off desktop utilities: <a href="https://viberunner.me" rel="nofollow">https://viberunner.me</a><p><a href="https://news.ycombinator.com/item?id=44236729">https://news.ycombinator.com/item?id=44236729</a><p>Ultimately I think it’s too open ended. Users got overwhelmed with a chat interface and couldn’t think of something useful to build on the spot.<p>Maybe a slow burn approach works best.</p>
]]></description><pubDate>Wed, 11 Jun 2025 08:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44245438</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=44245438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245438</guid></item><item><title><![CDATA[Show HN: Viberunner – build personal desktop apps in seconds]]></title><description><![CDATA[
<p>I kept seeing people making macOS apps for their one-off use cases and automations.<p>I thought surely the hassle of paying for an Apple dev account and fighting with code signing and notarization would be a deterrent for most people.<p>Viberunner is a container environment that lets you build macOS apps with simple prompts. You can run the apps in a new tab, a new window, or even as a system menu bar app.<p>You can create things like:<p>- a clipboard manager
- an image redactor
- a note-taking tool that saves a daily note to a folder on your desktop
- a desktop organizer that cleans up your screenshots
- an app to manage and launch Android emulators
- ... and so on<p>Apps in Viberunner have deep system access to give you the most control possible, so there's almost nothing that can't be done with it.<p>It's totally free during alpha. I'd really just like feedback to know if this is useful or not!<p>People I've shown this to said it was really cool, but is it useful?<p>Would love your feedback :)<p>(demo video: <a href="https://x.com/moughxyz/status/1932423349738860979" rel="nofollow">https://x.com/moughxyz/status/1932423349738860979</a>)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44236729">https://news.ycombinator.com/item?id=44236729</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Jun 2025 13:43:29 +0000</pubDate><link>https://viberunner.me/</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=44236729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44236729</guid></item><item><title><![CDATA[The issue with color on X]]></title><description><![CDATA[
<p>Article URL: <a href="https://mough.xyz/56359/the-issue-with-color-on-x">https://mough.xyz/56359/the-issue-with-color-on-x</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42119294">https://news.ycombinator.com/item?id=42119294</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Nov 2024 20:20:38 +0000</pubDate><link>https://mough.xyz/56359/the-issue-with-color-on-x</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=42119294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42119294</guid></item><item><title><![CDATA[Invisible Asymptotes (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.eugenewei.com/blog/2018/5/21/invisible-asymptotes">https://www.eugenewei.com/blog/2018/5/21/invisible-asymptotes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34837124">https://news.ycombinator.com/item?id=34837124</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Feb 2023 16:56:25 +0000</pubDate><link>https://www.eugenewei.com/blog/2018/5/21/invisible-asymptotes</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34837124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34837124</guid></item><item><title><![CDATA[New comment by moughxyz in "Google may turn your Android phone into a plug-and-play USB webcam"]]></title><description><![CDATA[
<p>Is this the first time we can say “iPhone has had this feature for years”? :)<p>It’s quite excellent btw. Almost magical. There is a “Studio Lighting” preset that truly does give you a studio lighting like aura, and lights up the foreground while darkening the background.<p>You can kind of still see the artifacts of the AI processing as the subject moves, but it’s not too discernible.<p>Here’s a video I recorded using this feature: <a href="https://youtu.be/HqS5r18xRP0" rel="nofollow">https://youtu.be/HqS5r18xRP0</a><p>Oh, and it works flawlessly on wifi too so you don’t even have to be plugged in!</p>
]]></description><pubDate>Fri, 03 Feb 2023 13:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34640941</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34640941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34640941</guid></item><item><title><![CDATA[New comment by moughxyz in "I'm Done with Standard Notes: Why I'm Abandoning Standard Notes"]]></title><description><![CDATA[
<p>Here was my reply, but of course a nuanced refutation doesn't get as much attention as an agitative tirade :) There's definitely truth to the fact that our self-hosted setup requires a lot of Docker containers and thus resources, but things like "your notes are not yours anymore" and "proprietary solutions for everything" are very much egregiously exaggerated for effect. A nuanced, honest take wouldn't be homepage worthy, and OP's awareness of this is evident by their excellent headline writing :)<p><a href="https://old.reddit.com/r/selfhosted/comments/10oz4pl/im_done_with_standard_notes_why_im_abandoning/j6id85v/" rel="nofollow">https://old.reddit.com/r/selfhosted/comments/10oz4pl/im_done...</a><p>I will say that attempting to experiment with self-hosted economics has always been a dangerous undertaking, but I believe the current state wasn't viable and made it so that avoiding prioritizing self-hosting UX was more economically lucrative than making self-hosting as great as it can be. And the latter is something I'd love to focus on more. Some more thoughts here: <a href="https://standardnotes.com/blog/making-self-hosting-easy-for-all" rel="nofollow">https://standardnotes.com/blog/making-self-hosting-easy-for-...</a></p>
]]></description><pubDate>Mon, 30 Jan 2023 23:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34588231</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34588231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34588231</guid></item><item><title><![CDATA[New comment by moughxyz in "Ask HN: What are we even chasing?"]]></title><description><![CDATA[
<p>For me, it’s for the love of the game. I like being productive and being challenged more than I like being indolent.<p>I imagine pro athletes might feel the same way. You have to enjoy playing the game for its own sake. The joy of a championship only lasts a few days.</p>
]]></description><pubDate>Wed, 25 Jan 2023 15:45:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34519612</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34519612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34519612</guid></item><item><title><![CDATA[New comment by moughxyz in "Bitwarden design flaw: Server side iterations"]]></title><description><![CDATA[
<p>It is largely unsolvable if you rely fully on the server. I describe here how we handle this at Standard Notes where the client can reject weak parameters from the server: <a href="https://news.ycombinator.com/item?id=34506062" rel="nofollow">https://news.ycombinator.com/item?id=34506062</a></p>
]]></description><pubDate>Tue, 24 Jan 2023 16:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=34506121</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34506121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34506121</guid></item><item><title><![CDATA[New comment by moughxyz in "Bitwarden design flaw: Server side iterations"]]></title><description><![CDATA[
<p>The way we solve server-side iterations with Standard Notes (which uses Argon2 and not PBKDF2) is to tie the derivation parameters (iterations, bytes, etc) to a hard-coded protocol version number. Accounts which register today for example have a protocol version of 004, which corresponds to specific, immutable derivation parameters.<p>For a given user, the client then receives from the server <i>not</i> key derivation parameters, but the version of the account. The client then maps that version to the precompiled derivation parameters.<p>Of course a server can then misreport a user's account version to something lower than it actually is. There are two solutions we implement here:<p>1. Deprecate older versions as quickly as possible after new protocol version rollouts. Older versions begin to get rejected by clients and clients will not allow sign in to proceed.<p>2. Allow an optional sign-in flag users can check called "Strict sign in" that forces the client to reject any server provided version that is not specifically the latest version. This means that if a user checks this option and the server reports a version != 004, the sign in will be rejected and the client will not perform any sort of handshake with the server.<p>More here: <a href="https://standardnotes.com/help/security/encryption" rel="nofollow">https://standardnotes.com/help/security/encryption</a></p>
]]></description><pubDate>Tue, 24 Jan 2023 16:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34506062</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34506062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34506062</guid></item><item><title><![CDATA[Self-Hosting Standard Notes on a Synology NAS]]></title><description><![CDATA[
<p>Article URL: <a href="https://standardnotes.com/help/self-hosting/synology-nas">https://standardnotes.com/help/self-hosting/synology-nas</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34492407">https://news.ycombinator.com/item?id=34492407</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Jan 2023 17:56:57 +0000</pubDate><link>https://standardnotes.com/help/self-hosting/synology-nas</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34492407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34492407</guid></item><item><title><![CDATA[The Violence of Unsolvable Problems]]></title><description><![CDATA[
<p>Article URL: <a href="https://mough.xyz/42082/the-violence-of-unsolvable-problems">https://mough.xyz/42082/the-violence-of-unsolvable-problems</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34470036">https://news.ycombinator.com/item?id=34470036</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Jan 2023 20:22:03 +0000</pubDate><link>https://mough.xyz/42082/the-violence-of-unsolvable-problems</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34470036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34470036</guid></item><item><title><![CDATA[You only have one brain]]></title><description><![CDATA[
<p>Article URL: <a href="https://standardnotes.com/blog/you-only-have-one-brain">https://standardnotes.com/blog/you-only-have-one-brain</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34251197">https://news.ycombinator.com/item?id=34251197</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Jan 2023 20:41:39 +0000</pubDate><link>https://standardnotes.com/blog/you-only-have-one-brain</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34251197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34251197</guid></item><item><title><![CDATA[New comment by moughxyz in "React Native is not the future"]]></title><description><![CDATA[
<p>There's no reason it has to hurt UX in theory. The difficulty is just in spending a lot of extra time perfecting the animations and interactions, which is 100% doable. We just released navigation present and dismiss animations a few weeks ago, which feel pretty great imo. They're non-interactive, and again, this will take a lot of extra work you get for free with native, but the tradeoff is worth it for us, and again, amenable.</p>
]]></description><pubDate>Sat, 31 Dec 2022 23:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=34202051</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34202051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34202051</guid></item><item><title><![CDATA[New comment by moughxyz in "React Native is not the future"]]></title><description><![CDATA[
<p>Eh, these are easy fixes. We're making progress daily on making it feel more "native" (i.e recently added present/dismiss animations). Try the demo[0] in your mobile browser, should feel pretty smooth. We've tested extensively on a whole range on devices and performance wasn't an issue. It's really the animations (or lack thereof) that make or break perception of "jankiness." What we have now is our first solid functionality-oriented release; next releases focus on tidying up the edges.<p>[0]: <a href="https://standardnotes.com/demo" rel="nofollow">https://standardnotes.com/demo</a></p>
]]></description><pubDate>Sat, 31 Dec 2022 23:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=34202033</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34202033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34202033</guid></item><item><title><![CDATA[New comment by moughxyz in "Ask HN: What are your predictions for the world in 2023?"]]></title><description><![CDATA[
<p>> There will be a move away from React Native back towards WebView based toolkits such as Capacitor and Tauri (I think Tauri will win over Electron in the long run), as people realise that a web view is just as performant. Complimented by strategic use of NativeScript.<p>Exactly what we did with Standard Notes. Never looked back. Wrote about what this looked like for us: <a href="https://blog.standardnotes.com/40921/no-react-native-is-not-the-future" rel="nofollow">https://blog.standardnotes.com/40921/no-react-native-is-not-...</a></p>
]]></description><pubDate>Sat, 31 Dec 2022 15:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=34197458</link><dc:creator>moughxyz</dc:creator><comments>https://news.ycombinator.com/item?id=34197458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34197458</guid></item></channel></rss>