<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: nicholasjarnold</title><link>https://news.ycombinator.com/user?id=nicholasjarnold</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 13:43:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nicholasjarnold" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nicholasjarnold in "Bye Bye Gmail"]]></title><description><![CDATA[
<p>Fastmail provides an easy way to migrate [0]. I setup a label in my Fastmail account that will tag all mail coming in from Gmail. Then you go through that list at your leisure and make the requisite contact with the people or services emailing at the old address. It's really not difficult at all. I've been on Fastmail for ~4 years now, and haven't once considered looking back or regretted it. Good luck.<p>[0] <a href="https://www.fastmail.com/features/migrate/" rel="nofollow">https://www.fastmail.com/features/migrate/</a></p>
]]></description><pubDate>Sat, 24 Jan 2026 21:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46747828</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=46747828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46747828</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Postgres extension complements pgvector for performance and scale"]]></title><description><![CDATA[
<p>Postgres supports the Foreign Data Wrapper concept from SQL/MED. If you configure this you can do joins across instances, even!<p><a href="https://www.postgresql.org/docs/current/postgres-fdw.html" rel="nofollow">https://www.postgresql.org/docs/current/postgres-fdw.html</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 22:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438802</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=46438802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438802</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "ICE Wants to Build Out a 24/7 Social Media Surveillance Team"]]></title><description><![CDATA[
<p>So if they are using information people freely share to social media sites as the seeds for their investigatory and enforcement actions it follows that there is a simple trick people can employ or minimize their effectiveness.<p><a href="https://signal.org/download/" rel="nofollow">https://signal.org/download/</a></p>
]]></description><pubDate>Fri, 03 Oct 2025 21:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45467888</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=45467888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45467888</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Linux phones are more important now than ever"]]></title><description><![CDATA[
<p>They do, but some seem to be gradually removing functionality (like check deposit via scan + upload) in favor of using their amazingly convenient (/s) app.</p>
]]></description><pubDate>Tue, 16 Sep 2025 01:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45257085</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=45257085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45257085</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Google Pixels are no longer the AOSP reference device"]]></title><description><![CDATA[
<p>Admittedly, that part was a bit tongue in cheek. Rather, I <i>wish</i> that is "what one does now", as I think we might live in a somewhat nicer world rather than one driven by whatever has been happening as many of us get sucked into our algorithmically-driven feeds across various web properties and apps.<p>Also, fwiw, you can install Play Services after installing GrapheneOS[0]. It runs in a sandbox without the same deep system access that it has on less secure versions of Android. There's no requirement here to authenticate with any Google account. You'd just have the Play Services running/available, which can be a requirement for some apps.<p>[0] <a href="https://grapheneos.org/features#sandboxed-google-play" rel="nofollow">https://grapheneos.org/features#sandboxed-google-play</a></p>
]]></description><pubDate>Fri, 13 Jun 2025 01:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44265085</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44265085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44265085</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Google Pixels are no longer the AOSP reference device"]]></title><description><![CDATA[
<p>> Judge me if you must, but the only reason I recently bought a Pixel was because of the intention on sticking GrapheneOS on it the second I got it out of the box.<p>The only judgement is a positive one. I thought this is what one does now that we all understand just how broad and deep the tracking is at nearly every level. Buying a Pixel and immediately flashing GrapheneOS has been my default mode of operation for years now on all cellphones in my home (wife and myself). No Play Services, Google apps or uninstallable Facebook...no problem!<p>I'd rather my life not be turned into an open book for targeted advertisements and whatever other purposes every detail of my existence is used for now or in the future. It's mind boggling to me how many seem to simply not care.</p>
]]></description><pubDate>Thu, 12 Jun 2025 20:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44262697</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44262697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44262697</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Ask HN: What is the best LLM for consumer grade hardware?"]]></title><description><![CDATA[
<p>AMD 6700XT owner here (12Gb VRAM) - Can confirm.<p>Once I figured out my local ROCm setup Ollama was able to run with GPU acceleration no problem. Connecting an OpenWebUI docker instance to my local Ollama server is as easy as a docker run command where you specify the OLLAMA_BASE_URL env var value. This isn't a production setup, but it works nicely for local usages like what the immediate parent is describing.</p>
]]></description><pubDate>Fri, 30 May 2025 20:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44139456</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44139456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44139456</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "U.S. Spy Agencies–One-Stop Shop to Buy Your Personal Data"]]></title><description><![CDATA[
<p>"Flood the zone" => The specific strategy put forth and now enacted by the current US admin in order to overwhelm the media's ability to cover issues and therefore by extension the ability for the public at large to keep themselves informed. It's a fundamental attack on one of the pillars of democracy. Mental bandwidth saturation is a feature here, not a bug.<p>Additionally, the gradual removal of personal privacy, and the normalization of it, is another attack on a democratic pillar.<p>It really does seem like structural cracks are widening rapidly. I too hope that our current realities cause a sort of 'wake up' to occur in the minds of those whom are too busy, deep in "my team" politics or otherwise not concerned about what's going on right now.</p>
]]></description><pubDate>Thu, 22 May 2025 16:03:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44063394</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44063394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44063394</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "By Default, Signal Doesn't Recall"]]></title><description><![CDATA[
<p>I concur. I own a System 76 laptop, and it runs PopOS. It's been stable for years (taking the regular updates).  They make a variety of hardware products ranging from portable/lightweight laptop to beefy engineering workstation.<p>(also not affiliated with them, just want to support good products/company)</p>
]]></description><pubDate>Wed, 21 May 2025 19:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44055200</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44055200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44055200</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Gemma 3n preview: Mobile-first AI"]]></title><description><![CDATA[
<p>Networking perms seem to be required on initial startup of the app.<p>I just installed the apk on a GrapheneOS endpoint (old Pixel 7 Pro) without the Google Play Services installed. The app requires network access to contact Hugging Face and download the model through your HF account. It also requires some interaction/permission agreement with Kaggle. Upon install _with_ network perms the app works, and I'm getting decent performance on the Gemma-3n-E2B-it-int4 model (5-6 token/s). Ok, cool.<p>Now kill the app, disable network permissions and restart it. Choose one of the models that you downloaded when it had network access. It still works. It does appear to be fully local. Yay.</p>
]]></description><pubDate>Wed, 21 May 2025 16:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44053434</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=44053434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44053434</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "The Cult of the American Lawn"]]></title><description><![CDATA[
<p>> "We were being bullied on our own property."<p>Solution - Refuse to purchase property subject to an HOA. I realize this might not be a tenable solution for some people, and I find that to be a very unfortunate situation. We should really educate our friends, kids, neighbors on the perils of these often-broad and legally binding agreements that seem to be sneaking into real-estate contracts/deeds at an alarming rate nationally. If you aren't comfortable with each and every provision being enforced upon you, don't purchase!<p>Regarding the grass lawn situation, there are alternatives like mixing in clover varieties which actually fix nitrogen (e.g. improve soil health) while requiring considerably less water than most lawn grass to survive. Here in urban Denver my wife and I have opted for a 100% "mini clover" lawn in both the front and back yards. It's already green and growing while neighboring yards are still dead winter brown grass. It also stays nice and green well into the late fall after most grass is dormant/dead.<p>I realize this doesn't do a lot to address the biodiversity angle the article took on, but it's a potential alternative for those seeking options. If you allow it to grow a bit you'll get flowers that are helpful for pollinators in addition to the healthier soil. I can attest that after you give the clover seed 6 weeks or so to set roots and sprout (no walking on, keep it moist) it will serve you for years. We're on year 4 at our house. No regrets.</p>
]]></description><pubDate>Fri, 21 Mar 2025 17:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43438943</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=43438943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43438943</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>Just adding a $0.02 here - I placed an order for the free/gifted-with-subscription Kagi shirt and received it about a month later. Worn twice so far. Largest complaint? It shrank quite a bit in the dryer on medium heat.<p>The search engine works great for me. I will almost certainly renew my subscription when it's time to. Glad to see them continually delivering user-benefiting features.</p>
]]></description><pubDate>Fri, 14 Feb 2025 17:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43050596</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=43050596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43050596</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Fair Pricing"]]></title><description><![CDATA[
<p>Same. Kagi has been a breath of fresh air after suffering years of enshittification with other search engines whom are much more interested in your clickstream than providing you with quality results.<p>Good job Kagi et al!</p>
]]></description><pubDate>Wed, 05 Feb 2025 15:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42950136</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42950136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42950136</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Onlookers freak out as 25-year-old set loose on Treasury computer system"]]></title><description><![CDATA[
<p>Exactly. The results of the US Presidential Election in 2024 show us that slightly more than 1 in 5 Americans cast a ballot in favor of Donald Trump.<p>assumptions: The publicly-available vote count numbers are correct and the US has a total population of around 341 million people.<p>The view that our Republican party got a "conservative mandate" and "won by a landslide" is an interesting one when considered with the above facts. They won by a margin of ~1.6% of the votes cast. The victory looks like a large one only when viewed through the distorted lenses of our Electoral College system.<p>> Maybe the real problem isn't who voted for who, but how we've all gotten so used to seeing each other as enemies instead of neighbors who sometimes disagree. Just a thought.<p>Exactly. Divide and conquer. Historically it's been pretty effective.</p>
]]></description><pubDate>Tue, 04 Feb 2025 19:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42937505</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42937505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42937505</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "How I Use Home Assistant in 2025"]]></title><description><![CDATA[
<p>Agree with your Shelly-behind-the-switch model. My one hesitation going all-in with them has been perhaps reaching an eventual state of "too much 2.4Ghz WiFi traffic on a narrow IoT-specific WiFi network", but I suppose that's easily solvable by buying another AP. Currently I'm happily running a few of them behind the wall plate in my switches (check the space in your switch box first!)...no issues after many many months of continuous operation. Didn't know about the new gen supporting Matter, that's great.<p>Also, I too wanted to extend to you a really big THANK YOU from a very happy member of the HASS community. I came over from OpenHAB a handful of years ago and I couldn't be happier. Please keep up the good work! Good luck with all the hardware sales and Nabu Casa stuff!<p>edit: clarified that I used to run OpenHAB</p>
]]></description><pubDate>Fri, 24 Jan 2025 17:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42815083</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42815083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42815083</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Understanding gRPC, OpenAPI and REST and when to use them in API design (2020)"]]></title><description><![CDATA[
<p>> Pedants (which let's face it, most of us are) will often describe what is done in practice as "RESTful" rather than "REST" just to acknowledge that they are not implementing Fielding's definition of REST.<p>Yes, exactly. I've never actually worked with any group whom had actually implemented full REST. When working with teams on public interface definitions I've personally tended to use the so-called Richardson's Maturity Model[0] and advocated for what it calls 'Level 2', which is what I think most of us find rather canonical and principal of least surprise regarding a RESTful interface.<p>[0] - <a href="https://en.wikipedia.org/wiki/Richardson_Maturity_Model" rel="nofollow">https://en.wikipedia.org/wiki/Richardson_Maturity_Model</a></p>
]]></description><pubDate>Thu, 23 Jan 2025 17:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42806198</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42806198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42806198</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Why is Cloudflare Pages' bandwidth unlimited?"]]></title><description><![CDATA[
<p>Gotcha. Yeah, I mean all of these platforms are certainly juicy targets for room 641A [0] shenanigans. I just wondered if there had been some public leaks or something which we might not all be aware of yet.<p>[0] - <a href="https://en.wikipedia.org/wiki/Room_641A" rel="nofollow">https://en.wikipedia.org/wiki/Room_641A</a></p>
]]></description><pubDate>Wed, 15 Jan 2025 16:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42713051</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42713051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42713051</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Why is Cloudflare Pages' bandwidth unlimited?"]]></title><description><![CDATA[
<p>I was assuming that it's a loss-leader sort of business strategy at play before reading your comment. Do you care to share any insights/references to support this claim?</p>
]]></description><pubDate>Wed, 15 Jan 2025 16:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42712794</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42712794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42712794</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Nevada court shuts down police use of federal loophole for civil forfeiture"]]></title><description><![CDATA[
<p>> When most money exists in digital form in a database somewhere, over time, the concept of real paper money gets that assumption of wrong doing.<p>It's already happening, and it probably just depends on the teller you get. I have no idea if it's policy or not, but I've been questioned pretty intrusively for cash transactions even under the reporting limit of 10k (see: BSA, CTR).</p>
]]></description><pubDate>Wed, 15 Jan 2025 16:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42712739</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42712739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42712739</guid></item><item><title><![CDATA[New comment by nicholasjarnold in "Nullboard: Kanban board in a single HTML file"]]></title><description><![CDATA[
<p>I run Planka in an LXC container on Proxmox, but this looks useful (despite being 'beta') for anyone who just wants an absolutely no frills local-first GUI for simple task management.<p>The README mentions that "Trello wasn't bad", but storing this type of data in the cloud wasn't desirable. Well, Planka is the answer to that.</p>
]]></description><pubDate>Thu, 19 Dec 2024 16:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42463276</link><dc:creator>nicholasjarnold</dc:creator><comments>https://news.ycombinator.com/item?id=42463276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42463276</guid></item></channel></rss>