HN user

frenchie4111

927 karma

Engineer, SFBA. Excited about building new things with smart people. Reach out if you want to get coffee

https://staycaffeinated.com/

mdl0394 at gmail

Posts34
Comments242
View on HN
harness.mikelyons.org 6d ago

Harness IDE: Run your coding agents on any machine

frenchie4111
11pts6
harness.mikelyons.org 1mo ago

Introducing Chat Mode – A modern chat interface for Claude Code

frenchie4111
2pts1
github.com 2mo ago

Show HN: Harness – Manage parallel Claude Code agents across Git worktrees

frenchie4111
3pts1
harness.mikelyons.org 3mo ago

A practical guide to Git worktrees

frenchie4111
2pts0
engineering.hifinance.ca 3mo ago

How we stay productive in the Claude Code era

frenchie4111
1pts0
engineering.hifinance.ca 4mo ago

Not Enough People Are Talking About AI-Enabled Disruption

frenchie4111
1pts0
www.reallybigchicken.com 5mo ago

RBC – It Stands for Big Chicken

frenchie4111
2pts0
engineering.hifinance.ca 5mo ago

AI Doesn't Change the Job of a Software Engineer

frenchie4111
2pts1
www.twitterpopcorn.com 3y ago

Twitter Popcorn

frenchie4111
8pts3
www.shouldiuseajsonbfield.com 4y ago

Shouldiuseajsonbfield.com

frenchie4111
2pts5
www.staycaffeinated.com 4y ago

Show HN: Shirtbot irresponsibly easy t-shirts in slack

frenchie4111
11pts4
www.staycaffeinated.com 5y ago

I feel stuck in the the engineering for engineers trap

frenchie4111
1pts0
www.staycaffeinated.com 5y ago

Unwritten Coding Standards: Function Ordering

frenchie4111
3pts1
www.staycaffeinated.com 5y ago

Designing a guitar with hot-swappable pickups

frenchie4111
162pts115
www.staycaffeinated.com 5y ago

How to design a motherboard for your electronics project – Part 2

frenchie4111
7pts0
www.staycaffeinated.com 5y ago

How to design a motherboard for your electronics project

frenchie4111
60pts15
www.staycaffeinated.com 5y ago

V2 Updates to My HomeKit Thermostat

frenchie4111
3pts0
www.staycaffeinated.com 5y ago

Building my own HomeKit Thermostat

frenchie4111
190pts96
www.staycaffeinated.com 6y ago

Why I started a Blog – Writing to start conversations

frenchie4111
1pts0
www.staycaffeinated.com 6y ago

Unwritten Coding Standards: Vertical Whitespace

frenchie4111
3pts0
mikelyons.org 6y ago

Unwritten Coding Standards: Parameter Ordering

frenchie4111
2pts0
developer.apple.com 6y ago

Apple UIKit Quaternary Label

frenchie4111
1pts0
news.ycombinator.com 6y ago

Ask HN: How would you build a prototype in 2020?

frenchie4111
3pts3
hbr.org 6y ago

Why Companies Do “Innovation Theater” Instead of Actual Innovation

frenchie4111
2pts0
www.cnbc.com 7y ago

Wealthfront is upping its interest rate on its cash account to 2.51%

frenchie4111
7pts0
mikelyons.org 7y ago

Show HN: Customize Your Apple Watch Face with WebHooks

frenchie4111
1pts0
blog.postmates.com 7y ago

Postmates announces submission of draft registration statement for IPO

frenchie4111
2pts0
mikelyons.org 8y ago

Finding Sonic Collision Maps with a U-Net

frenchie4111
1pts0
mikelyons.org 8y ago

Walmart.com – Fake AirPods

frenchie4111
2pts0
news.ycombinator.com 8y ago

Ask HN: How do you solve internal software documentation at your company?

frenchie4111
8pts5

Agreed - my intention is definitely not "harness on every server" and more "make it easy for the backend half of harness to run on your personal dev box". This just comes from my experience at BigTechCorp where all of the engineers (myself included) used beefy EC2 instances for development (so tests ran fast, lol) and VSCode remote to actually edit files

While I agree it is predominantly text getting sent over the wire, it would be pretty complex to implement harness on just a text stream without the websocket abstraction (I thought about it for a while). If you want to just SSH and run an agent you can, but the point of harness is that it has better ergonomics than a bare terminal can provide

When I built harness IDE one of the core goals was to stop having to leave my laptop open all the time while my agents finished the refactor.

Launching today is harness' SSH bootstrap mode. It works very similarly to VSCode's "connect to remote" feature. Select SSH connection you already have configured, it will connect, install the harness server in ~/.harness, and then the UI will connect over websocket.

