Rohan Verma

2.3K posts

Rohan Verma

Rohan Verma

@rhnvrm

@zerodha / https://t.co/eUdJ4XCjdG • https://t.co/T1FOmZ7R0c • @oddshipnet / https://t.co/J1aX2lMPXG

Bengaluru, India Katılım Ekim 2010
1.7K Takip Edilen1.4K Takipçiler
Sabitlenmiş Tweet
Rohan Verma
Rohan Verma@rhnvrm·
A lesson in creating and using niche business DSLs at scale. It describes the evolution of a framework called Veto, which we at Zerodha Tech use to manage dynamic business rules written in #golang by non-tech folks and distribute them using Go plugins zerodha.tech/blog/a-lesson-…
English
2
8
31
0
Rohan Verma retweetledi
Nithin Kamath
Nithin Kamath@Nithin0dha·
Traders and investors have their own preferences on what they want on their screens. An intraday scalper will value speed and a quick order window above all else, while an options trader may always want the option chain open. Kite's classic web UI was designed to work universally for everybody. More than a decade later, despite us adding a ton of features and capabilities, Kite is still extremely light and fast with a tiny bundle size. While desktop trading platforms have historically had widgets, web technologies weren't suited for this for the longest time. We've prototyped this on and off over the years, and last year building a web-based trading terminal became doable with native web technologies. Introducing Kite Terminal mode. We rebuilt Kite web completely and made every single feature it has into a widget. You can now drag, drop, and rearrange all the components inside Kite to design your own interface tailor-made for the way you trade and invest. We have put in a ton of work to make the interface snappy with smooth UX. Now you can build your own trading interface like assembling Lego blocks. In addition to investment and trading widgets, we've also added a bunch of productivity and personalization ones like notes, clocks, calendars, wallpapers, my Twitter feed (follow me on Kite) 😛 and more. I'm excited to see how people design their layouts. Share a screenshot of your workspace in the comments.
English
104
59
870
74.9K
Rohan Verma retweetledi
Karan Sharma
Karan Sharma@mrkaran_·
and if you need an OSS variant of the same thing - i've built hodor. Uses the excellent @badlogicgames 's pi-sdk, supports gitlab/github, and you can use any model (even bedrock with custom profiles to track costs)! You can also load custom "skills" per repo/CI job - enforce your own conventions, security rules, or review checklists. This is what we @zerodha have been using for the past few weeks and it has caught some really non-obvious subtle edge cases/bugs. github.com/mr-karan/hodor
Claude@claudeai

Agents search for bugs in parallel, verify each bug to reduce false positives, and rank bugs by severity. You get one high-signal summary comment plus inline flags.

