What are the limits of this? Could you replicate Gemini CLI in the browser but with better ux to support non Agentic coding use cases?
Could this be used with arbitrary local tools as well? I could be missing something but I don't see how you could use a non remote MCP server with this setup.
I don't want to say Yes... but... given all of these tools are mostly built with JS and wrapped in a TUI we could probably go some way to having it run in the browser. There are fewer and fewer Node based APIs that haven't got a way to run in the browser.
It looks like co-do platform sandboxes the WASM tools, meaning you can't introduce a custom tool that allows pulling in remote data. How would you go about, say, adding custom mcp servers into a tool like you've created? Super interesting!
The Cathedral metaphor doesn't make any sense since the point of the Cathedral is simultaneously to revere God and to be able to take in as many "unwashed masses" as possible. Only by self-exclusion (explicit external irreverence/scandal) can you be excluded.
The “unwashed masses” are the end users; both “cathedrals” and “bazaars” welcome all users to partake without demanding an entry fee. The difference between a “cathedral” v. a “bazaar” is whether or not those “unwashed masses” are easily able to become the “staff”; the analogy hinges on the relative difficulty required to join the “clergy” v. become a “merchant”.
It works for me. Cathedral is analogous to free software being a religion. It is a theocratic worldview that has a zealous following that must apply the rituals of old. Bazaar is the marketplace. It is supposed to be a efficient market metaphor for software being transactional and not relational.
Is this a perfect metaphor? I think its a rigid way of looking at software on either side. I think it is more grey. I like the merits of both sides.
That is not what Eric S. Raymond (esr) was describing.
GNUnix was developed using the Cathedral-style, Linux was developed using the bazaar-style. How Linux development was coordinated was thought to be impossible for something that had to be as solid as an operating system. The essay is a deep dive, exploring the conditions that the Linux project needed to ship an OS.
But ESR believed in right wing, libertarian adjacent politics. He's advocating for deregulated, free market ideas in the form of criticizing GNU. In doing this, he was seeking out the preferred metaphor and working backwards, rather than describing what is.
The numbers of hours that they work relative to the average wage laborer bears absolutely no relationship to whether they are the beneficiaries of an exploitative socio-economic arrangement. But they all certainly work much less than the laborers in the most precarious positions who are forced to work multiple gig economy jobs to make ends meet, yes.
Perfection is available to us. Jesus Christ is the way; the Incarnation is the bridge. God became man (taking on like nature) so that we could become like Him and participate in His divine nature.
Looks like visual understanding of diagrams is improved significantly! For example, it was on par with Chat GPT 4o and Gemini 1.5 in parsing an ERD for a conceptual model, but now far excels over the others.
"Note: This method probably won’t work very well in cases when game_tick can take a very significant amount of time, or the game state is gigantic, e.g. in a big AAA game which needs to run the physics engine and whatnot."
What do you call the team that creates, operates, maintaines, and improves the "sanitised (filtered for sensitive personal information) data and analytics infrastructure"? That feels more like an appropriate fit for the data team moniker, and the "autonomous" team described is something like a BI team. Thoughts?
Could this be used with arbitrary local tools as well? I could be missing something but I don't see how you could use a non remote MCP server with this setup.