<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: netshade</title><link>https://news.ycombinator.com/user?id=netshade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 17:10:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=netshade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by netshade in "Running a law firm on Free software"]]></title><description><![CDATA[
<p>As an aside: decoded.legal looks like an amazing resource for folks based in UK / EU that need legal w software expertise. I haven’t easily found similar folks in the US: does anyone have good recommendations for this?</p>
]]></description><pubDate>Sat, 07 Nov 2026 14:36:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50404902</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50404902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50404902</guid></item><item><title><![CDATA[New comment by netshade in "A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost"]]></title><description><![CDATA[
<p>Found similar results, but the economics of the models involved have changed so quickly that it becomes so task specific on what the right thing to do was.<p>With an assemblage of models like Jev + Opus or Jev + Qwen, Jev would often do the right thing when deciding to escalate to another model - I was impressed that it would usually make the right call, especially if you gave it good awareness of what the other model capabilities were.  "ESCALATE to opus if you need good vision awareness".<p>When Haiku 5.5 came out though, for my tasks, the cost differences disappeared almost immediately. Haiku was good enough / fast enough for so many things that introducing a decider layer didn't offer huge wins. Jev's "millisecond" level performance was nice but would get dwarfed by other latencies in my chain ( web browsing ), that it didn't make a measurable difference in my tasks.</p>
]]></description><pubDate>Fri, 06 Nov 2026 22:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50399491</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50399491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50399491</guid></item><item><title><![CDATA[New comment by netshade in "If you love a website, back it up"]]></title><description><![CDATA[
<p>Agree with this. I started down learning more about archival while I was adding it to my own thing [1]. I wish there was more of an existing toolset for diffing archivals as well - what changed is just as interesting as what is there. Equally, something I kind of think is lacking in WARC/WACZ is exploration of the archives - maybe forensics is too strong a word but it would be nice to have an easier way to explore what you’ve captured and understand the data in different dimensions.<p>I’ve supported some of this in my own tool, ZShot - capture in sqlite, Quicklook extensions for WARC and WACZ. Just trying to make archiving easy and interpretable.<p>It’s also been interesting to see people use archival but for different uses: Kiwix [2] showed up in my reading recently, “archival but for offline internet”, which I’m kind of fascinated by.<p>[1]: <a href="https://zshot-app.com/for/archivists/" rel="nofollow">https://zshot-app.com/for/archivists/</a><p>[2]: <a href="https://get.kiwix.org/en/" rel="nofollow">https://get.kiwix.org/en/</a></p>
]]></description><pubDate>Tue, 03 Nov 2026 02:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50347401</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50347401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50347401</guid></item><item><title><![CDATA[New comment by netshade in "Ask HN: What are you working on? (November 2026)"]]></title><description><![CDATA[
<p>Working on ZShot [1]. I'm about a year in on a local-only browser tuned specifically for CLI and API usage - kinda filling the gap for "geez, I sure wish I had a browser, but not one to look at". You need a webpage as PNG, or an MP4, or a website as a WACZ or SQLite database. There's a Mac app to help with discoverability of options, but I wanted for my local tooling and building services on top of it.<p>Along the way I ended up adding an internal agent framework to satisfy stuff like "log in, click the button, and <i>then</i> take a screenshot", out of which fell stuff like automatically generating Playwright tests from that. It even runs the Playwright test suite and Puppeteer test suites ( a bit faster, and for a lot less memory ). I kinda love this bit because I can layer in multiple models that will bounce control of the web session between each other, to do stuff like let a Typesafe model choose to escalate to Opus when it needs higher minded behavior. It's fun to watch it happen.<p>I've mentioned it a few times around here, I'll probably do a Show HN soon when I feel like it's ready for that. Hopefully soon.<p>[1] <a href="https://zshot-app.com/" rel="nofollow">https://zshot-app.com/</a></p>
]]></description><pubDate>Mon, 02 Nov 2026 13:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50336869</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50336869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50336869</guid></item><item><title><![CDATA[New comment by netshade in "Ask HN: What QoL improvements have you made while doing "agentic" SWEngineering?"]]></title><description><![CDATA[
<p>Sensors everywhere. If it's at all relevant to what you're working on, providing a different way of viewing something, and a skill description on how to do that, has these long-compounding effects that are magic at first, and then become "of course, it should always just work" as your expectation.<p>My product that I'm working on sorta acquired a bunch of that. I put a ton of work into making a browser that could just see / interact w/ the web in a ton of different contexts. Now that I have it, it's pretty amazing to just have the agent do everything I need it to ( pull a network log, debug JS, navigate a form ), and it has the appropriate context everywhere.</p>
]]></description><pubDate>Wed, 28 Oct 2026 12:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50272363</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50272363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50272363</guid></item><item><title><![CDATA[New comment by netshade in "Ask HN: What are you working on? (October 2026)"]]></title><description><![CDATA[
<p>I'm working on documentation for zshot[1][2]. Kinda like "what if browser automation had curl-like ergonomics, but also was extremely agent friendly, but also could turn into your headless browser infrastructure". I've been working on it for a while now and have incurred a hell of a debt of "explain what it is and how to do it", so working that debt off bit by bit.<p>[1]: Mac app, <a href="https://zshot-app.com/" rel="nofollow">https://zshot-app.com/</a><p>[2]: Linux / Mac CLI, <a href="https://zshot-cli.com/" rel="nofollow">https://zshot-cli.com/</a></p>
]]></description><pubDate>Mon, 19 Oct 2026 12:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50151335</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50151335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50151335</guid></item><item><title><![CDATA[New comment by netshade in "Ask HN: Fastest way to develop puppeteer scripts with AI?"]]></title><description><![CDATA[
<p>If you're up for trying something a bit fresh, I've been working on something that helps in this space. Check out: <a href="https://zshot-app.com/for/agents/" rel="nofollow">https://zshot-app.com/for/agents/</a><p>You'll have to sign up for a trial to do this, but you can just have your coding agent drive a session and just ask it to install the zshot skill, then drive a session and record a puppeteer script for you. If you try it out, love to hear what you think.</p>
]]></description><pubDate>Wed, 14 Oct 2026 19:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50093190</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=50093190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50093190</guid></item><item><title><![CDATA[New comment by netshade in "Shopify is moving from React Native back to Swift and Kotlin"]]></title><description><![CDATA[
<p>I agree w/ advising people to move off React Native, though I think the story that "LLM enabled an otherwise too-expensive migration to consider" is not correct.<p>I say this because I was part of a migration from a mid-size React Native app to a Swift/Kotlin native app redo. I did the majority of the technical work on it. The majority of the work occurred before January 2026 and without LLM code assistance, though later features in the app definitely used some.<p>For anyone considering this, I'd say that the migration is definitely worth considering without even taking LLM assistance into consideration. The continued React Native tax of unnecessarily difficult upgrades, impedance mismatch w/ underlying core frameworks, and incredibly uneven library quality just cause your business to really spend a lot of time shepherding the tech over the finish line. It's pretty wonderful to be back in the world of "build, compile, ship, be sure". One thing as a fundamental principle that I think the Shopify article 'gets' at, is the importance of the feedback cycle - investing time in our integration test story very early on both helped w/ my cycle times, and later in providing guardrails for LLM assistance.<p>All to say that this decision is worth considering without even taking LLM assistance into account.</p>
]]></description><pubDate>Thu, 10 Sep 2026 15:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49645618</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=49645618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49645618</guid></item><item><title><![CDATA[New comment by netshade in "How I'm using Helix editor"]]></title><description><![CDATA[
<p>Started vanilla and importing things like projectile, magit, all of that. I didn't like the awkward edges of how they joined tho, and eventually tried switching to Spacemacs with "less" of my own config. None of it was awful, but none of it felt great.<p>When VSCode came about and had great integration for a language I was primarily using at the time ( Typescript ) I switched to that and was happy for the comparatively low config required. My Helix switch came about just because of how VSCode absolutely chewed through battery usage when I was out and about.</p>
]]></description><pubDate>Mon, 13 Oct 2025 11:11:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567084</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=45567084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567084</guid></item><item><title><![CDATA[New comment by netshade in "How I'm using Helix editor"]]></title><description><![CDATA[
<p>I was an Emacs user for about 3-4 years. I never felt very proficient in it, I always felt like I was cargo culting in config changes that I never felt comfortable with. I liked the power, but never graduated to the point where it felt like it was working with me. AFA why I didn't switch to Vim, there was enough "Vim is great with a great config" which felt so similar to the situation I was already in with Emacs that I just wasn't convinced. Not the greatest rationale, but that's what it was.</p>
]]></description><pubDate>Sun, 12 Oct 2025 20:09:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45561439</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=45561439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45561439</guid></item><item><title><![CDATA[New comment by netshade in "How I'm using Helix editor"]]></title><description><![CDATA[
<p>I'm an Emacs -> VS Code -> Helix convert, have enjoyed using it thus far. I've tried to internalize all the existing keybindings and use thus far rather than configuring it much ( I've wanted to have the least amount of config necessary to be effective with it )<p>One thing I've struggled with is simply remembering everything it <i>can</i> do. I made a Desktop Mat[0] to help remind me ( literally just finished it so will see how helpful it is when the printed version arrives ).<p>[0] <a href="https://git.sr.ht/~netshade/helix-deskmat" rel="nofollow">https://git.sr.ht/~netshade/helix-deskmat</a></p>
]]></description><pubDate>Sun, 12 Oct 2025 18:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45560341</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=45560341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45560341</guid></item><item><title><![CDATA[New comment by netshade in "Claude 3.7 Sonnet and Claude Code"]]></title><description><![CDATA[
<p>LOL, this truly made me laugh. I'm also doing humor stuff with Claude, I was pretty pleased with 3.5 so excited to see what happens with the 3.7 change. It's a radio station with a bunch of DJs with different takes on reality, so looking forward to see how it handles their different experiences.</p>
]]></description><pubDate>Mon, 24 Feb 2025 22:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43165853</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=43165853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43165853</guid></item><item><title><![CDATA[New comment by netshade in "Apple says kernel vulnerability is not eligible for bounty"]]></title><description><![CDATA[
<p>Not a great look when many responses are "if the provider won't protect people, then the researcher should contemplate hurting people".</p>
]]></description><pubDate>Tue, 14 May 2024 12:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40354531</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=40354531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40354531</guid></item><item><title><![CDATA[New comment by netshade in "Fly Kubernetes"]]></title><description><![CDATA[
<p>You can communicate those ideas specifically without hiding it beneath the veneer of relatability. The entire post started with this bit:<p>> But, come on: you never took us too seriously about K8s, right? K8s is hard for us to use, but that doesn’t mean it’s not a great fit for what you’re building. We’ve been clear about that all along, right? Sure we have!<p>which already starts the post in a bad space for the reader. I have cognitive whiplash from what is intended. "We DON'T like Kubernets UNTIL WE DO but then WE MIGHT NOT IN THE FUTURE". Clear meaning is far more appreciated.</p>
]]></description><pubDate>Mon, 18 Dec 2023 18:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38686434</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=38686434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38686434</guid></item><item><title><![CDATA[New comment by netshade in "Fly Kubernetes"]]></title><description><![CDATA[
<p>I am a current Fly customer (personal and work), and have been happy with the service. Will likely be trying this out. That said, the marketing tone of this final part of the blog:<p>> More to come! We’re itching to see just how many different ways this bet might pay off. Or: we’ll perish in flames! Either way, it’ll be fun to watch.<p>is like nails on the chalkboard for me.</p>
]]></description><pubDate>Mon, 18 Dec 2023 18:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38686071</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=38686071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38686071</guid></item><item><title><![CDATA[New comment by netshade in "We are beginning to roll out new voice and image capabilities in ChatGPT"]]></title><description><![CDATA[
<p>Yeah, agreed. I use Eleven Labs <i>a lot</i> but this was a very compelling demo to consider changing. Also, curious that you mention Bark - I never found Bark to be very good compared to Eleven Labs. The closest competitor I found was Coqui ( imo ), but even then, the inflection and realism of EL just made it not worth considering other providers. ( For my use case, etc. etc. )</p>
]]></description><pubDate>Mon, 25 Sep 2023 17:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=37647738</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=37647738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37647738</guid></item><item><title><![CDATA[New comment by netshade in "Berkshire Hathaway buys more AAPL stock, ditches most of TSMC"]]></title><description><![CDATA[
<p>Disclaimer: I'm just an investment noob.<p>Could it just be that investing in Apple could be seen as "I get all the upside of any benefits I would get in investing in TSMC, with the additional upside of getting exposure to all of Apple's product decisions in non-chip related markets ( eg financial, content, et al )?" Like, if TSMC invented a new fab process tomorrow that was amazing, that'd be cool, but it'd be unlikely to make a substantial increase in stock prices in its future as that sort of is how TSMC normally behaves. That's their whole business. But Apple has a history of unlocking new markets and adding new cash flows, plus doing a pretty good job maintaining their current cash flows, so you get more upside on Apple, plus a hedged exposure to TSMC?<p>I say all that with full acknowledgement I'm just like, playing a guessing game at professionals here.</p>
]]></description><pubDate>Fri, 17 Feb 2023 18:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34838495</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=34838495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34838495</guid></item><item><title><![CDATA[New comment by netshade in "Ask HN: What is the future of Swift on the server-side?"]]></title><description><![CDATA[
<p>Currently using Swift for a side project. It's "server side" in that I have a server implementation that runs on an iOS device <i>and</i> in Linux on a server. Using SwiftNIO for the server pieces, as it's from the Netty folks, and I really like their design.<p>I've been happy with it thus far, even though I should note that my usage is pretty low stakes / trivial. It has just enough of what I want of modern language conveniences that I'm not sad about using it. I certainly derive some happiness from having a zero impedance inclusion on the iOS and server side; conversely, were I to use Rust, my early reading seemed to indicate I' have to navigate a bit of FFI and library inclusion on the iOS side that I'd much prefer not to.<p>So, at hobbyist level, it's been fine. If I were to go purely on technical merits and language niceties I would have chosen Rust, as the depth of language features and standard library features is really really nice for me, but the fact that I can just have something that <i>works</i> in either of my desired platforms has made it okay to deal with a slightly less mature (IMO) ecosystem.<p>Also, as a note, I've done just a tiny bit of SwiftWASM with this same toolset, and it's not bad either. Pretty far behind Rust's WASM capabilities in my experience, but accomplishes what I need and is generally nice. Tokamak ( a WASM-friendly UI framework like SwiftUI ) has been nice in my initial usage as well. I'm definitely at a firm hobbyist level of using this stuff tho, no production anecdotes to give you unfortunately.</p>
]]></description><pubDate>Tue, 15 Nov 2022 15:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33610020</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=33610020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33610020</guid></item><item><title><![CDATA[New comment by netshade in "4 in 5 Americans who need insulin have taken on credit card debt to cover cost"]]></title><description><![CDATA[
<p>Corollary to this: if you have insurance, it's also worth asking your insurance provider if they know of any aid programs that can assist. I was shocked to discover Humana has a team that will help you discover aid programs to cover the rest of the cost that Humana might not cover.<p>Obvs it would be great if they covered 100%, but if you're trying to cover your ass right now, it's worth asking your provider about.</p>
]]></description><pubDate>Mon, 27 Jun 2022 18:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=31899041</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=31899041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31899041</guid></item><item><title><![CDATA[New comment by netshade in "4 in 5 Americans who need insulin have taken on credit card debt to cover cost"]]></title><description><![CDATA[
<p>If you're near the Canadian border, I've heard <i>some</i> anecdotes about folks crossing to get cheaper insulin. I've not done it, though was on the fence about doing it.<p>Also, I know that some makers ( Eli Lilly in particular ) also offer need-based aid programs to provide insulin. If you reach out to them and they're manufacturing, I believe you can get the insulin at near free if not free. ( This is also true for many medications that fall into the commonly-used category, you can explore manufacturer sites to see if they provide aid for a particular drug that is in your list )</p>
]]></description><pubDate>Mon, 27 Jun 2022 18:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31898962</link><dc:creator>netshade</dc:creator><comments>https://news.ycombinator.com/item?id=31898962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31898962</guid></item></channel></rss>