News for hackers. Stuff that matters.

traviscline

Re:Orchestrate teams of Claude Code sessions on Friday February 06, 2026 @01:27AM (#46909762)
Been using these types of flows across agent harnesses for a while. Check out https://github.com/tmc/it2
I’m seeing this even in RecoveryOS after a fresh MacOS install..

Can others check logs on MacOS and iOS devices?

Re:A Critical Look at MCP on Saturday May 10, 2025 @04:15PM (#43948610)
https://github.com/tmc/mcp/blob/next/cmd/mcpdiff/testdata/sc...

This is what the tests look like, for both the tools and to validate the servers.

Re:A Critical Look at MCP on Saturday May 10, 2025 @04:11PM (#43948563)
In the current state you can insert “mcpspy” in front of a server and it intercepts and streams out a plain text format that’s nice for humans and machines. There’s also a replay tool that emulates previous traffic, including in mock client and server modes, and a diffing program that is mcp protocol aware.

Oh, and most importantly, a vim syntax plugin for the .mcp file format.

Re:A Critical Look at MCP on Saturday May 10, 2025 @04:05PM (#43948514)
Thanks for this, I’ve been feeling similarly.

I’m working on some Go programs/tools with the explicit goal of describing existing servers in a language neutral manner to try to get some sanity into the mix.

I was reenergized to pick this back up because Google is working on a version so I want to get these tools ready.

Open to ideas and input, have been noodling on it for a bit now, lots not in form to share but figured I’d share early:

https://github.com/tmc/mcp

Re:Agency: Pure Go LangChain Alternative on Thursday November 30, 2023 @12:08PM (#38475957)
Re:langchaingo – LangChain in Idiomatic Go on Thursday November 30, 2023 @11:51AM (#38475746)
I've been building+maintaining this Go-idiomatic port of langchain concepts to Go.

We're gaining a bit of traction and would love input, feedback, and contributions.

we have some nascent docs+tutorials here:

https://tmc.github.io/langchaingo/docs/getting-started/guide...

And a ton of examples here: https://github.com/tmc/langchaingo/tree/main/examples

Re:Agency: Pure Go LangChain Alternative on Thursday November 30, 2023 @11:49AM (#38475739)
You might be interested in https://github.com/tmc/langchaingo which adheres to some of the conceptual modeling in langchain.
Re:Agency: Pure Go LangChain Alternative on Thursday November 30, 2023 @11:49AM (#38475725)
This is cool -- I wrote something a bit similar here but uses just raw Go as the source input: https://github.com/tmc/go2oapi
I used this library for inspiration and extended to write some cli tools for use from vim: https://github.com/tmc/notion/tree/master/cmd
https://github.com/tmc/notion/tree/master/cmd I wrote some tools to use notion from vim.
Some cli tools here: https://github.com/tmc/notion/tree/master/cmd

I use these plus some vim recordings to do bidi synchronization of buffers

Re:Sneak Peek at WebAssembly Studio on Wednesday April 11, 2018 @02:47PM (#16814182)
typos: memeory, "pulling the struct iovec abart."
Re:Open Sourcing Our SDKs on Friday August 14, 2015 @01:24PM (#10061419)
Nothing official but I have a prototype that exposes a parse schema via GraphQL here: https://github.com/tmc/parse_graphql
Re:Command-line Bitcoin price board on Thursday November 21, 2013 @01:16PM (#6776336)
Just pushed a tool that shows you your margins using the MtGox streaming api: https://github.com/tmc/btcmargin
Do you not recall those recent strikes?
Re:Virtualenv to be part of Python 3.3 on Friday May 25, 2012 @03:12PM (#4025012)
Interesting, I've had an almost opposite experience, but I don't know the ruby landscape all that well (bundler/gemsets/rbenv/rvm etc) and I suppose it just depends on what background you're coming from.

FWIW, when creating a virtualenv the -p flag lets you choose a python binary (and therefore version).

Re:Gevent, Long-Polling & You on Monday August 01, 2011 @09:46AM (#2832071)
Great writeup. This shows the power of gevent+redis really succinctly.

I think most importantly vs a twisted or tornado based solution this is using the vanilla redis client library. As long as your datastore's client library is pure-python it JustWorks with gevent.

Adding gevent-websocket and gevent-socketio to the mix gives some interesting possibilities as well.

Re:Benchmarking Go and Python Web servers on Wednesday February 23, 2011 @02:29PM (#2255398)
Good call, added it, initial run didn't show a huge difference.

edit: here are numbers from a few runs: gvent,http.go 361.43,386.68 354.69,397.15 388.96,377.69 424.81,430.34

http.go averaged 26% utilization gvent.py averaged 15% utilization

I'm embarrassed posting this because of how grossly unscientific this is..

Not quite as fast as I thought initially but likely faster than the other python competitors.

Re:Benchmarking Go and Python Web servers on Wednesday February 23, 2011 @02:08PM (#2255302)
See my other comment, gevent appears to outperform in my initial test.
Re:Benchmarking Go and Python Web servers on Wednesday February 23, 2011 @02:05PM (#2255283)
Added a basic gevent example here that is apparently about 10% better than the http.go wrt transaction rate.

https://github.com/traviscline/web_bench

(notice: I realize this is a highly synthetic benchmark and reading siege results like this is not good benchmarking)

Re:Fabric Python with Cleaner API and Parallel Deployment on Tuesday February 22, 2011 @02:05PM (#2251058)
Did some filter-branching and rebasing to get tav's work on top of current master: https://github.com/traviscline/fabric/tree/tav
Is this really a better approach than using Cython to wrap a c++ or c implementation?
Re:Large scale Apache log file analysis on Thursday March 04, 2010 @11:44AM (#1167318)
I'm not aware of any commercial solutions but a tool you might find useful is Hive: http://hadoop.apache.org/hive/

These videos are a great introduction: http://www.cloudera.com/videos/introduction_to_hive http://www.cloudera.com/videos/hive_tutorial

Older »