News for hackers. Stuff that matters.

gszr

Show HN: Lunar – a coding harness built for transparency and efficiency

Hi everyone,I built Lunar to make my day to day work on our AI gateway easier: basic testing of different providers, advanced testing of features like complexity router, and so on. Lunar allows you to easily switch across providers, gives you debugging tools (`/debug` to dump provider response headers, `/request` to dump the current prompt as a curl request, easy configuration with Lua, and...

( Read More... | no comments | on HN )
Re:Ask HN: What's your current AI agentic setup? on Thursday November 05, 2026 @09:00AM (#50379150)
I use xAI and OpenAI subscriptions, switching between them, even mid session, using my Lunar harness: https://github.com/gszr/lunar. This is a very productive setup for me. As it also supports API keys, I throw in other models in the mix when I want to play around. I have not incorporated an orchestrator in my workflow, but I can see the appeal.
Re:Show HN: Lunar, a coding harness extensible with Lua on Saturday August 22, 2026 @06:07AM (#49398226)
This is a great comment. Yes, for remote execution the tools need to be adjusted as well. That example is not great. I will be working on this over the next few days.
Re:Show HN: Lunar, a coding harness extensible with Lua on Friday August 21, 2026 @07:45AM (#49386675)
Thank you! I will be working on that next :)
Re:Ask HN: How to you optimize output while not burning out? on Saturday August 01, 2026 @08:22AM (#49133801)
All these replies are great - thanks for taking the time.

> Manage your energy, not your output. You have a finite amount of energy per day and you get to decide where to use it.

This is a great way to put it. And this captures what was wrong in my way of thinking about it.

- Introspecting and simply taking a break before brain fog arrises - Organizing the daily schedule according to my best focus hours, not pushing hard when the energy levels naturally go down

> Now there's always one more prompt to try or one more iteration to make.

This comment is also great, not sure why it got downvoted.

Ask HN: How to you optimize output while not burning out?

Earlier in my career I pushed myself to my limit, with not much care to not burn out; now I feel I can sustain productivity without being consistently past that overcommitment line - a subjective measure. The hardest part to me is having a clear shutdown routine, especially in days I did not fully solve whatever I set out to solve. And this seems an order of magnitude harder nowadays with...

( Read More... | 6 comments | 3 points | on HN )
This is very interesting - thank you for sharing your knowledge. Any other related rererences - the tech that enables this sort of tracking?
Re:Testing the Lua kernel interpreter in NetBSD (2021) on Sunday February 12, 2023 @01:15PM (#34765192)
Very cool to see this over here :) A past GSoC project of mine ported the entire Lua test suite to the NetBSD kernel space: https://github.com/gszr/luatests (it needs to be updated... it's been on my to-do list). See also https://github.com/gszr/luaio for some cool IO bindings for Lua in kernel.
First of all, thank you for sharing your story. As others have mentioned, having a portfolio goes a long way. Contributing to open-source projects is a great place to start; it gives you exposure to software being used in the real world and sometimes inspiration for your own projects too. Also check out AngelList (angel.co); there are lots of positions worldwide that are open to remote employment. Wishing you the best!

Ask HN: How do you manage your SSH keys?

Do you prefer tryping your passphrase every time you use them or you use an agent; if you use an agent, is it 'ssh-agent' or a frontend utility (e.g, Keychain)? If it is ssh-agent, how do you configure it? If it is a backend, what is it and why did you choose it? Please, tell us (me?) about your practices.

( Read More... | 52 comments | 93 points | on HN )