<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: mnahkies</title><link>https://news.ycombinator.com/user?id=mnahkies</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 02 Oct 2026 21:23:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mnahkies" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mnahkies in "Making Tailscale Faster"]]></title><description><![CDATA[
<p>I started with plain wireguard then migrated to tailscale, for my use case:<p>- I was able to get my partner onto the tailnet by telling her to install an app and login. She doesn't know or care what wireguard is, but she can now access some of my self hosted services on her phone.<p>- I'm able to easily dynamically register machines to the tailnet, such as CI jobs<p>- I'm able to self host a DNS resolver and have it just work for devices connected to the tailnet<p>I'm sure I could achieve these goals with plain wireguard, but I feel like I was able to outsource significant complexity to tailscale instead.</p>
]]></description><pubDate>Thu, 24 Sep 2026 06:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49827050</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49827050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49827050</guid></item><item><title><![CDATA[New comment by mnahkies in "I changed my license"]]></title><description><![CDATA[
<p>What are people's thoughts/experiences about dual licencing?<p>Eg: is there a clean way to dual license such that hobbyist, and exploratory work (eg: a proof of concept done in a commercial setting) are allowed, but using it in production requires a fee?<p>If you've done this, has it been successful? Obviously there's been many projects relicense over recent years (terraform, redis, etc) - but it's less clear to me if this is a viable path for new projects starting out, or if it just kills adoption from the beginning.</p>
]]></description><pubDate>Sun, 06 Sep 2026 11:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49585334</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49585334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49585334</guid></item><item><title><![CDATA[New comment by mnahkies in "I Cut 80%+ of Context Overhead in My Coding Agent"]]></title><description><![CDATA[
<p>Does anyone know what the impact on prompt caching is?<p>I like the idea of dynamic tool/skill sets, but wonder if it needs to be part of the new session workflow where you would choose a group to activate rather than this dynamic.</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477059</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49477059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477059</guid></item><item><title><![CDATA[New comment by mnahkies in "RustDesk now supports true unattended remote access on Wayland"]]></title><description><![CDATA[
<p>It's funny you say that, as one of my weekend projects today is setting up <a href="https://www.authelia.com/" rel="nofollow">https://www.authelia.com/</a> to achieve the same.<p>I probably won't allow everything through it (eg: postgres, clickhouse etc can stay on tailscale), but I've been stumbling into use cases where I want to share things with friends or colleagues, and I don't want to put them on my tailnet.</p>
]]></description><pubDate>Sat, 15 Aug 2026 14:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49310875</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49310875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49310875</guid></item><item><title><![CDATA[New comment by mnahkies in "RustDesk now supports true unattended remote access on Wayland"]]></title><description><![CDATA[
<p>One of my primary use cases for tailscale/VPN is that I can happily run stuff (grafana, gitea, etc) and not have to be panicked about monitoring for CVEs - I serve it all over HTTPS but I don't want to put it on the public internet if I don't need to.</p>
]]></description><pubDate>Fri, 14 Aug 2026 22:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49305191</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49305191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49305191</guid></item><item><title><![CDATA[New comment by mnahkies in "Maximizing the value of your Claude Code sessions"]]></title><description><![CDATA[
<p>Through my weekend experiments, I've found I can get way better outcomes, and an order of magnitude less cost with my slapped together sandboxed omp setup plus ZDR openrouter models (DeepSeek, Kimi, etc) than I've ever seen from Claude Code at work.<p>Everything is version pinned and a deliberate choice to change, and a git revert away from changing back.<p>TBF the models may change underneath me to some extent still, but the cost benefit of running them myself doesn't pan out yet (for agentic coding at least, don't have enough local vram to get a usable context window and generation speed, self hosting on runpod or similar isn't economically sensible for my current consumption though I have tinkered with it)</p>
]]></description><pubDate>Fri, 14 Aug 2026 18:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49303108</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49303108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49303108</guid></item><item><title><![CDATA[New comment by mnahkies in "OpenAI’s head of ethics leaves less than a year after joining"]]></title><description><![CDATA[
<p>I think the key part is about aligning incentives and outcomes - if your security and compliance departments are only judged on "were we breached, did we pass our audits" then there's a risk they won't weigh the tradeoffs associated with the decisions around controls implemented to achieve those outcomes.<p>To use a ridiculous extreme you can't breach a web app that isn't exposed to the internet, but the users can't access it either.<p>If you can connect/balance those goals to other metrics around cost and productivity, usability, and a realistic threat model, as guardrails then you incentatize cross-team collaboration to achieve the shared org outcomes.</p>
]]></description><pubDate>Wed, 12 Aug 2026 07:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49268939</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49268939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49268939</guid></item><item><title><![CDATA[New comment by mnahkies in "Uber SubmitQueue: a high-performance speculative merge queue"]]></title><description><![CDATA[
<p>I'm going to play devil's advocate here.<p>As a developer, I quite like monorepos to a certain size (eg: until they get big enough that the tooling we typically use outside of big tech starts to fall down).<p>As an AI, I'm not sure that I care? I'd guess that context management can actually be easier if each microservice has a well documented API (openapi/graphql/grpc/asyncapi/whatever) and you provide the agent harness the ability to drop into each polyrepo as required (and give it the ability to access said documentation).<p>The tedium of making branches / commits / pull requests across 6 repos to land a feature is less problematic to an agent.<p>Admittedly the way I'm using agents at the moment is more repo orientated where it's sandboxed to a single repo, but conceptually I think polyrepo microservices could end up being a sweet spot.</p>
]]></description><pubDate>Sun, 09 Aug 2026 15:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49232375</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49232375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232375</guid></item><item><title><![CDATA[New comment by mnahkies in "Waymo in Dallas"]]></title><description><![CDATA[
<p>Why not both? Driver-less (or even just with drivers) mini buses, without fixed stops and dynamic routes/stops based on demand.<p>I guess you don't want to stop more times than needed, so maybe you'd want to cluster the demand somehow into "virtual stops", and you may lack some amenities like shelters.. so maybe the traditional bus route is good enough. Though it feels like it's ripe for optimisation (you know the classic no buses come for 30min then 3 arrive at once, or these buses are all full whilst others are roaming empty)</p>
]]></description><pubDate>Wed, 05 Aug 2026 08:03:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49179888</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49179888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49179888</guid></item><item><title><![CDATA[New comment by mnahkies in "Carolina Cloud pays SOFR on unused prepaid credits"]]></title><description><![CDATA[
<p>My return on premium bonds this year (so far) is roughly 3.2% annualised - it's not bad considering that it's tax free, and secured by the government</p>
]]></description><pubDate>Thu, 30 Jul 2026 14:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49110935</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49110935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49110935</guid></item><item><title><![CDATA[New comment by mnahkies in "'VPNs are lawful technical tools,' says EU Court in landmark copyright ruling"]]></title><description><![CDATA[
<p>Primary use I have for it is hosting internal services that I don't want on the public internet - do the same at work, it reduces the attack surface hugely</p>
]]></description><pubDate>Thu, 30 Jul 2026 14:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49110593</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49110593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49110593</guid></item><item><title><![CDATA[New comment by mnahkies in "Kimi-K3 on HuggingFace"]]></title><description><![CDATA[
<p>I believe they batch requests so the same weights in vram are shared across many requests <a href="https://www.baseten.co/blog/continuous-vs-dynamic-batching-for-ai-inference/" rel="nofollow">https://www.baseten.co/blog/continuous-vs-dynamic-batching-f...</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 09:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49067303</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49067303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49067303</guid></item><item><title><![CDATA[New comment by mnahkies in "Android may soon restrict on-device ADB"]]></title><description><![CDATA[
<p>Unfortunately many banks in the UK no longer offer a web portal or physical branches.<p>I'd love to see legislation that mandated a functioning web experience for critical services like this (banking, utilities, etc) - otherwise it will continue to further entrench the current duopoly.<p>(I suppose this is also an instance where I should do a better job of voting with my feet and supporting services that do offer this)</p>
]]></description><pubDate>Sat, 25 Jul 2026 09:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49045890</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49045890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49045890</guid></item><item><title><![CDATA[New comment by mnahkies in "Buz – A fork of Bun using modern Zig, with sub-1s incremental builds"]]></title><description><![CDATA[
<p>I think it's a pretty reasonable split of responsibilities, and not uncommon.<p>Eg: JDK + maven + junit + tomcat<p>Making these components pluggable is arguably how we get innovation (eg: yarn/pnpm, jest/vitest, etc)</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:14:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034461</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=49034461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034461</guid></item><item><title><![CDATA[New comment by mnahkies in "Three ways people respond to a problem (other than solving it)"]]></title><description><![CDATA[
<p>As another commentator said "do nothing" is a decision. There's a distinction between "don't make a decision and hope someone else makes a decision" and "we acknowledge we're deciding to do nothing about X until/unless Y"<p>The people in leadership positions should be active participants, and not all decisions will be ones they are are able to make locally - but they should feel comfortable to present a POV and recommendation/tradeoffs upwards when that's the case. If the buck stops with them then they should be aware that "do nothing" is a decision that they are making.</p>
]]></description><pubDate>Fri, 17 Jul 2026 20:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48951990</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48951990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48951990</guid></item><item><title><![CDATA[New comment by mnahkies in "Three ways people respond to a problem (other than solving it)"]]></title><description><![CDATA[
<p>In terms of the expert observation, I've seen this happen a number of times in conjunction with "not invented here" (and probably been guilty of it myself at times) - "the commodity solution doesn't do X that we want", "yeah our in house solution doesn't do x,y,z that the commodity solution does but just a little more effort and it'll be perfect"<p>Spoiler: neither the commodity solution or the in-house solution will ever be perfect, and you should be really self critical of whether you're building something in-house to scratch your own itch.<p>If you can find a commodity solution with the right extension points that's often the best solution, failing that many times it's worth accepting the limitations, rarely it's worth investing in the totally bespoke thing (outside of your core domain/proposition).</p>
]]></description><pubDate>Fri, 17 Jul 2026 20:14:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48951791</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48951791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48951791</guid></item><item><title><![CDATA[New comment by mnahkies in "TLS certificates for internal services done right"]]></title><description><![CDATA[
<p>Yeah you could run a single instance with multiple frontends - but the way I'm currently running things the public haproxy instance doesn't have network connectivity to the private services, meaning there is no way I can misconfigure things and expose an internal service to the internet.</p>
]]></description><pubDate>Sat, 11 Jul 2026 18:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48874219</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48874219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48874219</guid></item><item><title><![CDATA[New comment by mnahkies in "Apple sues OpenAI, accuses ex-employees of stealing trade secrets"]]></title><description><![CDATA[
<p>Finance somehow accidentally paid me approximately a whole years salary at once when they did the first payroll run after we were acquired.<p>My first thought was I hope they didn't make this mistake for everyone, and second thought how do I safely return this.<p>(Turns out it was a one off mistake, and returning the excess was pretty straightforward though probably the largest bank transfer I've ever made)</p>
]]></description><pubDate>Sat, 11 Jul 2026 16:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873470</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48873470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873470</guid></item><item><title><![CDATA[New comment by mnahkies in "TLS certificates for internal services done right"]]></title><description><![CDATA[
<p>Personally I think wildcard certs are more secure in many instances - if you're just running one load balancer/reverse proxy then all the private keys are going to the same place anyway. You get the upside of not leaking your subdomains to transparency logs, and having fewer certs to renew.<p>It also forces you to use DNS challenges, which means you don't require the publicly route able address.<p>Personally what I do is:
- Predominantly use wildcards<p>- Run a tiny coredns instance with my A records for a internal subdomain of my normal domain<p>- Configure tailscale to use the coredns resolver<p>- Run two haproxy instances, one for internal services, one for public facing. The public facing one can't route directly to the internal services.<p>When even the obscure DNS provider I'm using is supported for DNS challenges, I really don't see much upside to using HTTP challenges anymore</p>
]]></description><pubDate>Fri, 10 Jul 2026 05:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856177</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48856177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856177</guid></item><item><title><![CDATA[New comment by mnahkies in "The case for physical media ownership"]]></title><description><![CDATA[
<p>No, I'm not using the gog client (I'm on Linux). It's things like the Witcher 3's launcher.<p>It's the steam version, but Crusader Kings also hangs for a bit if you block it's network access</p>
]]></description><pubDate>Sun, 28 Jun 2026 06:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48704944</link><dc:creator>mnahkies</dc:creator><comments>https://news.ycombinator.com/item?id=48704944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48704944</guid></item></channel></rss>