Recent submissions

Comment · 3 months ago
Yes, it does. And the thing is this space is very new and evolving and things are very opinionated which is fine, because there isn't much book written about this like we have in our CS degree, this is new and changing. I think the distinction between the what is an agent and agent harness need to be made clear. Harness is the machinery around the agent(ic loop) which does the state management, the system prompt, etc) that what is claude code and codex are basically they are native agent harness. Now the user with their own custom tooling, skills and added machinery makes it a user harness and when that get to a point that the user harness stuff can be looped, that it goes to another level like an orchestrator. What you are refering to I guess is the native inner harness machinery, how does that work and how it comes together.

llm -> agentic loop -> native agent harness (inner harness) -> user harness (outer harness) -> orchestrator

Comment · 3 months ago
Why do they need a website, their newsletter is their channel and social profiles on X would be sufficient?
Comment · 3 months ago
I like Geoffrey Huntley definition of what an agent is based on this video oin this channel: https://www.youtube.com/watch?v=Jr2auYrBDA4

"An agent is just a white true loop" on a llm with some conditional tool calling if needed be. A simple a

while True: user_input = get_input() response = llm.complete(user_input) if response.wants_tool: result = execute_tool(response.tool_call) response = llm.complete(result) print(response)

A simplest way to think about it is this without the tool call, it just a chatbot and the loop termninates when the chat is closed.

while True: user_input = get_input() response = llm.complete(user_input) print(response)

The tool part makes it interesting because tooling are just function calls. A tool / function to read a file or list a directory, if you just have 4 tools / functions like read, list, update, bash you essentially have a coding agent, that's what Pi is, a minimalistic agent. The fancy stuff around this agent, like the plan mode, subagents, context window, mcp, permissioning, etc makes a harness.

But the most interesting part is you change the tooling with the system prompt for a given agent, for example instead of read, write, list, bash tool you have tools which can do take a location and geocode, and another tool put a pin on the map, you essentially created a map agent. Same thing applies if you do that for 3d visualization or a ai creatives agent, change the tooling / functions and you get the new agent. And the best part this is not some crazy lines of code and basic working one can be just around 200 lines of code. As this article pointed out: https://www.mihaileric.com/The-Emperor-Has-No-Clothes/

Comment · 4 months ago
Looks neat! But it can use a better clustering approach when the map is zoomed out, the crowed arrows doesn't communicate much apart from their is activity, maybe some approaches could be to not show arrows at high level only connecting lines with maybe the arrow collapse into a lesser short form like how google maps collapse icons at higher zooms to small does and the trick is to add a heavy white stroke which adds a nice separation when it gets crowded, just some 2 cents. But nice work man!
Comment · 4 months ago
Does it work on iOS app integration and does it has support for building application layer stuff like how MapBox sdk enables?
Comment · 4 months ago
Can it work on a base mac mini 4 as a server to serve api for ai client mobile app?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton