<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: awayto</title><link>https://news.ycombinator.com/user?id=awayto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 19:50:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=awayto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by awayto in "Mystery Science Theater 3000: The Definitive Oral History of a TV Masterpiece"]]></title><description><![CDATA[
<p>Both have 24/7 twitch channels<p><a href="https://www.twitch.tv/rifftrax" rel="nofollow">https://www.twitch.tv/rifftrax</a><p><a href="https://www.twitch.tv/mst3k" rel="nofollow">https://www.twitch.tv/mst3k</a></p>
]]></description><pubDate>Sun, 14 Dec 2025 10:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46262196</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=46262196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46262196</guid></item><item><title><![CDATA[New comment by awayto in "Effective harnesses for long-running agents"]]></title><description><![CDATA[
<p>> Run pwd to see the directory you’re working in. You’ll only be able to edit files in this directory.<p>If you're using the agent to produce any kind of code that has access to manipulate the filesystem, may as well have it understand its own abilities as having the entirety of CRUD, not just updates. I could easily see the agent talking itself into working around "only be able to edit" with its other knowledge that it can just write a script to do whatever it wants. This also reinforces to devs that they basically shouldn't trust the agent when it comes to the filesystem.<p>As for pwd for existing projects, I start each session running tree local to the part of the project filesystem I want to have worked on.</p>
]]></description><pubDate>Fri, 28 Nov 2025 22:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46083276</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=46083276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46083276</guid></item><item><title><![CDATA[New comment by awayto in "You should write an agent"]]></title><description><![CDATA[
<p>Could you point to some resources which talk about how docker isn't considered a safe sandbox given the network and file system restrictions I mentioned?<p>I understand the sharing of kernel, while I might not be aware of all of the implications. I.e. if you have some local access or other sophisticated knowledge of the network/box docker is running on, then sure you could do some damage.<p>But I think the chances of a whitelisted llm endpoint returning some nefarious code which could compromise the system is actually zero. We're not talking about untrusted code from the internet. These models are pretty constrained.</p>
]]></description><pubDate>Fri, 07 Nov 2025 08:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45844621</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=45844621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45844621</guid></item><item><title><![CDATA[New comment by awayto in "You should write an agent"]]></title><description><![CDATA[
<p>Google has what I would call a generous free tier, even including Gemini 2.5 Pro (<a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="nofollow">https://ai.google.dev/gemini-api/docs/rate-limits</a>). Just get an API key from AiStudio. Also very easy to just make a switch in your agent so that if you hit up against a rate limit for one model, re-request the query with the next model. With Pro/Flash/Flash-Lite and their previews, you've got 2500+ free requests per day.</p>
]]></description><pubDate>Fri, 07 Nov 2025 02:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45843050</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=45843050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45843050</guid></item><item><title><![CDATA[New comment by awayto in "You should write an agent"]]></title><description><![CDATA[
<p>Yeah I agree. Ultimately I would suggest not having any kind of function call which returns an arbitrary command.<p>Instead, think of it as if you were enabling capabilities for AppArmor, by making a function call definition for just 1 command. Then over time suss out what commands you need your agent do to and nothing more.</p>
]]></description><pubDate>Fri, 07 Nov 2025 02:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45842945</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=45842945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45842945</guid></item><item><title><![CDATA[New comment by awayto in "You should write an agent"]]></title><description><![CDATA[
<p>You can build your agent into a docker image then easily limit both networking and file system scope.<p><pre><code>    docker run -it --rm \
      -e SOME_API_KEY="$(SOME_API_KEY)" \
      -v "$(shell pwd):/app" \ <-- restrict file system to whatever folder
      --dns=127.0.0.1 \ <-- restrict network calls to localhost
      $(shell dig +short llm.provider.com 2>/dev/null | awk '{printf " --add-host=llm-provider.com:%s", $$0}') \ <-- allow outside networking to whatever api your agent calls
      my-agent-image
</code></pre>
Probably could be a bit cleaner, but it worked for me.</p>
]]></description><pubDate>Thu, 06 Nov 2025 23:05:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45841624</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=45841624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841624</guid></item><item><title><![CDATA[New comment by awayto in "You should write an agent"]]></title><description><![CDATA[
<p>Also if you're doing function calls you can just have the command as one response param, and arguments array as another response param. Then just black/white list commands you either don't want to run or which should require a human to say ok.</p>
]]></description><pubDate>Thu, 06 Nov 2025 22:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45841398</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=45841398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841398</guid></item><item><title><![CDATA[New comment by awayto in "Overengineered Anchor Links"]]></title><description><![CDATA[
<p>I dabbled with this kind of issue in my docs and ended up using JavaScript's Intersection Observer [0]. It's not a perfect solution [1], but I think it worked well enough [2]. It just identifies when the element comes on screen and then marks it as active however you please. I do appreciate the depth the article went into though!<p>[0] <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Intersectio...</a>
[1] <a href="https://github.com/keybittech/awayto-v3/blob/main/landing/layouts/_default/baseof.html#L29" rel="nofollow">https://github.com/keybittech/awayto-v3/blob/main/landing/la...</a>
[2] <a href="https://awayto.dev/docs/0.3.0/" rel="nofollow">https://awayto.dev/docs/0.3.0/</a></p>
]]></description><pubDate>Thu, 03 Apr 2025 15:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43571043</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=43571043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43571043</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Who wants to be hired? (April 2024)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Oregon
  Remote: Yes
  Willing to relocate: No
  Technologies: Go/Python/TS/JS/HTML/CSS/Java/C#
  Résumé/CV: https://www.linkedin.com/in/joe-mccormick-76224429/
  Email: joe [-at-] keybittech.com
</code></pre>
Been writing code for 25+ years. 10+ years professionally. Started freelancing a few years back. I've done a number of projects with the community so far, and really hoping to find new avenues currently. On the side I release a great deal of open source software at <a href="https://github.com/jcmccormick">https://github.com/jcmccormick</a>.<p>I've made web applications (front and back end concurrently) for the majority of my time developing. However, now I have turned my sights on to LLM use. I have now learned how to work with all kinds of backends (JAX, Transformers, PyTorch, etc.) while being able to effectively fine tune my own models (from other bases). Definitely not a math major, but I do understand the practical use and intentions of model layers, matrix multiplications, and other various inner processes of neural networks.<p>I am currently working on a project that produces AST parses of one of my projects (20k+ loc), turns them into embeddings, and trains a model to answer questions and help me continue to code that project. All I can say is that it does work on principle, and is just a matter of time before I'll have a generalized pipeline for such projects.<p>If any of this sounds valuable to you, I'm certainly looking forward to utilizing my knowledge, so please do reach out via linkedin messenger, or my email. Thanks for your time.</p>
]]></description><pubDate>Tue, 02 Apr 2024 00:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39901105</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=39901105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39901105</guid></item><item><title><![CDATA[New comment by awayto in "Show HN: Predictive text using only 13kb of JavaScript. no LLM"]]></title><description><![CDATA[
<p>For those moments when you just don't know what (5 phrases) to say?</p>
]]></description><pubDate>Fri, 01 Mar 2024 09:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39560100</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=39560100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39560100</guid></item><item><title><![CDATA[New comment by awayto in "Ollama releases Python and JavaScript Libraries"]]></title><description><![CDATA[
<p>I made something pretty similar over winter break so I could have something read books to me. ... Then it turned into a prompting mechanism of course! It uses Whisper, Ollama, and TTS from CoquiAI. It's written in shell and should hopefully be "Posix-compliant", but it does use zenity from Ubuntu; not sure how widely used zenity is.<p><a href="https://github.com/jcmccormick/runtts">https://github.com/jcmccormick/runtts</a></p>
]]></description><pubDate>Thu, 25 Jan 2024 08:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39127525</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=39127525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39127525</guid></item><item><title><![CDATA[Show HN: RunTTS - Posix-compliant shell utility for local LLM and tts]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jcmccormick/runtts">https://github.com/jcmccormick/runtts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39103096">https://news.ycombinator.com/item?id=39103096</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Jan 2024 13:34:58 +0000</pubDate><link>https://github.com/jcmccormick/runtts</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=39103096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39103096</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: How can I make local dev with containers hurt less?"]]></title><description><![CDATA[
<p>On routing, make sure any endpoints used between containers are (1) configurable, and (2) using the docker internal network naming conventions when working locally.<p>For example I have a compose with 10+ containers in it. Each container that needs to talk to another has some kind of environment property to tell it the name of that other container. So the "api" container might have a property called DB_HOST="db", "db" being the name of the db container.<p>Now, when developing i.e. the "api" image locally, your local dev server should be configured in the same way, providing the DB_HOST property to your local dev server environment. By doing this, you can completely stop the "api" container, allowing the local dev server to take its place, configured to talk to your other containers running in the docker network.<p>This way you are maintaining the local dev server setup that we've been using for ages and not developing directly on a docker image or dependent on its build cycle, etc.</p>
]]></description><pubDate>Thu, 11 Jan 2024 23:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38960913</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38960913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38960913</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Freelancer? Seeking freelancer? (December 2023)"]]></title><description><![CDATA[
<p>SEEKING WORK<p><pre><code>  Location: Oregon

  Technologies: Recently: Infra, DevOps, Self-Hosting, HTMl, CSS, JS, React, Typescript, Java, Shell, Docker, Postgres -- Professionally in the past: PHP, C#, Marionette, Angular, AWS

  Email: joe - at - keybittech.com
