catethos

239 posts

catethos

catethos

@catethos

가입일 Şubat 2015
1.3K 팔로잉64 팔로워
BlinkDL
BlinkDL@BlinkDL_AI·
Introducing Agen: a minimalist language for agent loops and state machines 🙂 purely state-driven and fun to code - requires a different mindset from other languages. Repo: github.com/BlinkDL/Agen
BlinkDL tweet media
English
2
11
73
5.9K
catethos
catethos@catethos·
@spacebat @mikehostetler oh nice , any one that catches your eyes ? since Prolog is also homoiconic , it would be interesting to see those languages created for AI is used by AI :)
English
1
0
2
32
Mike Hostetler // Chief Agent Officer
Jido agents can write code, inject it into the running Erlang runtime and call them immediately Self evolving software is coming
English
13
14
97
8.6K
catethos
catethos@catethos·
@zli11010 is it similar to backtracking ? if so maybe we can get it for free using something like Prolog
English
1
0
1
78
Zhening Li (Zed)
Zhening Li (Zed)@zli11010·
Ever wished you could rewind your AI agent when it goes off track? EnCompass lets you rewind any Python program containing LLM calls. While normal program execution runs a program once from start to finish, 1/
Zhening Li (Zed) tweet media
English
16
41
225
21.6K
biantaishabi5
biantaishabi5@biantaishabi5·
github.com/biantaishabi2/… 用Elixir重写了一遍Pi,做这个完全是因为,首先想试下我那个BDDC的编译器能自动生成测试代码的,另外就是测试一下我那个后端的编译器,可以生成后端代码骨架的,还有就是我看它里边写的很多东西,进程管理,事件啥的,都是手写的,但是这是OTP的长项,所以想看看能省多少行?
biantaishabi5 tweet media
中文
6
5
65
7.8K
JMB 🧙‍♂️
JMB 🧙‍♂️@jmbollenbacher·
ive been playing with building an RLM system in Elixir. It handles concurrency and fault tolerance beautifully. It makes observability into the tree of subagents easy. But it wasnt very "smart." So i think im gonna set it up to just use any existing CLI agent as the core agent.
English
8
0
51
2.4K
catethos
catethos@catethos·
@mikehostetler ah can't wait to see some code :) been trying to do use pythonx to do data analysis in similar way. I am keeping the python process alive so it's kinda look like a REPL to me, is it not making sense ?
English
1
0
1
28
Mike Hostetler // Chief Agent Officer
@catethos I didn’t add a REPL - that doesn’t make sense in the BEAM Instead, I have a Workspace manager that looks like a virtual file tree and have an LLM generate a Lua snippet to chunk it - then use Luaerl to exec that safely purely in memory Much safer & faster
English
1
0
1
52
Jarod Xu
Jarod Xu@Jarodxu7·
Excited to launch happycapy, an agent-native computer on your browser. Claude Code → Clawdbot → Happycapy > Private sandbox for everyone to run Claude Code anytime anywhere - no Mac Mini needed > GUI built for everyday user, visualizing skills and its output
English
661
133
1.5K
771.2K
catethos
catethos@catethos·
@MaximeRivest to be useful in non data analysis and do "real" literate programming , I really miss the weaving and tangling
English
1
0
0
62
catethos
catethos@catethos·
@OnlyXuanwo look so nice :) i was trying to do similar thing using Tauri, I bet gpui will be snappier
English
0
0
0
134
Xuanwo
Xuanwo@OnlyXuanwo·
The new UI design for my own IDE The next step is to bring this design to life.
Xuanwo tweet mediaXuanwo tweet mediaXuanwo tweet media
English
11
1
38
6.2K
catethos
catethos@catethos·
@tech_optimist @boundaryML @DSPyOSS interesting benchmark :) I am wondering if the main value of BAML lies in their schema aligned parsing ? I guess they are building a language to build AI pipeline , would be interesting to compare that part of it to DSPy
English
0
0
1
100
Prashanth Rao
Prashanth Rao@tech_optimist·
🧵 I compared the performance of @boundaryML BAML and @DSPyOSS for a variety of structured outputs, and the results are interesting: different datasets, models and schema formats results in wildly different outcomes, some of then unexpected. There's no universal winner (which means that prompt optimization matters, more than ever, because it's *very* hard to discover the right prompts as a human). The benchmarks compare BAML's and DSPy's performance (with similar user instructions and description annotations). I also use `BAMLAdapter` in DSPy (which implements BAML's schema formatting in a custom DSPy adapter). Why use a custom adapter in DSPy? Because it has benefits, especially when dealing with nested data, as the experiments show. 👇🏽 1/7
Prashanth Rao tweet media
English
4
6
31
2.1K
catethos
catethos@catethos·
@niwoerner @badlogicgames nice I am doing similar thing using Ratatui, using Tauri seem to be able to display more results like graph
English
1
0
1
50
Nicolas
Nicolas@niwoerner·
Day 2 of my winter holiday project to build my own personal shitty coding agent (inspired by @badlogicgames ) - Agent loop in place - Core abstraction for multi provider support in place - Session management in place - Server <-> Client communication in place
English
3
0
4
264
catethos
catethos@catethos·
@pixperk nice, actor with type :) Gleam is nice, but I prefer Rust's type system
English
0
0
0
161
yashaswi.
yashaswi.@pixperk·
so i made this chat server, only using cinema (the actor model framework for rust, that i'm writing). cinema now has : - response await - async messages, supervision, watching - stream and registry support too working on distributed actors now. let's make it! repo's public. [link in reply]
English
14
0
159
11.7K
yashaswi.
yashaswi.@pixperk·
so 3 days deep into building an actor model framework in rust, beat my head around several concepts and here's what we have as of now started with the foundation. - defined what an actor is, a trait with started() and stopped() lifecycle hooks. - messages need a Message trait that specifies the Result type. then built the address system, - Addr is how you talk to actors without holding a direct reference mailbox and message passing was next. - actors have an unbounded mpsc channel as their mailbox (will make it bounded later). the tricky part is type erasure, when you have Handler and Handler on the same actor, the mailbox needs to store any message type. - solved it with Box> which erases the concrete type but preserves the ability to call handle() through a vtable. - then came request response. fire and forget is easy with do_send(), but send() needs to return a future that resolves to the result. used oneshot channels for this, the envelope carries the sender half and the caller awaits the receiver. -fault tolerance took a while. wrapped message handling in catch_unwind() so actor panics dont crash the whole system. added death watch too, actors can watch other actors with ctx[.]watch() and get notified when they die. this is the foundation for supervision trees later -timers and scheduling came next. ctx[.]run_later() for delayed messages, ctx[.]run_interval() for periodic ones. both return handles you can cancel. internally they spawn tokio tasks that send messages back to the actor . - then now i did async handlers. actors can now await inside message handlers for network requests or database calls. needed BoxFuture<'a, T> which is Pin + Send + 'a>>. pin is interesting, finally used it for real. async blocks compile into state machines with self references so you cant move them after polling starts.
yashaswi. tweet media
English
9
1
167
8.9K
Kimi.ai
Kimi.ai@Kimi_Moonshot·
🔥Black Friday Deal $0.99 for one month of Kimi Pro + Kimi For Coding (Moderato plan, with agentic slides 🍌coming very soon)?? (But only if you can gaslight Kimi.) To unlock the lowest price, you need to bargain with Kimi, our very cute (and very stingy) deal guard. Top bargainers get the monthly plan for $0.99. Basically FREE. Think you can beat the odds? Start your challenge now 👉kimi.com/kimiplus/sale 🎁 Extra bonus (For 5 Days): Follow, like, retweet with your bargain chat. Spiciest bargainers get $10 API credits in DMs.
Kimi.ai tweet mediaKimi.ai tweet mediaKimi.ai tweet mediaKimi.ai tweet media
English
203
85
641
359.6K
catethos
catethos@catethos·
@MaximeRivest I feel you ! I like quarto but I also want to be able to modify the code abit and see the result instantly. Now looking at marimo, although it is just for Python
English
1
0
1
48
Maxime Rivest 🧙‍♂️🦙🐧
@catethos Yes you get it! Do you love that flow? I did not.. I find the Jupiter notebooks too segmented. Like I can't do ctrl a and ctrl C and get the whole notebook. So I am working on something that is closer to quarto and rmarkdown but with the code output in the document.
English
1
0
0
87
Maxime Rivest 🧙‍♂️🦙🐧
Gemini 3 and I designed this general REPL bridge library yesterday called brepl. In one hour this morning, Claude Code, Gemini, and I made the library and pushed it to PyPI. With brepl, you can get LLMs (any MCP clients) to use CLIs and TUIs and get their autocompletes. What a time to be alive! > claude mcp add uvx brepl link to repo below. ps: that library is a dependency I needed for something quite nice I am cooking! Stay tuned :)
Maxime Rivest 🧙‍♂️🦙🐧 tweet media
English
8
6
66
7.1K