<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: fifafu</title><link>https://news.ycombinator.com/user?id=fifafu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 08:24:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fifafu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fifafu in "Codex for almost everything"]]></title><description><![CDATA[
<p>yes you can do a lot background UI interaction using the AX APIs. Displaying a second cursor is also simple, just a borderless, transparent window that moves around.<p>For the few things you cannot achieve with the Accessibility API's there are ways to post events directly to an app - even though CGEventPostToPid is mostly broken when used on its own. These require a combination of CGEventPostToPid and CGEventTapCreateForPid. (I have done a lot of this stuff in my BetterTouchTool app)</p>
]]></description><pubDate>Fri, 17 Apr 2026 18:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809186</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=47809186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809186</guid></item><item><title><![CDATA[New comment by fifafu in "Native Instant Space Switching on macOS"]]></title><description><![CDATA[
<p>> Sadly, solutions like BetterTouchTool and InstantSpaceSwitcher won't work for me because I prefer to use my trackpad to switch spaces.<p>One of BetterTouchTool's first features ~17 years ago was trackpad gesture customization, it is still one of the most important things you can do with BTT! ;-) You'd just need to assign the "Move Right a Space (without animation)" and "Move Left a Space (without animation)" actions to trackpad gestures in BTT.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716854</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=47716854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716854</guid></item><item><title><![CDATA[New comment by fifafu in "Native Instant Space Switching on macOS"]]></title><description><![CDATA[
<p>that is weird, BTT's space switching should really be instant when used via keyboard shortcuts. (Developer of BTT here)<p>One advantage of BTT's current implementation is that it still allows you to move windows to the next/previous space while dragging them and simultaneously executing the "Move Left / Right a space" action. In that case there will be an animation but it will at least work.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716822</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=47716822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716822</guid></item><item><title><![CDATA[New comment by fifafu in "Immich v2.0.0 – First stable release"]]></title><description><![CDATA[
<p>If you just need an image storage solution: no, but then you don't need Immich.
If you want the feature Immich offers: yes</p>
]]></description><pubDate>Thu, 02 Oct 2025 08:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45447422</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=45447422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45447422</guid></item><item><title><![CDATA[New comment by fifafu in "Show HN: Skip – Build native iOS and Android apps from a single Swift codebase"]]></title><description><![CDATA[
<p>the code I got is pretty maintainable and it’s all standard kotlin & jetpack compose. Even the ui tests converted nicely. The big effort was the initial conversion of the app to Android, for maintenance I won’t necessarily use LLMs</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:22:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41390049</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41390049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41390049</guid></item><item><title><![CDATA[New comment by fifafu in "Show HN: Skip – Build native iOS and Android apps from a single Swift codebase"]]></title><description><![CDATA[
<p>I recently stumbled upon this (and it sounded great!), but was already too far in the development cycle of a medium sized Swift UI iOS app. Instead I used ChatGPT & Claude to convert the SwiftUI Code to Kotlin & Jetpack Compose & Material3. This worked crazy well. The generated code worked almost instantly and basically just needed small modifications for the styling /theming. I think the similarities in SwiftUI and Jetpack Compose make this a great match for LLMs</p>
]]></description><pubDate>Thu, 29 Aug 2024 05:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41387764</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41387764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41387764</guid></item><item><title><![CDATA[New comment by fifafu in "Deluge of Fake Mac App Store Reviews"]]></title><description><![CDATA[
<p>I think the fourth reason that has been discussed here and in Jeff's post also sounds plausible:<p>- somebody wants to push his app with fake reviews, however that would be easy to detect / trace back. Thus that person buys additional positive fake reviews for other apps (that are not in competition with his apps). This makes it really hard to tell which of the apps "purchased" the fake reviews.</p>
]]></description><pubDate>Sun, 21 Jul 2024 19:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41027308</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41027308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41027308</guid></item><item><title><![CDATA[New comment by fifafu in "Deluge of Fake Mac App Store Reviews"]]></title><description><![CDATA[
<p>at least BetterSnapTool was never available for free and I believe I can see the spikes in sales when the fake reviewers did purchase (just before they reviewed). Not sure whether one can check the pricing history of an app, maybe there are some sites which collect that data?</p>
]]></description><pubDate>Sun, 21 Jul 2024 11:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41024387</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41024387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41024387</guid></item><item><title><![CDATA[New comment by fifafu in "Deluge of Fake Mac App Store Reviews"]]></title><description><![CDATA[
<p>what would they gain from this?</p>
]]></description><pubDate>Sun, 21 Jul 2024 09:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023755</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41023755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023755</guid></item><item><title><![CDATA[New comment by fifafu in "Deluge of Fake Mac App Store Reviews"]]></title><description><![CDATA[
<p>BetterTouchTool is overkill for most users who only need window snapping :-)<p>I‘m the developer of BetterSnapTool & BTT and have also discovered & reported these fake reviews to Apple about three weeks ago on July 2. They are investigating and keep deleting (some of) the fake reviews, but I have no idea who is responsible for them or what they want to achieve</p>
]]></description><pubDate>Sun, 21 Jul 2024 08:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023514</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41023514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023514</guid></item><item><title><![CDATA[New comment by fifafu in "Deluge of Fake Mac App Store Reviews"]]></title><description><![CDATA[
<p>I‘m the developer of BetterSnapTool and have also discovered & reported this to Apple about 3 weeks ago on July 2. They are investigating and keep deleting (some of) the fake reviews, but I have no idea who is responsible for them or what they want to achieve.</p>
]]></description><pubDate>Sun, 21 Jul 2024 08:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023480</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=41023480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023480</guid></item><item><title><![CDATA[New comment by fifafu in "Popular Mac app 'Bartender' acquired by new unknown developer"]]></title><description><![CDATA[
<p>you can reorder the status bar icons by holding cmd & dragging</p>
]]></description><pubDate>Wed, 05 Jun 2024 15:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40585896</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=40585896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40585896</guid></item><item><title><![CDATA[New comment by fifafu in "Popular Mac app 'Bartender' acquired by new unknown developer"]]></title><description><![CDATA[
<p>unfortunately I removed Leap Motion support a few years ago ;-(</p>
]]></description><pubDate>Wed, 05 Jun 2024 15:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40585837</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=40585837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40585837</guid></item><item><title><![CDATA[New comment by fifafu in "Popular Mac app 'Bartender' acquired by new unknown developer"]]></title><description><![CDATA[
<p>Haha, yes Leap Motion was a lot of fun and I think the BTT integration landed me my first job (@Siemens) after university. That must have been almost 10 years ago -- yep: <a href="https://www.youtube.com/watch?v=SDJKFtLDx4k" rel="nofollow">https://www.youtube.com/watch?v=SDJKFtLDx4k</a></p>
]]></description><pubDate>Wed, 05 Jun 2024 14:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40585442</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=40585442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40585442</guid></item><item><title><![CDATA[New comment by fifafu in "Popular Mac app 'Bartender' acquired by new unknown developer"]]></title><description><![CDATA[
<p>In case you are already using my BetterTouchTool app: I have created a little tutorial & example preset here on how to use it for status item management: <a href="https://community.folivora.ai/t/bartender-controversy-tutorial-on-how-to-manage-menubar-status-items-via-btt/37429" rel="nofollow">https://community.folivora.ai/t/bartender-controversy-tutori...</a><p>You can add feature requests there, it should be pretty simple to extend BTT to support the remaining required features.<p>I have also recently been approached by shady companies trying to buy my app (I'd never do that) - maybe they are currently targeting apps that require special permissions?</p>
]]></description><pubDate>Wed, 05 Jun 2024 14:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40584968</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=40584968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40584968</guid></item><item><title><![CDATA[New comment by fifafu in "macOS Bartender Auto-Update Signed by Unknown New Owner"]]></title><description><![CDATA[
<p>In case you are already using my BetterTouchTool app I have created a little tutorial & example preset here on how to use it for status item management: <a href="https://community.folivora.ai/t/bartender-controversy-tutorial-on-how-to-manage-menubar-status-items-via-btt/37429" rel="nofollow">https://community.folivora.ai/t/bartender-controversy-tutori...</a><p>You can add feature requests there, it should be pretty simple to extend BTT to support the remaining required features.</p>
]]></description><pubDate>Wed, 05 Jun 2024 10:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40583419</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=40583419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40583419</guid></item><item><title><![CDATA[New comment by fifafu in "Ente: Open-Source, E2E Encrypted, Google Photos Alternative"]]></title><description><![CDATA[
<p>great, thank you!</p>
]]></description><pubDate>Sat, 02 Mar 2024 20:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39575393</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=39575393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39575393</guid></item><item><title><![CDATA[New comment by fifafu in "Ente: Open-Source, E2E Encrypted, Google Photos Alternative"]]></title><description><![CDATA[
<p>On the website Ente mentions the AI features are not yet ready and can not be used on phones yet. Is there an approximate timeframe on when they will be usable (on Desktop & Phone and if possible even shared in a family)? I use the search & face recognition on Google Photos a lot. Once that works on Ente, I‘ll try to switch :-)<p>I‘m absolutely fine with having the ML run on my Desktop as long as it syncs to the phone as well.</p>
]]></description><pubDate>Sat, 02 Mar 2024 19:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39575043</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=39575043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39575043</guid></item><item><title><![CDATA[New comment by fifafu in "It’s Official, Apple Kills Web Apps in the EU"]]></title><description><![CDATA[
<p>I replied to a post asking „And if PWA were such a threat to Apple's business then why are they allowed in US.“<p>Whether Web Bluetooth, Web HID etc should be implemented in a browser engine is really irrelevant in this context - but the thing is they CAN be implemented in a browser engine. So can pretty much any native functionality currently guarded by the App Store.</p>
]]></description><pubDate>Sun, 18 Feb 2024 21:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39423720</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=39423720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39423720</guid></item><item><title><![CDATA[New comment by fifafu in "It’s Official, Apple Kills Web Apps in the EU"]]></title><description><![CDATA[
<p>Well on desktop Chrome/Edge has a high enough market share that the client would not have cared.<p>I don’t think Apple can tell alternative browser engines what features it will allow and which not. Or is there something in the EU regulation that says browser engines must follow a standard?</p>
]]></description><pubDate>Sat, 17 Feb 2024 11:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39408640</link><dc:creator>fifafu</dc:creator><comments>https://news.ycombinator.com/item?id=39408640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39408640</guid></item></channel></rss>