</code></pre>
Hey, I'm Joe. I'm a hard working generalist with a focus on educational systems, infrastructure, and wiring things together. Currently I'm working on an online collaborative platform which you can read tech docs for at <a href="https://awayto.store" rel="nofollow noreferrer">https://awayto.store</a>. The topics covered will absolutely give you a clear idea of my capabilities with regard to developing interactive, deeply integrated systems. Hope we can speak soon! Thanks for your time.</p>
]]></description><pubDate>Fri, 01 Dec 2023 22:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38493703</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38493703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38493703</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Who wants to be hired? (December 2023)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Oregon
  Remote: Yes
  Willing to relocate: No
  Technologies: Recently: Infra, DevOps, Self-Hosting, HTMl, CSS, JS, React, Typescript, Java, Shell, Docker, Postgres -- Professionally in the past: PHP, C#, Marionette, Angular, AWS
  Résumé/CV: https://www.linkedin.com/in/joe-mccormick-76224429/
  Email: joe - at - keybittech.com
</code></pre>
Hey, I'm Joe. I'm a hard working generalist with a focus on educational systems, infrastructure, and wiring things together. Currently I'm working on an online collaborative platform which you can read tech docs for at <a href="https://awayto.store" rel="nofollow noreferrer">https://awayto.store</a>. The topics covered will absolutely give you a clear idea of my capabilities with regard to developing interactive, deeply integrated systems. Hope we can speak soon! Thanks for your time.</p>
]]></description><pubDate>Fri, 01 Dec 2023 22:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=38493662</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38493662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38493662</guid></item><item><title><![CDATA[New comment by awayto in "Jaq – A jq clone focused on correctness, speed, and simplicity"]]></title><description><![CDATA[
<p>Is there anything out there like "SELECT * FROM "<a href="http://" rel="nofollow noreferrer">http://</a>..."?</p>
]]></description><pubDate>Wed, 29 Nov 2023 18:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38463401</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38463401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38463401</guid></item><item><title><![CDATA[New comment by awayto in "Quake Brutalist Jam II"]]></title><description><![CDATA[
<p>> walk through a door in an RPG Maker game end up playing a Quake level! And then, upon killing a certain enemy, be suddenly in a bossfight in a SMW ROMhack!<p>I just learned about this [1] yesterday but seems to be the first data point I've seen regarding something like you describe. Very cool to see, and it definitely blew my mind that things like this are now being developed.<p>[1] <a href="https://archipelago.gg/" rel="nofollow noreferrer">https://archipelago.gg/</a></p>
]]></description><pubDate>Wed, 08 Nov 2023 19:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38195522</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38195522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38195522</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Who wants to be hired? (November 2023)"]]></title><description><![CDATA[
<p><p><pre><code>    Location: Oregon
    Remote: Yes
    Willing to relocate: No
    Technologies: Full-stack dev for 20+ years. HTML, CSS, JS, TS, SQL, PHP, Java, C#, Node, General Infra Specialist, AWS Cloud* stack
    Resume: https://www.linkedin.com/in/joe-mccormick-76224429/
    Email: joe -- at -- keybittech.com
