<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: finniananderson</title><link>https://news.ycombinator.com/user?id=finniananderson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 11:20:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=finniananderson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by finniananderson in ""]]></title><description><![CDATA[
<p>It also makes it easier to lock and leave the place without relying on neighbours :)</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:24:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47404386</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=47404386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404386</guid></item><item><title><![CDATA[New comment by finniananderson in "Home Assistant waters my plants"]]></title><description><![CDATA[
<p>> I've been thinking about writing a blog post with the details of my fun project<p>I'd love to read more about this!</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47404271</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=47404271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404271</guid></item><item><title><![CDATA[Home Assistant waters my plants]]></title><description><![CDATA[
<p>Article URL: <a href="https://finnian.io/blog/home-assistant-waters-my-plants/">https://finnian.io/blog/home-assistant-waters-my-plants/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47348652">https://news.ycombinator.com/item?id=47348652</a></p>
<p>Points: 291</p>
<p># Comments: 142</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:19:14 +0000</pubDate><link>https://finnian.io/blog/home-assistant-waters-my-plants/</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=47348652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348652</guid></item><item><title><![CDATA[Lebanon has two timezones, after disputes over DST taking effect]]></title><description><![CDATA[
<p>Article URL: <a href="https://news.sky.com/story/lebanon-daylight-savings-dispute-country-wakes-up-in-two-different-time-zones-12842849">https://news.sky.com/story/lebanon-daylight-savings-dispute-country-wakes-up-in-two-different-time-zones-12842849</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35321898">https://news.ycombinator.com/item?id=35321898</a></p>
<p>Points: 19</p>
<p># Comments: 15</p>
]]></description><pubDate>Mon, 27 Mar 2023 01:42:35 +0000</pubDate><link>https://news.sky.com/story/lebanon-daylight-savings-dispute-country-wakes-up-in-two-different-time-zones-12842849</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=35321898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35321898</guid></item><item><title><![CDATA[I got Facebook's new Lexical text editor working with ActionText/Rails. Kinda]]></title><description><![CDATA[
<p>Article URL: <a href="https://finnian.io/blog/lexical-integration-actiontext-rails/">https://finnian.io/blog/lexical-integration-actiontext-rails/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35019142">https://news.ycombinator.com/item?id=35019142</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 04 Mar 2023 08:03:35 +0000</pubDate><link>https://finnian.io/blog/lexical-integration-actiontext-rails/</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=35019142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35019142</guid></item><item><title><![CDATA[Migrating a Rails app from Paperclip to ActiveStorage with 50GB of Attachments]]></title><description><![CDATA[
<p>Article URL: <a href="https://finnian.io/blog/from-paperclip-to-active-storage-at-scale/">https://finnian.io/blog/from-paperclip-to-active-storage-at-scale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33766477">https://news.ycombinator.com/item?id=33766477</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Nov 2022 20:23:28 +0000</pubDate><link>https://finnian.io/blog/from-paperclip-to-active-storage-at-scale/</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=33766477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33766477</guid></item><item><title><![CDATA[Plans to Re-enable the GitHub Integration]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.heroku.com/github-integration-update">https://blog.heroku.com/github-integration-update</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31510476">https://news.ycombinator.com/item?id=31510476</a></p>
<p>Points: 126</p>
<p># Comments: 38</p>
]]></description><pubDate>Wed, 25 May 2022 21:00:40 +0000</pubDate><link>https://blog.heroku.com/github-integration-update</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=31510476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31510476</guid></item><item><title><![CDATA[Bridgetown – a new Ruby site generator – reaches v1.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/bridgetownrb/bridgetown/releases/tag/v1.0.0">https://github.com/bridgetownrb/bridgetown/releases/tag/v1.0.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30598565">https://news.ycombinator.com/item?id=30598565</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Mar 2022 10:54:14 +0000</pubDate><link>https://github.com/bridgetownrb/bridgetown/releases/tag/v1.0.0</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30598565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30598565</guid></item><item><title><![CDATA[NFC: It Just Doesn't Work]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/nfc-just-doesnt-work-oliver-bylett">https://www.linkedin.com/pulse/nfc-just-doesnt-work-oliver-bylett</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30592477">https://news.ycombinator.com/item?id=30592477</a></p>
<p>Points: 7</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 07 Mar 2022 19:48:55 +0000</pubDate><link>https://www.linkedin.com/pulse/nfc-just-doesnt-work-oliver-bylett</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30592477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30592477</guid></item><item><title><![CDATA[New comment by finniananderson in "SPAs Were a Mistake"]]></title><description><![CDATA[
<p>> Smart and <i>YOUNG</i><p>I'm 21 :-)</p>
]]></description><pubDate>Thu, 03 Mar 2022 06:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30537931</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30537931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30537931</guid></item><item><title><![CDATA[New comment by finniananderson in "SPAs Were a Mistake"]]></title><description><![CDATA[
<p>Totally agree.<p>We built a product in ~5 months with real-time collaboration, extensive interactivity, Oauth, Stripe and Gmail integrations with a standard Ruby on Rails stack.<p>It's rock-solid, performant, dead-simple and extremely productive to work with.<p>Why're we throwing away years of learning to build unstable, complex and inaccessible applications?</p>
]]></description><pubDate>Wed, 02 Mar 2022 21:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=30533712</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30533712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30533712</guid></item><item><title><![CDATA[New comment by finniananderson in "Thinking of building a 2FA code forwarding service – what do you think?"]]></title><description><![CDATA[
<p>Thanks for the info! Super useful. I came across this Twilio support article:<p><a href="https://support.twilio.com/hc/en-us/articles/223181668-Can-Twilio-numbers-receive-SMS-from-a-short-code-" rel="nofollow">https://support.twilio.com/hc/en-us/articles/223181668-Can-T...</a><p>Looks like you need to get the feature enabled, so you can receive SMS from shortcodes. You also need a number in the same country as the shortcode, so users of the service would need to indicate which country the number is for. This would most likely be fine, as I think most people only use 1 number in 1 country anyway.<p>Hopefully this would solve (1)<p>Twilio allows you to register mobile numbers, so I think (2) would be ok.<p>3. I'm not intending to use any hardware, so I think I could disregard this limitation, although it's useful to know anyway!</p>
]]></description><pubDate>Tue, 22 Feb 2022 19:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=30432756</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30432756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30432756</guid></item><item><title><![CDATA[New comment by finniananderson in "Thinking of building a 2FA code forwarding service – what do you think?"]]></title><description><![CDATA[
<p>Here's the full link: <a href="https://www.indiehackers.com/post/onetime-codes-share-your-2fa-codes-with-trusted-contacts-request-for-comment-b8f77b0371" rel="nofollow">https://www.indiehackers.com/post/onetime-codes-share-your-2...</a><p>I'm thinking about building a service which is capable of receiving your 2FA SMS texts from third parties, and forwarding them to you via email.<p>We'd do this by registering numbers on your behalf, which you'd then use when signing up for the third-party (or setting up 2FA later).<p>This has a number of advantages:<p><pre><code>    SMS can be unreliable and/or slow
    your phone might not be nearby, charged, or have signal
    you could share the codes with other trusted contacts (via email, or have their own accounts to view online)
    can use auto-generated numbers to reduce risk (multiple numbers, multiple services)
    "new phone who dis?" no probs, your number isn't bound to any of those services any more
</code></pre>
There would be an option to forward directly via email and/or to view the latest code(s) on the site.<p>I can see this being especially useful for SMEs where a lot of 'personal' SaaS plans are being used—where there's often only a single root user which multiple people access—or individuals who dislike being bound to a phone number.<p>I will never have enough information to access their account for the 3rd party service, and I'll only be processing the codes. Privacy & security is my primary concern with this, I am not interested in holding the keys to anyone's castles, so I will be operating on a minimum trust basis.<p>Really keen to get some thoughts on this project. If I go ahead with it, I'm intending to build it as an Open Startup and share progress in public.<p>I've got a landing page here for those who wish to register their interest: <a href="https://onetime.codes/" rel="nofollow">https://onetime.codes/</a><p>I've also got a bare-bones post on ProductHunt if that's more your jam: <a href="https://www.producthunt.com/posts/onetime-codes" rel="nofollow">https://www.producthunt.com/posts/onetime-codes</a></p>
]]></description><pubDate>Tue, 22 Feb 2022 09:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=30425786</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30425786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30425786</guid></item><item><title><![CDATA[New comment by finniananderson in "Thinking of building a 2FA code forwarding service – what do you think?"]]></title><description><![CDATA[
<p>Thanks! Not sure why HN removed the path?</p>
]]></description><pubDate>Tue, 22 Feb 2022 09:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=30425734</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30425734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30425734</guid></item><item><title><![CDATA[Thinking of building a 2FA code forwarding service – what do you think?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.indiehackers.com">https://www.indiehackers.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30424437">https://news.ycombinator.com/item?id=30424437</a></p>
<p>Points: 6</p>
<p># Comments: 8</p>
]]></description><pubDate>Tue, 22 Feb 2022 05:49:01 +0000</pubDate><link>https://www.indiehackers.com</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=30424437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30424437</guid></item><item><title><![CDATA[New comment by finniananderson in "Hotwire/Turbo and Ruby on Rails in the real world"]]></title><description><![CDATA[
<p>The naming could be revisited or clarified for sure.
Stimulus is separate as it’s entirely independent of Turbo, but it doesn’t come across like that in the docs.
Don’t think anyone really knows what Strada is yet.</p>
]]></description><pubDate>Wed, 22 Dec 2021 09:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29647226</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=29647226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29647226</guid></item><item><title><![CDATA[Hotwire/Turbo and Ruby on Rails in the real world]]></title><description><![CDATA[
<p>Article URL: <a href="https://finnian.io/blog/hotwire-in-the-real-world/">https://finnian.io/blog/hotwire-in-the-real-world/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29612398">https://news.ycombinator.com/item?id=29612398</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 19 Dec 2021 08:39:30 +0000</pubDate><link>https://finnian.io/blog/hotwire-in-the-real-world/</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=29612398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29612398</guid></item><item><title><![CDATA[New comment by finniananderson in "Ruby on Rails: View Components, Storybook and Tailwind - a match made in heaven?"]]></title><description><![CDATA[
<p>Yeah that is a good point. Rails 7 is going with importmaps by default too, further moving away from the JS ecosystem (unless you want it) which would've paired nicely with merging VC.</p>
]]></description><pubDate>Sun, 29 Aug 2021 10:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=28345570</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=28345570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28345570</guid></item><item><title><![CDATA[New comment by finniananderson in "Ruby on Rails: View Components, Storybook and Tailwind - a match made in heaven?"]]></title><description><![CDATA[
<p>Yep. It's "experimental" but stable. It creates the .rb file at the root and then you can put the template, CSS & JS in a subfolder.<p>`bin/rails g component Button --sidecar`</p>
]]></description><pubDate>Sun, 29 Aug 2021 09:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28345505</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=28345505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28345505</guid></item><item><title><![CDATA[New comment by finniananderson in "Ruby on Rails: View Components, Storybook and Tailwind - a match made in heaven?"]]></title><description><![CDATA[
<p>I'm sure I read somewhere (either on viewcomponent.org or on their GitHub) that their end goal is to merge upstream into Rails core.</p>
]]></description><pubDate>Sun, 29 Aug 2021 09:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=28345477</link><dc:creator>finniananderson</dc:creator><comments>https://news.ycombinator.com/item?id=28345477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28345477</guid></item></channel></rss>