Would love feedback if anyone gets a chance to try it out

This is awesome! Some feedback - I can't tell anywhere from the website if there is mobile support (which is a must-have if I want to consider moving my company or friends over to this)

We replaced Zendesk 2 months ago

Totally in agreement with you and the previous commenter. It's not a full re-write. I took an open source project (DocuSeal) and customized it for our needs

That said - Docusign has a moat because people are afraid (and CYA) by using them instead of anything else. To make an eSignature legal isn't really that complex, you just need hash based attribution, some timestamps and some ToS.

Replacing Docusign with something else is no where close to having an AI represent you in court

Agreed - They are definitely doing this price change ahead of the Steam Machine on purpose, to anchor that price better.

That said there is hope for the Steam Machine to at least be similarly priced. I'd expect the COGS to come in cheaper than the deck because it doesn't have a screen, battery, joysticks etc and it's likely easier to assemble in general

We replaced Zendesk 2 months ago

This happened to me recently with a few providers. Their billing teams got aggressive and I said fuck it and AI coded a replacement in a few nights/weekends. For me it was: Temporal, Zapier and DocuSign

I strongly believe the build/buy equation is much different in 2026 than it was in 2024

Hi - I built Harness [1] as a reaction to the closed source IDEs that keep popping up (Antigravity/Conductor/Cursor). I wanted something better than those that is also community supported.

Harness is an agent first IDE built around git worktrees. It's designed to make it easy to organize a bunch of Claude Code sessions for all the different projects you are tackling right now

It supports macOS and Linux. And experimentally it allows separating your frontend & backend so that the agent runtimes can live in a dev box while the UI can run on your laptop.

Let me know what you think

[1] https://harness.mikelyons.org/

And headless server support! I have gotten a lot of request to let people run the agent on a separate dev box (in the cloud or some pc gathering dust in the corner). The frontend/backend are decoupled so you can run the agents on a totally separate machine than the GUI is running.

If you have any other problems/concerns/issues/suggestions/etc, reach out!

Looks like Pi does do it (I was not an aware of Pi before now). It's obvious the industry is standardizing around git worktrees + agents, it's just about which tool has your favorite ergonomics at this point.

For me I liked the ergonomics of a few other tools, but none of them were exactly what I wanted so I made my own. And, I kept it open source so anyone can tweak the ergonomics to be what they like

I am building an Agent IDE called Harness. It is somewhat inspired by the previous version of antigravity (and Conductor, and a few others). But with a core goal being open source & hackability.

It's centered around git worktrees. The goal is to organize all your AI sessions into somewhat logical places and make it easy to context switch. The secondary goal is to remove the need to open a separate code editor anytime you want to look at a file (We have a built in file editor powered by Monaco [vscodes editor])

Check it out https://harness.mikelyons.org

I get that they have to make changes to the google search box because so many people are just using ChatGPT/Cluade to answer questions instead of google.

However, I specifically use Google (or DDG) when the LLMs are failing me. When I want "research something on my own" because the LLM is giving me garbage, or untrustworthy information. If Google completely replaces their search box my Google usage will go down even further.

I don't plan to use Google's LLM when Cluade is just better. Now that Google's search features are gone (or going away) I no longer have any reason to turn to them at all

Totally agreed, and that's exactly why I built harness! If you use just raw worktrees you can get lost super quickly because there's just things happening all over the place

Harness solves this by putting the status of the agent front and center (or rather on the left vertical tab bar). Each worktree is a tab, the icon shows you if the agent is working (green means working, yellow means waiting on you, red means waiting on a permission prompt). The goal is that all work for a worktree is in one mental space, so you can easily review the agent's work (reviews built in, integrated browsers sorted by worktree, etc)

Does anyone use Zed with a monorepo?

I am in a situation where every sub-folder has its own language server settings, lint settings, etc. VSCode (and forks) can handle this by creating a workspace, adding each folder to the workspace, and having a separate .vscode per-folder. I haven't figured out how to do the same with Zed.

I would love to stop using VSCode forks

Nvidia NemoClaw 4 months ago

I found this part interesting: "Inference requests from the agent never leave the sandbox directly. OpenShell intercepts every call and routes it to the NVIDIA cloud provider."

Seems like they are doing this to become the default compute provider for the easiest way to set up OpenClaw. If it works out, it could drive a decent amount of consumer inference revenue their way

Marble Fountain 8 months ago

This is awesome! I'd love to print one for my office. Any chance there is an stl around I can print without having to get the script running?

In my experience I have never once thought about what color means what, but if the colors are wrong I can "sense" that something is broken. It almost becomes a second sense, the patterns are recognized somewhere deep in my mammal brain