<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: shanehoban</title><link>https://news.ycombinator.com/user?id=shanehoban</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 06:20:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shanehoban" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shanehoban in "AI Built a Nuke and Still Lost"]]></title><description><![CDATA[
<p>Yeah this is my line of thinking too - of course it made a nuke, humans have made an insane amount of nukes, and used them too. LLMs, given the ability, will do what we have done in the past at some point, it's kind of all they know!</p>
]]></description><pubDate>Tue, 23 Jun 2026 09:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642455</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=48642455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642455</guid></item><item><title><![CDATA[New comment by shanehoban in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I've been vibe coding a few things as of late, all for personal use<p>- <a href="https://homail.shanehoban.com" rel="nofollow">https://homail.shanehoban.com</a> - resend clone (transactional emails)<p>- <a href="https://mindmap.shanehoban.com" rel="nofollow">https://mindmap.shanehoban.com</a> - my canvas note taking app<p>- <a href="https://bnb.shanehoban.com" rel="nofollow">https://bnb.shanehoban.com</a> - my airbnb for family use<p>- <a href="https://hsk.shanehoban.com" rel="nofollow">https://hsk.shanehoban.com</a> - the starter-kit I made for making these apps (available on github: <a href="https://github.com/shanehoban/ho-starter-kit" rel="nofollow">https://github.com/shanehoban/ho-starter-kit</a>)</p>
]]></description><pubDate>Wed, 17 Jun 2026 10:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48568125</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=48568125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48568125</guid></item><item><title><![CDATA[New comment by shanehoban in "Runners who churn butter on their runs"]]></title><description><![CDATA[
<p>> Butter, in particular, can last for days outside a fridge.<p>I live in Ireland, and once we take butter out of the fridge (to replace the one that's now gone), it doesn't go back in, whatever the weather. All butter here is basically of Kerrygold quality (I'm talking real butter of course).</p>
]]></description><pubDate>Thu, 12 Mar 2026 23:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358796</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=47358796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358796</guid></item><item><title><![CDATA[New comment by shanehoban in "Google Workspace CLI"]]></title><description><![CDATA[
<p>Feel like this should be at the top of the README - not the bottom<p>> Disclaimer<p>> Caution<p>> This is not an officially supported Google product.</p>
]]></description><pubDate>Thu, 05 Mar 2026 09:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259647</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=47259647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259647</guid></item><item><title><![CDATA[New comment by shanehoban in "Tesla ending Models S and X production"]]></title><description><![CDATA[
<p>Hard to believe, but it's almost 10 years since they announced the new Roadster</p>
]]></description><pubDate>Thu, 29 Jan 2026 12:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46809229</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=46809229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46809229</guid></item><item><title><![CDATA[New comment by shanehoban in "ChatGPT Launches 'Company Knowledge'"]]></title><description><![CDATA[
<p>Claude memory was posted 16 hours before this, kinda crazy how fast they churn this stuff out</p>
]]></description><pubDate>Fri, 24 Oct 2025 09:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45692744</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=45692744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692744</guid></item><item><title><![CDATA[New comment by shanehoban in "Someone at YouTube Needs Glasses"]]></title><description><![CDATA[
<p>Glad I'm not the only one who noticed and hates this change!</p>
]]></description><pubDate>Wed, 30 Apr 2025 15:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43846824</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=43846824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43846824</guid></item><item><title><![CDATA[New comment by shanehoban in "Vercel ends open-source sponsorship program giving projects 24hr notice"]]></title><description><![CDATA[
<p>Self hosted coolify[0], very easy to set up IMO<p>[0]: <a href="https://coolify.io/" rel="nofollow">https://coolify.io/</a></p>
]]></description><pubDate>Fri, 14 Jun 2024 19:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40684025</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=40684025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40684025</guid></item><item><title><![CDATA[New comment by shanehoban in "Protecting your email address via SVG instead of JavaScript"]]></title><description><![CDATA[
<p>Try to query it though via document.querySelectorAll('a') for example. It's a good first line of defense as a lot of scraping techniques do this approach.<p>However, if you have a headless browser setup for scraping, and simply fetch the current URL while on the page[0], you can get the plain text, and do a regex search for email addresses which will get you the email address - albeit this is a strange approach to take I admit.<p>[0]: fetch('./').then((res) => res.text()).then((text) => console.log(text))</p>
]]></description><pubDate>Mon, 13 May 2024 08:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40341020</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=40341020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40341020</guid></item><item><title><![CDATA[New comment by shanehoban in "OpenAI GPT-4 vs. Groq Mistral-8x7B"]]></title><description><![CDATA[
<p>This is a valid point, but we are still in the early stages of AI/LLMs, so one would expect the speed and efficiency to improve drastically (perhaps accuracy too) over the coming years.<p>At least AI & LLMs have large scale practical applications as opposed to crypto (IMO).</p>
]]></description><pubDate>Fri, 22 Mar 2024 11:18:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39789517</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=39789517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39789517</guid></item><item><title><![CDATA[New comment by shanehoban in "Big Tech has already made enough money in 2024 to pay all its 2023 fines"]]></title><description><![CDATA[
<p>If the fines would impact profits in a significant way, the companies would just ensure they have no profit on paper going forward.</p>
]]></description><pubDate>Mon, 08 Jan 2024 13:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38911573</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=38911573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38911573</guid></item><item><title><![CDATA[New comment by shanehoban in "OpenAI’s Sam Altman nears $100M funding for Worldcoin crypto project"]]></title><description><![CDATA[
<p>They want access to your iris (to create a unique ID for you), in return you get access to a crypto coin? Is this for real or what?<p>Can anyone think about privacy at these firms just once.</p>
]]></description><pubDate>Sun, 14 May 2023 16:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35939296</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=35939296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35939296</guid></item><item><title><![CDATA[New comment by shanehoban in "Thoughts on Svelte"]]></title><description><![CDATA[
<p>I think that when you work with a framework like Vue/Nuxt where hooks aren't needed, they are not so awesome when you transition to working with React/Next. Everything just works as expected (with Vue/Nuxt).</p>
]]></description><pubDate>Mon, 27 Mar 2023 12:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35325633</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=35325633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35325633</guid></item><item><title><![CDATA[New comment by shanehoban in "Thoughts on Svelte"]]></title><description><![CDATA[
<p>I guess my main gripes are not with the libraries for state management themselves, but how managing rendering after state mutations occur. Pinia and Vue/Nuxt just do this effortlessly. Having to deal with hooks and useEffect in React is just a pain... in my opinion.</p>
]]></description><pubDate>Mon, 27 Mar 2023 12:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35325614</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=35325614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35325614</guid></item><item><title><![CDATA[New comment by shanehoban in "Thoughts on Svelte"]]></title><description><![CDATA[
<p>I work with React (NextJS) and from working on things in Vue, and Nuxt - the one thing I absolutely hate about React is state management. If you have never used Pinia[0] (Vuex) with Vue, it's just so, so, so much easier.<p>I'm using Zustand[1] with React as it is as similar as I can find to Pinia, but the whole hook system is just painful to work with... OK rant over.<p>I haven't built anything substantial with Svelte, but it's definitely on the radar, and I like how similar it is to Vue single file components (SFC). Hoping state management will be as nice to work with as Pinia is with Vue.<p>[0] <a href="https://pinia.vuejs.org/" rel="nofollow">https://pinia.vuejs.org/</a><p>[1] <a href="https://github.com/pmndrs/zustand">https://github.com/pmndrs/zustand</a></p>
]]></description><pubDate>Mon, 27 Mar 2023 11:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35325326</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=35325326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35325326</guid></item><item><title><![CDATA[New comment by shanehoban in "Testing GPT 4's code-writing capabilities with some real world problems"]]></title><description><![CDATA[
<p>I'm building a pretty neat database with it at the moment, its not perfect, but it is saving me potentially months of fine tuning, down to just hours. It is amazing IMHO.</p>
]]></description><pubDate>Fri, 17 Mar 2023 14:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35197731</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=35197731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35197731</guid></item><item><title><![CDATA[New comment by shanehoban in "Show HN: Kuboble.com – Minimalistic sliding pieces puzzle game"]]></title><description><![CDATA[
<p>Never-mind, I actually did it by just accidentally dragging them out of frustration - it is possible!</p>
]]></description><pubDate>Wed, 08 Feb 2023 12:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34707279</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=34707279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34707279</guid></item><item><title><![CDATA[New comment by shanehoban in "Show HN: Kuboble.com – Minimalistic sliding pieces puzzle game"]]></title><description><![CDATA[
<p>I don't see how to pass level 13, it doesn't seem possible</p>
]]></description><pubDate>Wed, 08 Feb 2023 12:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34707214</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=34707214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34707214</guid></item><item><title><![CDATA[New comment by shanehoban in "Show HN: SinglePage – Quickly and anonymously publish a page to the web"]]></title><description><![CDATA[
<p>Agree with you, but the CC fee's are like 26% @ €1 (at least here in the EU with stripe) - so around $0.50 would be more 'fun' but I can see why it's $1.</p>
]]></description><pubDate>Wed, 30 Nov 2022 09:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33798672</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=33798672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33798672</guid></item><item><title><![CDATA[New comment by shanehoban in "EU Digital Markets Act, aimed at Google, Apple, Amazon, approved"]]></title><description><![CDATA[
<p>Great news, this means bloatware on Android will be no more right? Maybe even YT vanced can continue (still works perfectly fine for me at the moment I will say)?</p>
]]></description><pubDate>Thu, 21 Jul 2022 07:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32176793</link><dc:creator>shanehoban</dc:creator><comments>https://news.ycombinator.com/item?id=32176793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32176793</guid></item></channel></rss>