<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: nicklo</title><link>https://news.ycombinator.com/user?id=nicklo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 10:37:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nicklo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nicklo in "Distributing Mac software is increasing my cortisol levels"]]></title><description><![CDATA[
<p>Cortisol spit curve tests are pretty cheap, so I was disappointed to see the title claim not substantiated with real data. Consider biometric testing next time you distribute!</p>
]]></description><pubDate>Sun, 10 May 2026 01:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080149</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=48080149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080149</guid></item><item><title><![CDATA[New comment by nicklo in "Say No to Palantir in Europe"]]></title><description><![CDATA[
<p>or say yes? decel mentality like this is why europe is falling behind. some poor startup will try to backfill these contracts to be the new palantir of europe only to be cut at the knees by regulation and more outcry think piece boycotts like this. rinse and repeat until the us and china become the only relevant acceleration hubs on earth during the singularity</p>
]]></description><pubDate>Sun, 29 Mar 2026 16:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47564890</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47564890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47564890</guid></item><item><title><![CDATA[New comment by nicklo in "Can I run AI locally?"]]></title><description><![CDATA[
<p>the animation of the model name text when opening the detail view is so smooth and delightful</p>
]]></description><pubDate>Fri, 13 Mar 2026 20:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47369724</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47369724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47369724</guid></item><item><title><![CDATA[New comment by nicklo in "Launch HN: Terminal Use (YC W26) – Vercel for filesystem-based agents"]]></title><description><![CDATA[
<p>Congrats on launch! As the agent cli’s and sdk’s were built for local use, there’s a ton of this infra work to run these agents in production. Genuinely excited for this space to mature.<p>I have been building an OSS self-hostable agent infra suite at <a href="https://ash-cloud.ai" rel="nofollow">https://ash-cloud.ai</a><p>Happy to trade notes sometime!</p>
]]></description><pubDate>Mon, 09 Mar 2026 21:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316087</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47316087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316087</guid></item><item><title><![CDATA[New comment by nicklo in "Show HN: Ash – OSS Infra for Running Claude Agent SDK"]]></title><description><![CDATA[
<p>Yeah with sandbox pre-warming and disk co-location its fast enough to avoid UX cold start penalty.<p>On write amplification — we persist at the message level, not per SSE chunk. The sandbox's workspace filesystem (claude code's native jsonl files) is the source of truth for resume, and the DB is for queryability, tracing, etc - so fire and forget works fine here.</p>
]]></description><pubDate>Sat, 07 Mar 2026 22:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292211</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47292211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292211</guid></item><item><title><![CDATA[Show HN: Ash – OSS Infra for Running Claude Agent SDK]]></title><description><![CDATA[
<p>Hey HN,<p>I kept rebuilding the same infrastructure every time I wanted to put a Claude Agent SDK into production. Sessions, streaming, sandboxing, persistence, a REST API, file hooks. So I built Ash.<p>An agent is a folder with a CLAUDE.md file, skills folder, etc, and one-line deploy from cli, or tsx/python sdks.<p>Some things I cared about when building this:<p>Sandboxing. Each agent runs in its own isolated process with an environment allowlist, cgroups resource limits, and bubblewrap filesystem isolation on Linux.<p>Session persistence. All state lives in CRDB. If the server crashes mid-conversation, resume picks up where it left off. You can also snapshot workspaces to S3/GCS and resume on a different machine.<p>Keeping it thin. The SDK's `Message` types flow through the whole pipeline untranslated, from the Unix socket to SSE to the client. Ash adds session routing, sandbox pooling, and lifecycle management. It doesn't re-wrap or translate the SDK's types.<p>I've been measuring overhead pretty carefully. Ash adds <0.5ms per message at p99. Warm resume is 1.7ms. Cold resume (restore workspace, spawn process, reconnect) is 32ms.<p>OSS, Self-hostable, MIT licensed: <a href="https://github.com/ash-ai-org/ash-ai" rel="nofollow">https://github.com/ash-ai-org/ash-ai</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47291795">https://news.ycombinator.com/item?id=47291795</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 07 Mar 2026 21:51:41 +0000</pubDate><link>https://github.com/ash-ai-org/ash-ai</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47291795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47291795</guid></item><item><title><![CDATA[New comment by nicklo in "Building secure, scalable agent sandbox infrastructure"]]></title><description><![CDATA[
<p>I’m building a self-hostable, open source agent sandbox orchestrator here: <a href="https://github.com/ash-ai-org/ash-ai" rel="nofollow">https://github.com/ash-ai-org/ash-ai</a></p>
]]></description><pubDate>Sat, 28 Feb 2026 17:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198252</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47198252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198252</guid></item><item><title><![CDATA[New comment by nicklo in "Agentic Software Engineering Book"]]></title><description><![CDATA[
<p>directionally correct but important to note the water wasted by sustaining the insufferable human is much higher than producing the tokens</p>
]]></description><pubDate>Mon, 23 Feb 2026 06:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47118731</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=47118731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47118731</guid></item><item><title><![CDATA[New comment by nicklo in "Show HN: UltraContext – A simple context API for AI agents with auto-versioning"]]></title><description><![CDATA[
<p>i've always wondered (for this, portkey, etc) - why not have a parallel option that fires an extra request instead of mitm the llm call?</p>
]]></description><pubDate>Wed, 21 Jan 2026 22:20:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46712434</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=46712434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46712434</guid></item><item><title><![CDATA[New comment by nicklo in "AGENTS.md – Open format for guiding coding agents"]]></title><description><![CDATA[
<p>I think it’s the reverse - people were too lazy to read the docs so nobody was motivated to write them.<p>With an agent I know if I write once to CLAUDE.md and it will be read by 1000’s of agents in a week.</p>
]]></description><pubDate>Wed, 20 Aug 2025 01:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44957711</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=44957711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44957711</guid></item><item><title><![CDATA[New comment by nicklo in "Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages"]]></title><description><![CDATA[
<p>Have you considered making an MCP for this? Would be great for use in vibe-coding</p>
]]></description><pubDate>Tue, 01 Jul 2025 13:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44433897</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=44433897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44433897</guid></item><item><title><![CDATA[New comment by nicklo in "RenderFormer: Neural rendering of triangle meshes with global illumination"]]></title><description><![CDATA[
<p>The bitter lesson strikes again… now for graphics rendering. Nerfs had a ray tracing prior, and Gaussian splats had some raster prior. This just… throws it all away. No priors, no domain knowledge, just data and attention.
This is the way.</p>
]]></description><pubDate>Sun, 01 Jun 2025 20:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44153612</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=44153612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44153612</guid></item><item><title><![CDATA[New comment by nicklo in "Show HN: Beyond text splitting – improved file parsing for LLMs"]]></title><description><![CDATA[
<p>OP: please don't poison your MIT license w/ surya's GPL license</p>
]]></description><pubDate>Mon, 08 Apr 2024 16:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39971323</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=39971323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39971323</guid></item><item><title><![CDATA[New comment by nicklo in "OpenAI Sora's first short film – "Air Head," created by shy kids [video]"]]></title><description><![CDATA[
<p>Yes, this video is made with Sora - but this link leads to a youtube video that claims it was created with "KaraVideo.AI's (powered by Sora)" and claims it has "Sora early-access" - which is dishonest and misleading.<p>Can we replace the link with the actual blog post that doesn't include/promote KaraVideo? <a href="https://openai.com/blog/sora-first-impressions" rel="nofollow">https://openai.com/blog/sora-first-impressions</a></p>
]]></description><pubDate>Tue, 26 Mar 2024 18:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39831470</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=39831470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39831470</guid></item><item><title><![CDATA[New comment by nicklo in "OpenAI Sora's first short film – "Air Head," created by shy kids [video]"]]></title><description><![CDATA[
<p>Sora is not available, this looks like an attention grab by an app without relation to OpenAI trying to get downloads by false association. Same thing as a year ago with all the ChatGPT iOS apps that came out before OpenAI released theirs.</p>
]]></description><pubDate>Tue, 26 Mar 2024 15:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39828881</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=39828881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39828881</guid></item><item><title><![CDATA[New comment by nicklo in "Insecure vehicles should be banned, not security tools like the Flipper Zero"]]></title><description><![CDATA[
<p>This is not a tenable position. Most cars are older than these devices- and even big tech co's like Apple were late to patch flipper vulnerabilities. I was on a plane last month and someone was flipper-jamming DOS-ing via continual bluetooth connection requests and completely bricked all iOS devices in range for the 4 hour flight.<p>These sort of devices are nuisances with very low positive utility, and there is plenty of precedence for banning them.</p>
]]></description><pubDate>Wed, 21 Feb 2024 16:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39455490</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=39455490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39455490</guid></item><item><title><![CDATA[New comment by nicklo in "Identity Crisis: No, Mind-Uploading Is Not a Path to Immortality"]]></title><description><![CDATA[
<p>This is a classic ship of Theseus problem and TFA has a really hostile tone that to me indicates either a lack of exposure to the topic or an intentionally obtuse take as a form of clickbait.<p>TFA argues that digitizing one self inevitably leads to two copies, and the digital one is not real.<p>Let’s take a step back and start by replacing/simulating one neuron digitally. Is this a new you? I doubt TFA would argue so. Now replace 3,000 neurons every second over the course of a year and now your entire brain has been digitized. At which point did you stop being you?<p>The options are, 1) every second you are a new you, with or without digital replacement, 2) every second you are the same you with or without digital replacement 3) every second you are a new you with digital replacement but the same you if you don’t digitally replace. 4) some arbitrary % that feels right like 50%.<p>Option 3 hinges on a special differentiation between digital and chemical computation, which is at odds with fundamental properties of Turing Machines. Option 4 is as hand-wavey as it gets. Options 1+2 while they seem very different, ultimately can be treated as functional equivalents with slight philosophical differences.<p>There are real debates to be had over the morality of mind uploading and the very real risks of doing so, and many great sci-fi short stories covering this topic. Unfortunately, this article is too caught up on its hot take to make room for a proper consideration beyond its knee-jerk reaction.</p>
]]></description><pubDate>Sun, 07 Aug 2022 05:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32374176</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=32374176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32374176</guid></item><item><title><![CDATA[New comment by nicklo in "Launch HN: Ancana (YC S21) – Fractional ownership of vacation homes"]]></title><description><![CDATA[
<p>Your testimonial section of "happy customers" are just the stock headshot photos from this wix template. It's probably safe to assume that the testimonials themselves are fake as well? I'd suggest removing this section entirely as it comes off as dishonest and misleading.</p>
]]></description><pubDate>Fri, 20 Aug 2021 16:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=28247881</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=28247881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28247881</guid></item><item><title><![CDATA[New comment by nicklo in "A Graph Convolutional Neural Network Approach to Antibiotic Discovery"]]></title><description><![CDATA[
<p>Graph convolutions are really powerful for handing structured data like chemical compositions. With the right corpus, I think this area is ripe for unsupervised feature representation learning approaches like what we've seen with BERT-like approaches and how they've dominated NLP in the past few years.<p>Side note: I worked with Kyle a few years ago on the MIT-MGH Deep Learning for Mammography project. I'm glad to see his work + brilliance being recognized.</p>
]]></description><pubDate>Fri, 17 Apr 2020 21:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=22903098</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=22903098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22903098</guid></item><item><title><![CDATA[New comment by nicklo in "Programmers generate every possible melody in MIDI to prevent lawsuits"]]></title><description><![CDATA[
<p>On the contrary, with a more generous reading of the previous comment, it holds some merit.<p>1. CNN's are used fairly commonly for sequence tasks nowadays. Convolutions can be 1D after all. 
2. It's also possible the previous comment was referring to using 2D convolutions on the spectrogram of the audio, which is a common approach. 
3. Neural networks are capable of more than classification. Scoring is a regression task which is common application of neural networks.</p>
]]></description><pubDate>Fri, 28 Feb 2020 07:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=22441136</link><dc:creator>nicklo</dc:creator><comments>https://news.ycombinator.com/item?id=22441136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22441136</guid></item></channel></rss>