</code></pre>
I'm currently open to projects of all sizes. Currently working on wrapping up my own web application deployment framework, with docs and demo here: <a href="https://awayto.store" rel="nofollow noreferrer">https://awayto.store</a></p>
]]></description><pubDate>Wed, 01 Nov 2023 23:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38106895</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=38106895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38106895</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Who wants to be hired? (September 2023)"]]></title><description><![CDATA[
<p><p><pre><code>    Location: Oregon
    Remote: Yes
    Willing to relocate: No
    Technologies: recently I'm using Javascript/Typescript, Node, SQL, Docker, Shell -- but I've been developing for 25 years and used a lot of stuff.
    Resume: On request. https://github.com/jcmccormick 
    Email: joe \at\ keybittech.com
</code></pre>
My name is Joe. I am a software engineer. I build my own software, Awayto, which you can currently demo at <a href="https://awayto.store" rel="nofollow noreferrer">https://awayto.store</a> to see my output. The demo features a communications platform, similar to what you would expect if you were running an online writing center. There is RBAC, scheduling & online appointments, voice/video calling, shared whiteboard/document marking, and more. However, the system is built in a generic fashion where features can be added or removed on a whim, leading to a pivotable system for whatever business you're creating.<p>I'm interested in working with businesses with the above feature set interests, educational groups, community services, and so on. The software is fully open source and runs bare metal or (currently) on hetzner. As a freelancer I am looking for work on projects of similar scope, as well as implement Awayto for your own purposes, should you need.<p>I've been developing for 25 years and am of course open to other projects as well. And I look forward to hearing what ideas you have, and your needs.<p>Please contact me at joe \at\ keybittech.com for any inquiries, and check my profile for more info and links to my work.</p>
]]></description><pubDate>Fri, 01 Sep 2023 18:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37354526</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=37354526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37354526</guid></item><item><title><![CDATA[New comment by awayto in "Ask HN: Freelancer? Seeking freelancer? (September 2023)"]]></title><description><![CDATA[
<p>SEEKING WORK | Oregon | Remote<p>My name is Joe. I am a software engineer. I build my own software, Awayto, which you can currently demo at <a href="https://awayto.store" rel="nofollow noreferrer">https://awayto.store</a> to see my output. The demo features a communications platform, similar to what you would expect if you were running an online writing center. There is RBAC, scheduling & online appointments, voice/video calling, shared whiteboard/document marking, and more. However, the system is built in a generic fashion where features can be added or removed on a whim, leading to a pivotable system for whatever business you're creating.<p>I'm interested in working with businesses with the above feature set interests, educational groups, community services, and so on. The software is fully open source and runs bare metal or (currently) on hetzner. As a freelancer I am looking for work on projects of similar scope, as well as implement Awayto for your own purposes, should you need.<p>I've been developing for 25 years and am of course open to other projects as well. And I look forward to hearing what ideas you have, and your needs.<p>Please contact me at joe \at\ keybittech.com for any inquiries, and check my profile for more info and links to my work.</p>
]]></description><pubDate>Fri, 01 Sep 2023 17:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37353992</link><dc:creator>awayto</dc:creator><comments>https://news.ycombinator.com/item?id=37353992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37353992</guid></item></channel></rss>