<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: alin23</title><link>https://news.ycombinator.com/user?id=alin23</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 03 Sep 2026 09:53:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alin23" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alin23 in "Claude Fable 5.1 and Claude Mythos 5.1"]]></title><description><![CDATA[
<p>Believe me I tried that. I tried giving concrete examples,  I edit a 50 line changelog and tell it to learn the style and write another changelog for another app similar to it, I built a whole system on a Vale linter detecting these claudisms with hooks to rewrite them in my voice which I've trained from my thousands of hand written UI copy and blog writing.<p>Nothing works. This style of writing is deeply ingrained into these models.</p>
]]></description><pubDate>Wed, 02 Sep 2026 05:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49532222</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=49532222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49532222</guid></item><item><title><![CDATA[New comment by alin23 in "Claude Fable 5.1 and Claude Mythos 5.1"]]></title><description><![CDATA[
<p>Makes sense. Then maybe we would need a separate simpler LLM trained on UI copy and good UX to decide this stuff and let frontier models do the implementation.<p>But who has both the compute power and the motivation to do such a thing?<p>I guess I'll just continue rewriting the UI one word at a time for the time being.</p>
]]></description><pubDate>Tue, 01 Sep 2026 21:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49528508</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=49528508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49528508</guid></item><item><title><![CDATA[New comment by alin23 in "Claude Fable 5.1 and Claude Mythos 5.1"]]></title><description><![CDATA[
<p>My main gripe with LLMs is the cringe AI phrasings that they use in UI elements. Pompous things like <i>"Your keys, supercharged"</i> or weird yoda-speak stuff like <i>"searches the app remembers"</i> instead of just naming the thing <i>"Learned searches"</i>.. you know, proper GUI copy like it was done for the past decades.<p>I jumped when I saw a mention about "writing style improvements" so I gave it a try on a recent feature in rcmd [0]. I prompted Fable 5.1 to find these wordings and propose simpler plain language.<p><pre><code>    For context, I recently worked with Fable to give users a way to fuzzy search and focus any browser tabs, terminal panes etc. but the UI was still a prototype full of AI writings.
</code></pre>
It took every string including the ones I already rewrote by hand, and proposed even more weird LLM speak. Like for <i>"Left Command conflict detected"</i> it proposed <i>"This keyboard can't tell left from right"</i>.<p>It's a very capable coding agent, but I can't understand how it can be so bad at writing. Where are all these verbal tics coming from and why is it so hard to get rid of them?<p>[0] <a href="https://lowtechguys.com/rcmd" rel="nofollow">https://lowtechguys.com/rcmd</a></p>
]]></description><pubDate>Tue, 01 Sep 2026 20:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49527730</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=49527730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49527730</guid></item><item><title><![CDATA[New comment by alin23 in "Sonic Pi v5"]]></title><description><![CDATA[
<p>I was just working on a music improv app for the MacBook trackpad [1] and tried to use Sonic Pi 4 for the backing track (muse) generator but it was too clunky to run a full fledged second GUI alongside the app and control it through OSC.<p>I had to do sample retrieval, decoding, native CoreAudio logic to get acceptable latency. A programmable synth would have made my life so much easier.<p>supersonic-scsynth in Pi 5 feels more fit now, it’s the first time I tried a JS frontend for a macOS app but if it lets me import this and use it so easily, it already paid its dividends.<p>[1] <a href="https://lowtechguys.com/meander" rel="nofollow">https://lowtechguys.com/meander</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 19:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49248221</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=49248221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49248221</guid></item><item><title><![CDATA[New comment by alin23 in "Show HN: Watch bots interact with an SSH honeypot in real time"]]></title><description><![CDATA[
<p>We don’t have static IPs at home in Romania. A restart of the router will just give that person another public IP and they won’t notice any repercussions.</p>
]]></description><pubDate>Fri, 17 Jul 2026 18:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48950437</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=48950437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48950437</guid></item><item><title><![CDATA[New comment by alin23 in "Stop the Apple Music app from launching"]]></title><description><![CDATA[
<p>Dev here, thanks!<p>Although it's a pretty well known source in the macOS apps community (lowtechguys.com) with source code available right on the front page (<a href="https://github.com/FuzzyIdeas/MusicDecoy" rel="nofollow">https://github.com/FuzzyIdeas/MusicDecoy</a>) and the code does basically nothing. There's not much to be afraid of.</p>
]]></description><pubDate>Mon, 08 Jun 2026 18:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48449651</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=48449651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48449651</guid></item><item><title><![CDATA[I Spent My Sabbatical Building a Power Meter for Sledgehammers]]></title><description><![CDATA[
<p>Article URL: <a href="https://leblancfg.com/intensity-pad-founder-story.html">https://leblancfg.com/intensity-pad-founder-story.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47918549">https://news.ycombinator.com/item?id=47918549</a></p>
<p>Points: 89</p>
<p># Comments: 75</p>
]]></description><pubDate>Mon, 27 Apr 2026 07:02:25 +0000</pubDate><link>https://leblancfg.com/intensity-pad-founder-story.html</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47918549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918549</guid></item><item><title><![CDATA[New comment by alin23 in "macOS 27 won’t be supporting Intel anymore"]]></title><description><![CDATA[
<p>Wait, so.. how are we supposed to test Intel builds of our macOS apps from now on?<p>I get it that macOS has to evolve, but that doesn't mean all apps have to drop Intel support at the same time.<p>On hardware-level apps like my Lunar app I have plenty <i>#if arch(arm64)</i> because some features like reading the brightness nits or reading ambient light is different or completely missing based on the architecture. I need to test the UI differences based on what features are available.<p>I don't see it viable to stay on macOS 26 for this, especially if we're going to see breaking changes again with the display and window server subsystem like we did with Tahoe. M5 support for Gamma table changes is still broken after so many months [0]<p>[0] <a href="https://developer.apple.com/forums/thread/819331#819331021" rel="nofollow">https://developer.apple.com/forums/thread/819331#819331021</a></p>
]]></description><pubDate>Mon, 20 Apr 2026 12:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47833545</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47833545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47833545</guid></item><item><title><![CDATA[New comment by alin23 in "Show HN: PanicLock – Close your MacBook lid disable TouchID –> password unlock"]]></title><description><![CDATA[
<p>Hook this to a lid angle below 30° trigger in <a href="https://lowtechguys.com/crank" rel="nofollow">https://lowtechguys.com/crank</a> and you can easily make it run on a simple lowering of the lid</p>
]]></description><pubDate>Fri, 17 Apr 2026 19:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809483</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47809483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809483</guid></item><item><title><![CDATA[Dictating Literal Reminders to My Apple Watch]]></title><description><![CDATA[
<p>Article URL: <a href="https://mjtsai.com/blog/2026/04/15/dictating-literal-reminders-to-my-apple-watch/">https://mjtsai.com/blog/2026/04/15/dictating-literal-reminders-to-my-apple-watch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47802634">https://news.ycombinator.com/item?id=47802634</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Apr 2026 05:14:06 +0000</pubDate><link>https://mjtsai.com/blog/2026/04/15/dictating-literal-reminders-to-my-apple-watch/</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47802634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47802634</guid></item><item><title><![CDATA[Hello, Liquid Fox (A Nice macOS Firefox Theme)]]></title><description><![CDATA[
<p>Article URL: <a href="https://miloszfalinski.com/hello-liquid-fox-a-nice-macos-firefox-theme/">https://miloszfalinski.com/hello-liquid-fox-a-nice-macos-firefox-theme/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47728435">https://news.ycombinator.com/item?id=47728435</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 07:50:11 +0000</pubDate><link>https://miloszfalinski.com/hello-liquid-fox-a-nice-macos-firefox-theme/</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47728435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47728435</guid></item><item><title><![CDATA[New comment by alin23 in "FBI used iPhone notification data to retrieve deleted Signal messages"]]></title><description><![CDATA[
<p>Not sure if it's exactly the same, but I had to add a <i>When notification arrives with <message>, do <action></i> event trigger in my Crank macOS app (<a href="https://lowtechguys.com/crank" rel="nofollow">https://lowtechguys.com/crank</a>) so I can show you how to do it on macOS:<p><pre><code>      HOURS=6
      EPOCH_DIFF=978307200
      SINCE=$(echo "$(date +%s) - $EPOCH_DIFF - $HOURS * 3600" | bc)

      sqlite3 ~/Library/Group\ Containers/group.com.apple.usernoted/db2/db \
        "SELECT r.delivered_date, COALESCE(a.identifier, 'unknown'), hex(r.data)
        FROM record r
        LEFT JOIN app a ON r.app_id = a.app_id
        WHERE r.delivered_date > $SINCE
        ORDER BY r.delivered_date ASC;" \
      | while IFS='|' read -r cfdate bundle hexdata; do
          date -r $(echo "$cfdate + $EPOCH_DIFF" | bc | cut -d. -f1) '+%Y-%m-%d %H:%M:%S'
          echo "  app: $bundle"
          echo "$hexdata" | xxd -r -p > /tmp/notif.plist
          plutil -p /tmp/notif.plist 2>/dev/null \
            | grep -E '"(titl|title|subt|subtitle|body|message)"' \
            | sed 's/^  */  /'
          echo "---"
      done
</code></pre>
Basically, notifications are in an sqlite db at ~/Library/Group Containers/group.com.apple.usernoted/db2/db and are stored as plist blobs.<p>In recent years, filesystem paths for system services have started to converge for both macOS and iOS so I'm thinking with jailbreak you could get read access to that database and get the same data out of it.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47717075</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47717075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47717075</guid></item><item><title><![CDATA[New comment by alin23 in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>Right, it’s not worth $30/month all year for me because I don’t use it past demo videos for when I publish a new app or large update. Which happens rarely.<p>But if I was that kind of user who did demos monthly, the time saved on one or two videos that month is worth $30.</p>
]]></description><pubDate>Sun, 05 Apr 2026 07:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647039</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47647039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647039</guid></item><item><title><![CDATA[New comment by alin23 in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>A lot of the time it is, I agree. I would love the ability to do more highlighting and less panning.  But in a small 700px wide video, zooming is kind of necessary to make it clear where the action is coming from. Because the app window is so large and packed.<p>And these recording editors don’t have arrows and callouts, not even a freeze frame. I have to plan the recording to the letter and after 10 frustrating takes I just say fk it and try to polish the least confusing take<p>Maybe I should start contributing to openscreen to get the ideal recording editor people are looking for instead of paying and complaining.</p>
]]></description><pubDate>Sun, 05 Apr 2026 07:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647026</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47647026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647026</guid></item><item><title><![CDATA[New comment by alin23 in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>For me it would make more sense to have something like “unlock for a week” if the dev wants to keep the ongoing revenue model. Of course a lifetime purchase is even better, not sure why that’s not an option.<p>I would be happy to pay $100 for unlimited access and be locked into the current version of the app, maybe only have minor version updates free so you don’t get locked into a buggy version.<p>But that’s a more complicated licensing model to implement I guess.</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645720</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47645720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645720</guid></item><item><title><![CDATA[New comment by alin23 in "OpenScreen is an open-source alternative to Screen Studio"]]></title><description><![CDATA[
<p>Am I in the minority for thinking ScreenStudio is actually worth the money?<p>The recent video I did for Cling for example (<a href="https://lowtechguys.com/cling" rel="nofollow">https://lowtechguys.com/cling</a>) I’ve had many people ask about how I did it because it has just the right amount of motion and highlighting. I did it in a few minutes of editing in the ScreenStudio UI.<p>I’m not saying it’s a great video, but people say it conveys the info well enough and that’s what matters. It would have taken me days to do the same with DaVinci Resolve because of my inexperience with complex editors.<p>A $30/month subscription is indeed too much, but I see it as a one time payment for that month when I release something, then I pause the subscription. I need it rarely, very few videos need zooming and motion.<p>Anyway I love to see alternatives like OpenScreen! What I would miss the most would be presets, not sure if it’s already there, but it’s a nice quality of life feature to have a consistent look to the motion effects between videos.</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645554</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47645554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645554</guid></item><item><title><![CDATA[New comment by alin23 in "12k AI-generated blog posts added in a single commit"]]></title><description><![CDATA[
<p>They even have a scrolling 5-star reviews section, clearly generated: <a href="https://oneuptime.com/#reviews-title" rel="nofollow">https://oneuptime.com/#reviews-title</a><p><a href="https://github.com/OneUptime/oneuptime/commit/538e40c4ae724e8e83c01a81b8e2c0610e8b992b" rel="nofollow">https://github.com/OneUptime/oneuptime/commit/538e40c4ae724e...</a><p><a href="https://github.com/OneUptime/oneuptime/commit/2bc585df20e6bbdaf85f5fd8182cff939381e9e6" rel="nofollow">https://github.com/OneUptime/oneuptime/commit/2bc585df20e6bb...</a><p>You can fabricate a professional business image in a few days with AI now. It's going to be hard to build an honest brand when everyone is going to point and say "vibe coded slop" because of examples like this website.<p>I'm already seeing such comments whenever someone posts an app on /r/macapps and it's really discouraging for beginners. If I would have met that resistance and amount of mean comments when I launched Lunar, I would have probably never put in that amount of effort.</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642426</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47642426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642426</guid></item><item><title><![CDATA[New comment by alin23 in "Tailscale's new macOS home"]]></title><description><![CDATA[
<p>The notch hiding menubar icons is such a stupid problem to have. I waste hours every week trying to help people who send me frustrated emails because they bought one of my apps and they say: "it doesn't launch" or "why doesn't it have any interface??"<p>No amount of FAQ will help these people. And this also results in hasty refund requests and even worse, chargebacks that take 2x the amount the users paid out of my pocket.<p>I recently helped my brother launch a simple app for making any window a PiP window (<a href="https://lowtechguys.com/pipiri" rel="nofollow">https://lowtechguys.com/pipiri</a>) and in the first two days, half of the sales turned into refunds exactly because of this issue. People had so many menubar icons that they thought the app just doesn't work. Not an encouraging launch for his first app.<p>Not to mention the fact that the best solution that helped alleviate this, the Bartender app, was completely broken by Apple's internal API changes in macOS Tahoe.<p>This could have been handled better.</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:17:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619626</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47619626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619626</guid></item><item><title><![CDATA[Show HN: Cling 2.0 – fuzzy find any file in less than 50ms on macOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/FuzzyIdeas/Cling">https://github.com/FuzzyIdeas/Cling</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47607466">https://news.ycombinator.com/item?id=47607466</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 22:41:38 +0000</pubDate><link>https://github.com/FuzzyIdeas/Cling</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47607466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47607466</guid></item><item><title><![CDATA[New comment by alin23 in "Cherri – programming language that compiles to an Apple Shortuct"]]></title><description><![CDATA[
<p>Thank you for the kind words! Love to hear from people that were helped by my work!<p>That was also my pain point with Lunar, working on a small balcony in a small apartment where the light from the window was constantly changing and the monitor always being way too bright or way too dim.<p>I broke one of those LG monitor joystick OSD buttons before I got to building Lunar.</p>
]]></description><pubDate>Mon, 30 Mar 2026 20:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47579567</link><dc:creator>alin23</dc:creator><comments>https://news.ycombinator.com/item?id=47579567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47579567</guid></item></channel></rss>