<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: nfriedly</title><link>https://news.ycombinator.com/user?id=nfriedly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 14 Nov 2026 05:20:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nfriedly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nfriedly in "Why is Google cutting off Search from AI-free schools? Here are some theories"]]></title><description><![CDATA[
<p>It's not like Google is the only search engine out there. Duck Duck Go has a toggle for the main search page, and a sub-domain where it's off by default: <a href="https://noai.duckduckgo.com/" rel="nofollow">https://noai.duckduckgo.com/</a></p>
]]></description><pubDate>Fri, 13 Nov 2026 19:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50488763</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50488763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50488763</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who is hiring? (November 2026)"]]></title><description><![CDATA[
<p>I think you meant to post this in the "Who wants to be hired?" thread - <a href="https://news.ycombinator.com/item?id=50338726">https://news.ycombinator.com/item?id=50338726</a></p>
]]></description><pubDate>Sun, 08 Nov 2026 01:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50409811</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50409811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50409811</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who is hiring? (November 2026)"]]></title><description><![CDATA[
<p>I think you meant to post this in the "Who wants to be hired?" thread - <a href="https://news.ycombinator.com/item?id=50338726">https://news.ycombinator.com/item?id=50338726</a></p>
]]></description><pubDate>Sun, 08 Nov 2026 01:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50409810</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50409810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50409810</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who is hiring? (November 2026)"]]></title><description><![CDATA[
<p>I think you meant to post this in the Who wants to be hired? thread - <a href="https://news.ycombinator.com/item?id=50338726">https://news.ycombinator.com/item?id=50338726</a></p>
]]></description><pubDate>Sun, 08 Nov 2026 01:09:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50409613</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50409613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50409613</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who is hiring? (November 2026)"]]></title><description><![CDATA[
<p>I think you meant to post this in the "Who wants to be hired?" thread - <a href="https://news.ycombinator.com/item?id=50338726">https://news.ycombinator.com/item?id=50338726</a></p>
]]></description><pubDate>Sun, 08 Nov 2026 01:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50409594</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50409594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50409594</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: What's your current AI agentic setup?"]]></title><description><![CDATA[
<p>My day job has a Claude account, but for personal projects, I have been playing with different models and environments on my home server. My current setup is Qwen 3.8 Flash Next, Strata, and OpenCode/OpenChamber.<p>I already had a bunch of my  projects on the server with with code-server (VS code in a browser) set up to access it, so switching between code-server and OpenChamber is just switching tabs.<p>However, I've mostly been managing it from my phone - the OpenChamber app is awesome. I still switch back to my laptop occasionally - it's a better interface for reading and writing code, and also the desktop OpenChamber app has a built-in browser that it can control, which comes in handy. I can bring up documentation in one tab, log into a service in another, and then tell the agent to do something. For example, this was how I got it to connect my Nest thermostat to my Home Assistant instance after I had tried and failed several times on my own.)<p>Oh, and separate from all that, I have Facebook muse set to automatically lower prices on a couple things I have on FB marketplace.</p>
]]></description><pubDate>Thu, 05 Nov 2026 12:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50378530</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50378530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50378530</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who is hiring? (November 2026)"]]></title><description><![CDATA[
<p>I think you meant to post this in the Who wants to be hired? thread - <a href="https://news.ycombinator.com/item?id=50338726">https://news.ycombinator.com/item?id=50338726</a></p>
]]></description><pubDate>Tue, 03 Nov 2026 17:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50354892</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50354892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50354892</guid></item><item><title><![CDATA[New comment by nfriedly in "Ask HN: Who wants to be hired? (November 2026)"]]></title><description><![CDATA[
<p>Location: Troy, Ohio, USA<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: Full stack JavaScript/TypeScript, Node.js, Canvas, WebSockets, WebAssembly/Wasm, React, Svelte, Next.js, Express, Rust, web, mobile, desktop, AI/ML models, LLMs, MCP, agentic workflows, CI/CD, IoT, SQL, Postgres, SQLite, Redis, Memcached, APIs, Linux, Docker<p>Résumé/CV: <a href="https://www.nfriedly.com/Nathan-Friedly-Resume.pdf" rel="nofollow">https://www.nfriedly.com/Nathan-Friedly-Resume.pdf</a> • <a href="https://www.nfriedly.com/portfolio" rel="nofollow">https://www.nfriedly.com/portfolio</a> • <a href="https://github.com/nfriedly" rel="nofollow">https://github.com/nfriedly</a><p>Email: nathan@nfriedly.com<p>Hi, I'm Nathan. I'm smart, curious, and willing to do the work (although I prefer to automate things!) I'm also kind, friendly, and empathetic.<p>I have quite a bit of experience with JavaScript and Node.js - I've been writing JS since before jQuery and working with Node.js since v0.2. I've also contributed a couple of patches to Node.js and maintain a number of libraries including express-rate-limit and set-cookie-parser, each of which is downloaded from npm over 250 million times per month.<p>Outside of web/JS, I have a decent breadth of experience with other technologies and can pick up new things pretty quickly - for example, I went from having never touched Dart/Flutter to shipping our first Flutter SDK in about 2 months. I've also been the one to help customers who use C# at a couple of different employers.<p>I'm currently working on a low-level mobile library with the core written in Rust and then Objective-C and Java for the iOS and Android bits, plus a little bit of Swift, Kotlin, Dart (Flutter), and JS (React Native & WebViews) where it helps the API. The backend is written in Go (golang), with TypeScript, React, and Canvas for the web app front end. And there are a few utility scripts in Bash, Python, & Ruby.<p>I put a lot of focus into good developer experience (DX/DevEx) when building APIs, libraries, SDKs, etc. To give a couple of examples:<p>* I added a suite of runtime checks to express-rate-limit that detect and warn about common misconfigurations (e.g. limiting the IP your reverse proxy instead of the end user.) It brought the number of "not-a-bug" bug reports down to essentially zero.<p>* I built the IBM Watson Speech JavaScript SDK as a series of compostable streams & transformers that expose every possible aspect of the API + a handful of higher-level functions that address most common use cases and handle the composition for you. It was good enough that Microsoft used it, with just the lowest portion swapped to point to their server! (It's open source, so that's allowed.)<p>Lately I've been using Claude for most coding at work, but still writing some by hand just to stay sharp. I also review everything it puts out. Overall I think it makes me more effective.<p>On my own time I put a pair of Radeon VIIs into my home server and I've been playing with different setups to run local models. My current favorite is Qwen 3.8 Flash Next running on Strata (I have a two-line PR up to make it compatible with my setup). It's been handy for open source work, updating my websites, managing my Home Assistant server (I just got solar panels installed), and things like that. I made a small script that connected directly to the API to organize and name a bunch of images. I've also trained smaller models from scratch with scikit-learn.<p>I'm comfortable in both individual contributor and leadership roles. I've run my own business and managed distributed teams before, but I'm generally happy to do whatever needs done.</p>
]]></description><pubDate>Mon, 02 Nov 2026 20:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50343427</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50343427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50343427</guid></item><item><title><![CDATA[New comment by nfriedly in "Postgres 19 is late because so many more bugs are being found now"]]></title><description><![CDATA[
<p>Why would they? Postgres is free and does an amazing job.</p>
]]></description><pubDate>Mon, 02 Nov 2026 01:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50331822</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50331822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50331822</guid></item><item><title><![CDATA[New comment by nfriedly in "MacBook Pro with PROLED XDR Display and Touch"]]></title><description><![CDATA[
<p>I look for touchscreens when looking for a cheap windows laptop for someone because they tend to be better quality screens (IPS, decent brightness, etc.) instead of some awful TN panel that's barely visible in a well-lit room.<p>I don't really expect anyone to use it as a touchscreen, but if they do, at least that will work too.</p>
]]></description><pubDate>Wed, 28 Oct 2026 17:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50277953</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50277953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50277953</guid></item><item><title><![CDATA[New comment by nfriedly in "Raspberry Pi Zero 3W and Pi 4 Model A spotted in device trees"]]></title><description><![CDATA[
<p>The original Pi Zero was $5, although it probably uses more power than an esp32.</p>
]]></description><pubDate>Wed, 28 Oct 2026 01:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50268206</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50268206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50268206</guid></item><item><title><![CDATA[New comment by nfriedly in "The new iPad mini"]]></title><description><![CDATA[
<p>Gizmodo thinks it will have at least 12GB RAM, but it sounds more like an educated guess than a confirmed fact:<p><a href="https://gizmodo.com/ipad-mini-oled-a20-pro-chip-2000830541#:~:text=at%20least%2012GB%20of%20RAM" rel="nofollow">https://gizmodo.com/ipad-mini-oled-a20-pro-chip-2000830541#:...</a></p>
]]></description><pubDate>Mon, 26 Oct 2026 14:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50244621</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50244621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50244621</guid></item><item><title><![CDATA[New comment by nfriedly in "OpenCode 2.0"]]></title><description><![CDATA[
<p>You're not wrong, and I predominately use a TUI at work where I'm actually at the computer for ~8 hours a day.<p>But I use OpenCode / OpenChamber for personal stuff where I might only get 20 minutes at my computer before I have to go do something else. So the web interface and especially the mobile app get more use from me there. It's kind of wild to be working on a project while walking my dog or washing dishes or something along those lines.<p>I also used the desktop OpenChamber app once recently because it has a built-in web browser that the agent can fully control (unlike, for example, Gemini in Chrome).</p>
]]></description><pubDate>Thu, 15 Oct 2026 14:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50104026</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50104026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50104026</guid></item><item><title><![CDATA[New comment by nfriedly in "OpenCode 2.0"]]></title><description><![CDATA[
<p>I've been using OpenCode 2.0 indirectly via OpenChamber 2.0 and I've been very happy with it.<p>Once I got past the initial hurdle of having to upgrade my server and clients all at once, everything has been smooth sailing.</p>
]]></description><pubDate>Wed, 14 Oct 2026 21:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50095877</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=50095877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50095877</guid></item><item><title><![CDATA[New comment by nfriedly in "Pi 1.0"]]></title><description><![CDATA[
<p>I really like Pi, especially for when you're running a local model and your context is particularly limited. But even when running a big model, I think building up your environment to be exactly what you want can be really powerful.<p>When I was first getting started and didn't realize that ollama defaults to incredibly tiny amounts of context, Pi was the only harness that actually worked because the rest of them used up all of the context and then some with the system prompt. However, these days I've figure out llama.cpp and proper context sizes.<p>OpenChamber has been the real game-changer that caused me to switch back to OpenCode, though. I love being able to check in on it from my phone, a browser, etc. instead of having to be at my computer to get anything done.</p>
]]></description><pubDate>Fri, 02 Oct 2026 12:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49932794</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=49932794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49932794</guid></item><item><title><![CDATA[New comment by nfriedly in "There's a new "Google Jail" for independent wikis"]]></title><description><![CDATA[
<p>I would assume they're referring to the advertisements that show up above (and barely distinguishable from) the search results.</p>
]]></description><pubDate>Tue, 08 Sep 2026 19:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49615669</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=49615669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49615669</guid></item><item><title><![CDATA[New comment by nfriedly in "The "$60 Gaming PC" – AMD BC-250 (2025)"]]></title><description><![CDATA[
<p>Not sure why you got downvoted for this - all but the cheapest monitors include DisplayPort because DisplayPort is both technically superior to HDMI and royalty-free.<p>The only thing HDMI really has going for it TV's/home theater equipment. (And that's partially because most of the manufacturers are part of the HDMI forum, so they're the ones <i>receiving</i> the royalties that everyone else pays to use HDMI.)</p>
]]></description><pubDate>Sun, 06 Sep 2026 16:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49587921</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=49587921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49587921</guid></item><item><title><![CDATA[New comment by nfriedly in "Play Store blocks AuroraStore, hurting GrapheneOS users"]]></title><description><![CDATA[
<p>AuroraStore is/was really nice for running purchased games on Android-based game consoles (Retroid Pocket, Ayn Odin, etc.) because a lot of games seem to be incorrectly marked as incompatible with those devices.<p>Play Store won't let me install them, but AuroraStore will, and most of the time they work fine after that.<p>For example, I have Balatro running on my Ayn Thor this way.</p>
]]></description><pubDate>Wed, 02 Sep 2026 03:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49531398</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=49531398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49531398</guid></item><item><title><![CDATA[New comment by nfriedly in "Apple introduces M6 and M5 Ultra"]]></title><description><![CDATA[
<p>To be fair, I had that experience with my first iPod. As soon as I got it, I synced it with my computer and loaded up a ton of songs on it. This took a while.<p>Some time later, I connected it to my dad's computer to put a couple more songs on it. The first thing it did when I hit "sync" was delete everything on the iPod.<p>I learned that day that "sync" meant something different to Apple than it did to me.<p>I'm sure it gave me some kind of prompt but it was not a clear "hey this is going to delete everything" prompt.</p>
]]></description><pubDate>Wed, 26 Aug 2026 02:03:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49443291</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=49443291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49443291</guid></item><item><title><![CDATA[Right to Repair Fundraiser Goal Reached]]></title><description><![CDATA[
<p>Article URL: <a href="https://sfconservancy.org/news/2026/jul/16/software-right-to-repair-baltobu-fundraiser-succes/">https://sfconservancy.org/news/2026/jul/16/software-right-to-repair-baltobu-fundraiser-succes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48952042">https://news.ycombinator.com/item?id=48952042</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Jul 2026 20:39:38 +0000</pubDate><link>https://sfconservancy.org/news/2026/jul/16/software-right-to-repair-baltobu-fundraiser-succes/</link><dc:creator>nfriedly</dc:creator><comments>https://news.ycombinator.com/item?id=48952042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48952042</guid></item></channel></rss>