<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: octantes</title><link>https://news.ycombinator.com/user?id=octantes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 22 Sep 2026 05:24:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=octantes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by octantes in "Attention is all you have"]]></title><description><![CDATA[
<p>Yeah, imo the only way this is changing at all is if for some reason organization is inherent to the value offered. I guess Notion kinda did that, Obsidian too.</p>
]]></description><pubDate>Mon, 21 Sep 2026 20:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49793016</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49793016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49793016</guid></item><item><title><![CDATA[New comment by octantes in "This Code Is CRAP (2011)"]]></title><description><![CDATA[
<p>don't be evil!<p>every bit of humanity went with the motto</p>
]]></description><pubDate>Wed, 16 Sep 2026 17:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49729956</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49729956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729956</guid></item><item><title><![CDATA[New comment by octantes in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I love finding good UI, but i HATE not being able to repurpose it.<p>I've been working on a project that lets you export any piece of web and hotwire it into anything you want on a portable, single-file HTML that works anywhere.<p>Fully open source, no-deps, four single-file tools.<p><a href="https://github.com/octantes/scavenger" rel="nofollow">https://github.com/octantes/scavenger</a></p>
]]></description><pubDate>Wed, 16 Sep 2026 12:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49725548</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49725548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49725548</guid></item><item><title><![CDATA[New comment by octantes in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>Hey! I've been building along the same premise but from the other side (local-first, no host). My document is a wiring canvas that can be quined or exported by removing the editor layer. Different tradeoffs from yours, but it is interesting how much it converges.<p>I'm curious how you solved storing state in the document. If your answer is attributes, we reached the same conclusion.<p>The part I've spent most of my time on is harvesting, you might find it interesting.<p><a href="https://github.com/octantes/scavenger" rel="nofollow">https://github.com/octantes/scavenger</a></p>
]]></description><pubDate>Wed, 16 Sep 2026 11:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49725364</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49725364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49725364</guid></item><item><title><![CDATA[New comment by octantes in "Learning Programming in an Age of LLMs"]]></title><description><![CDATA[
<p>There is something to this.<p>But I think at least in front-end engineering, the bigger question is what a new dev values.<p>LLMs make the browser itself easier to understand in depth, if that's something you want. Building in vanilla-everything, no deps, is now doable at speed and scale for beginners too.<p>Once you understand the web stack and the principles, you can migrate to any framework and understand their "magic" fast. I think that's not a bad learning path at all, if you use it well, and results in a more competent web-dev than the previous pre-LLM cycle produced.<p>But if the beginner values output aesthetics and speed more than building their mental model, it is possible to spend years building things without developing any understanding.<p>For me, at least, the more interesting question is how can we make beginners more interested in the former path than the latter.</p>
]]></description><pubDate>Wed, 16 Sep 2026 10:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49724632</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49724632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49724632</guid></item><item><title><![CDATA[New comment by octantes in "Scavenger – harvest any working piece of a page, hotwire it into HTML"]]></title><description><![CDATA[
<p>I love finding interesting widgets and components on the web. I could screenshot them, or view the source and spend an afternoon failing to make them work anywhere else. I wanted a third option.<p>That's what Scavenger is. Four single-file tools, local-first, no deps, no frameworks.<p>You open a page, run the bookmarklet, and harvest whatever you want straight off the live DOM. Paste it onto the patchbay canvas, wire the pieces into something new, and export a single HTML file that works anywhere.<p>What I'm happiest about is the harvesting. It lifts a rendered component off a live page and reconstructs it as an independent web component - resolving the styles the browser actually applied, and carrying the cascade, responsive units, variables, pseudo-elements, fonts, assets, form state and layout behavior with it.<p>The patchbay is where harvested pieces get wired together. It's one HTML file whose entire state lives in the DOM - the wiring is just attributes. Save and you get a quine: editor and work in one file, reopening exactly where you left it. Publish and you get the document without the editor. This means that anything you build inside it is a portable environment.<p>Any of it can also be live. A small local node server reads values - or whole components - off their source pages on a schedule and feeds them in as named channels, so a harvested widget can keep updating from where you found it, or re-harvest itself and morph in place without losing its wiring.<p>One thing worth stating: a harvest has its scripts stripped, network paths removed - so a harvested component can't phone home, but also loses some of the logic. Authored components and the mutator node are the opposite: they keep their <script> so you can build stuff using the compiler tool.<p>Happy to go deeper into any part of it!</p>
]]></description><pubDate>Tue, 15 Sep 2026 12:41:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49711669</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49711669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49711669</guid></item><item><title><![CDATA[Scavenger – harvest any working piece of a page, hotwire it into HTML]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/octantes/scavenger">https://github.com/octantes/scavenger</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49711582">https://news.ycombinator.com/item?id=49711582</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 15 Sep 2026 12:34:43 +0000</pubDate><link>https://github.com/octantes/scavenger</link><dc:creator>octantes</dc:creator><comments>https://news.ycombinator.com/item?id=49711582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49711582</guid></item></channel></rss>