English
12
12
157
21.1K
Rohan Verma
Rohan Verma@rhnvrm·
@tmr11235 @badlogicgames @nicopreme Interesting, I've tried the /tree but what kind of instructions in my agent would be useful to get the agent to load the skill automatically, wasn't able to get it to load the skill to see it in action
English
1
0
0
19
Tmr
Tmr@tmr11235·
@rhnvrm @badlogicgames @nicopreme This does not alter historical messages; all messages on the tree are cached (sharing the same prefix), so they should all be within the cache.
English
1
0
1
203
Shantanu Goel
Shantanu Goel@shantanugoel·
Building a scheduler for my agent system (github.com/shantanugoel/o…) these are a problem because the cron jobs basically send a prompt to the llm agent and cause issues because agent may take time to process, or send back a retry sometimes, or the scheduler may retry sometimes, or the llm itself will make mistakes. For reliable jobs, I'm playing around with a state-graph-action based jobs system where the LLM can build this as the "job" for the scheduler instead of a prompt being sent back every time. This is very tricky as well though. Hopefully I can crack it soon
English
5
2
19
1.9K
kitze 🛠️ tinkerer.club
kitze 🛠️ tinkerer.club@thekitze·
i asked openclaw to do a cron job every 1 min since last night and it completely lost its mind 🤣 i wish cron jobs were stable...
English
39
6
166
30K
Rohan Verma retweetledi
Nithin Kamath
Nithin Kamath@Nithin0dha·
2023: LLMs generate random strings of text and "hallucinate." 2026: Linus Torvalds, creator of Linux, says LLMs can generate code better than he can write. It's remarkable how good these large language models have become in such a short span of time, to the point where they're on par with, or better than, humans across numerous domains. K (Kailash) recently wrote a brilliant post about how software development, as we've known it for decades, is over. He's far from alone; many people at the forefront of technology are saying the same thing. And replace "software" with almost anything else, and the statement still holds. What are the new frameworks and methods going to look like? 😬 Here's an excerpt on hbeen ow LLMs are helping him: "As a developer with a bottomless wishlist of things I wished I could have done or tried, I've been able to use LLM tools to not just rapidly prototype and validate complex ideas, but actually write good quality, production-grade software (my own subjective metric, of course) with better code than I could have written manually. Things where I knew exactly what had to be done but was constrained by physical limits, and also things that were unclear to me and needed novel ideas, approaches, and leaps. All the while, learning and deepening my own understanding. The physiological, cognitive, and emotional cost I generally incur to achieve the software outcomes I want has undoubtedly reduced by several orders of magnitude. The time and bandwidth this has freed up, I now spend on engineering, architecting, debating, tinkering, expanding my imagination, and writing much more concise and meaningful code, the code I actually want to write. Remember the old adage, "programming is 90% thinking and 10% typing"? It is now, for real." What's made this real for me is watching Karthik build his own website, complete with a quiz, with zero programming knowledge. This is a guy who used to play words like "Dog" and "Fan" in Scrabble. I now have full FOMO. 😄 Links in the comments.
English
109
88
1.5K
148.6K
Christopher
Christopher@communicating·
@rhnvrm @badlogicgames @mitsuhiko @nicopreme It never ceases to amaze me how much we’ve come back to primitives like the file system and it works so well. Finally after years of complex layering we’re back to breaking problems down into small units with simple solutions. Looking forward to trying the extension! 👍
English
1
0
1
206
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
Papa @badlogicgames is not convinced, but I find experiments with message passing with pi highly insightful. This demos how one pi can send a message to another session and back:
English
17
7
188
24.8K
Rohan Verma
Rohan Verma@rhnvrm·
@ghoseb @badlogicgames @mitsuhiko @nicopreme Nice, that's interesting, although i haven't had such a usecase yet for this but i can imagine that this would be useful. It's wild to observe how agents are able to coordinate so well
English
0
0
0
60
Rohan Verma
Rohan Verma@rhnvrm·
@zats @badlogicgames @mitsuhiko @nicopreme I spawn new instances manually in tmux and they auto register to the mesh or agents spawn dedicated agents using a spawn_tmux_session tool to consult our delegate. I see that these agents self organize as they are aware of mesh participants
English
0
0
1
70
Rohan Verma retweetledi
Nithin Kamath
Nithin Kamath@Nithin0dha·
Kite Terminal Mode is now live on beta! We are quite excited about this. 😬Beta platform and feedback links in reply.
English
237
105
1.6K
170.6K
Rohan Verma retweetledi
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
Three months ago we all built durable execution engines, now we're all building sandboxes. Let's make some predictions what we will build three months from now!
English
41
10
209
24.2K
Karan Sharma
Karan Sharma@mrkaran_·
got rid of ohmyopencode and defined my own subagents. it quickly went from a useful plugin to slop garbage. Much leaner setup, more importantly something that i have full control on.
English
2
0
8
1.1K
Rohan Verma
Rohan Verma@rhnvrm·
My recent favorite prompting technique: <give the agent a list of bugs> Then: ``` for (bug) { do triage explain bug and issue based on triage interview me what to do update plan } ``` You must add an instruction for "interview" to use your agents question tool.
English
0
0
1
127
Rohan Verma
Rohan Verma@rhnvrm·
I wrote a similar alias using @badlogicgames pi-mono: ``` howdoi() { pi --no-tools --system-prompt "Output a shell oneliner. No markdown. No hardcoding." -p "how do i $*"; } git status | howdoi cleanup the vim backup files find . -name '*~' -type f -delete ```
Karan Sharma@mrkaran_

had built github.com/mr-karan/clx long time back and been using it since forever! 😃

English
0
0
1
154
Rohan Verma retweetledi
Nithin Kamath
Nithin Kamath@Nithin0dha·
The number of full-fledged Free and open-source software (FOSS) products and initiatives coming out of the 4th Phase, JP Nagar (Zerodha Tech), must be unprecedented for a team of its size globally. All of these projects started as a way to solve problems we faced internally and were then open sourced. We use them at scale in our stack, and several large organisations and even government departments globally use many of these tools today. Read more, check the website in the comments.
Nithin Kamath tweet media
English
84
395
4K
182K
Rohan Verma retweetledi
Karan Sharma
Karan Sharma@mrkaran_·
🎉After 8 months of daily use at @zerodha, ironing out bugs along the way, Logchef is finally v1.0. Logchef started as a log viewer I actually wanted to use. Now it has alerting, an actual query language, AI assistant, and a field sidebar that makes log exploration actually fast.
Karan Sharma tweet media
Karan Sharma@mrkaran_

Excited to announce Logchef - a new, purpose-built log viewer designed specifically for @ClickHouseDB! If you're leveraging ClickHouse for logs, this is for you.

English
27
69
879
104K
Rohan Verma retweetledi
Zerodha
Zerodha@zerodha·
We've made charts on Kite easier to navigate and analyze, with a quick launcher, in-chart search, faster switching, and more. Here’s what’s new👇
English
67
8
176
55.4K