Krishna Vishal

1.6K posts

Krishna Vishal banner
Krishna Vishal

Krishna Vishal

@EigenVectorizer

@ApacheIggy Core Team | Low latency message streaming | OSS | 🎓 @iitmadras '17

Bengaluru Katılım Kasım 2014
768 Takip Edilen791 Takipçiler
Krishna Vishal retweetledi
Anup Cowkur
Anup Cowkur@anupcowkur·
Build @measure_sh as an open source mobile app monitoring platform. Use @ApacheIggy for ingesting crazy amounts of mobile telemetry data. Run into issues. Iggy maintainer drops into our repo. Stress tests 3 million events. Tells us how to improve perf. Open source is ❤️
Anup Cowkur tweet media
English
1
7
25
1.7K
amul.exe
amul.exe@amuldotexe·
Just realized my parents are subscribed to my newsletter via their emails 🤦‍♂️🤦‍♂️
English
7
0
51
2.3K
Krishna Vishal
Krishna Vishal@EigenVectorizer·
@jsensarma I recently ate Dussehri for the first time. Its alright. Doesn't beat properly ripened Banganpalli though. Also some people like mangoes that you can cut into pieces. Mangoes that you can squeeze have off putting odor to some.
English
0
0
4
169
jss
jss@jsensarma·
Banganphalli lovers - this mango is called "Safeda" in the North. Trust me - no one in the North cares two cents for Safedas. Dussehris, Langdas, Chosas - that's where it's at. Revise your choices appropriately (coincidentally, Mallika is a Dussehri hybrid)
jss tweet media
English
48
10
127
20.1K
Krishna Vishal
Krishna Vishal@EigenVectorizer·
@jorandirkgreef How important is static memory allocation when implementing a consensus algorithm and building DST to test it? What surface of bugs does static memory allocation prevent?
English
0
0
0
149
Joran Dirk Greef
Joran Dirk Greef@jorandirkgreef·
We’ve had on the order of 3 memory bugs in 6 years of TigerBeetle. None RCEs. On the other hand, our own simulators have proactively found hundreds of (devastatingly catastrophic) distributed systems correctness bugs per year. Given how hard TigerBeetle’s domain is, in terms of mission critical financial transaction processing, I’ve never for one minute believed that writing TB in a memory safe language such as say TypeScript would somehow magically (!) make any material impact compared to the 100x correctness multiplier of TigerStyle. That’s because—rather than fall for the fallacy of composition, i.e. to see distributed correctness as a language problem—TigerStyle instead takes ultimate responsibility for the “end to end” correctness of the distributed system as a whole. Per systems engineering, correctness is always a systems design problem. For example, how to build a reliable whole, (especially) out of unreliable parts, such as broken firmware, bitrot, programmer error etc. In other words, application of the end to end principle. But when you TigerStyle the design in this way, the world of systems engineering also completely opens up to you and changes how you evaluate systems languages (now things like “power to grammar ratio”, or explicitness, checked arithmetic and precision become more critical and valuable to you). Of course, it is harder to care about correctness, to take responsibility for correctness end to end. Yes, you’re forced to begin to worry about the more serious concerns, starting with the basics of static allocation, explicit limits, assertions, deterministic simulation testing and moving to more advanced topics like protocol-awareness and storage fault-tolerance. But then again, TigerStyle is such a force multiplier, that you achieve mission critical quality, and in less time and with greater velocity. If you’re tired of production issues, and if you want to “engineer your engineering”, I would encourage you to lift up your thinking to the level of systems design and end to end correctness. Start thinking about your methodology and begin embracing TigerStyle. tigerstyle.dev
English
25
69
616
94.5K
Indian Tech & Infra
Indian Tech & Infra@IndianTechGuide·
🚨 IIT-JEE AIR 1 toppers current status. 2000 - Professor at IIT Kanpur 2001 - Google employee 2002 - Oracle employee 2003 - VP at Deutsche Bank 2004 - OpenAI researcher 2005 - Professor at TIFR Mumbai 2006 - Reader in Physics at ICTS 2007 - Morgan Stanley director 2008 - Co-founder of Osfin 2009 - Atlassian employee 2010 - Researcher at ETH Zurich 2011 - IAS officer 2012 - Strategist at Tower Research 2013 - recently finished Postdoctoral 2014 - Researcher at University of Penn 2015 - Cadence employee 2016 - WisdomAI employee 2017 - Trader at Optiver 2018 - Trader at Jane Street 2019 - Samsung employee 2020 - masters at MIT 2021 - Tower research employee 2022 - currently at IISc Bengaluru 2023 - IIT Bombay CSE
English
251
656
11K
1.7M
Krishna Vishal retweetledi
Glauber Costa
Glauber Costa@glcst·
Everywhere I go, people keep commenting on how wild it is that I have something working with us straight from *prison*. Well, no longer. Tomorrow, at 8 am in the morning, @PThorpe92 is a free man. Preston is an inspiration to us all. He achieved so much from behind bars. I am sure he will go even higher as a free man.
English
27
27
498
34.6K
Steven Liss
Steven Liss@This_Liss·
Had a Jane Street phone interview in 2016. "Price a 6-month forward on carrots." There's no carrot futures market, so I build one from scratch: seasonal harvest cycles, USDA demand elasticity, cold storage decay rates. One trader stops me. "Your storage cost function– you're modeling the carrot as dead inventory. Like grain in a silo." He asks me the metabolic respiration rate of a post-harvest carrot at 2°C. I estimate. "Your forward is overpriced by exactly that shrinkage. The underlying is consuming its own sugars. It's alive." Good correction. I adjust the model. I think I've recovered. Rejection email comes the next morning. Subject: "Ethical Review." My framework, they write, "relied on the severance of the root organism from its growth medium." The question about respiration was a test. The carrot was still alive and I'd built an entire derivatives structure on top of its death without questioning whether harvest was an acceptable act. I pull up the recruiter's original email. It doesn't say Jane Street. It says Jain Street– a non-violent quantitative commodities fund. The carrot was never supposed to be priced. It was supposed to be refused. I later learn the only candidate who passed that round was a former monk from Gujarat who sat in silence for eleven minutes and said, "I cannot put a price on life." He's now a partner.
Deedy@deedydas

Jane Street made ~$40B in 2025 with 3,500 employees, a ~2x from the year before. At ~65-70% profit margin, that's $8M profit / employee, the highest for a 1000+ ppl company. High-frequency trading continues to be the most efficient money making engine. I want to share an old story about my Jane Street interview in 2014. Jane Street was known for hiring a lot of math, physics and CS olympiad winners from top universities and putting them through many rounds - including, for trading roles, a gauntlet of mental math. It was my 6th interview and my final round and I recall being asked "What is the next day after today in DD/MM/YYYY where all the digits are unique?" They'd toy with you and say "You can use a pencil and paper, if you want" but you knew that was an instant no. Painstakingly and as quickly as I could, I came to an answer. "How confident are you that this is correct on a 0-1 probability scale?" the interviewer said. "0.95", I blurted out, not fully knowing how to answer that. "Are you sure?" After thinking harder for a few more seconds, I realized I could've flipped the digits around to get a closer date. I gave the interviewer my answer. It was correct. "0.95 huh?" he chuckled. That's when I knew I failed. Note: fwiw, other companies that come close in efficiency are - Tether ($90M+ profit/emp) - Hyperliquid ($80M+ profit/emp) and on revenue: - Valve ($50M/emp) - OnlyFans ($37M/emp) - Craigslist ($14M/emp) - Anthropic ($12M/emp, run rate) - OpenAI ($8M/emp, run rate) For comparison, Nvidia is very efficient at scale and is $4.4M/emp.

English
149
615
9.7K
1.1M
Krishna Vishal
Krishna Vishal@EigenVectorizer·
@criccomini I've heard of it. My interest in quint is that it has a lot of Rust tooling and made my exploration into formal methods easier.
English
0
0
4
78
Chris
Chris@criccomini·
@EigenVectorizer Oh interesting. Haven’t heard of quint. Have you checked FizzBee?
English
1
0
2
306
Chris
Chris@criccomini·
Spent the past week on SlateDB's DST harness. It was a bit of a slog. The more state I explored, the more false positives I encountered. rng.md/posts/determin…
English
5
4
57
14.9K
Krishna Vishal retweetledi
Preston Thorpe
Preston Thorpe@PThorpe92·
Same. Anyone in the DB space who might be looking to bring on an entry level DBMS developer with real open source experience on a greenfield DB, @pavan4820 is by far one of our most valuable contributors and has got us for thousands of dollars in rewards from the turso bug bounty
Pekka Enberg@penberg

I'm so happy to have people like @pavan4820 contributing to Turso. You can help build an alternative to SQLite while still making SQLite better. That's what a good open source citizen does. Great work!

English
1
7
55
5.3K
Krishna Vishal retweetledi
Zaid Humayun
Zaid Humayun@redixhumayun·
I wrote a little bit about how I've been designing my engine with zero-copy page access. Two problems to solve: - Copy at the OS boundary - Fresh copies from buffer pool into higher layers Thank you to @EigenVectorizer and @debasishg for reviewing a draft.
Zaid Humayun tweet media
Zaid Humayun@redixhumayun

Restructured the query engine so that it's easier to do optimizations moving forward. Alex Chi's blog post was very helpful here. Turns out that following the standard Cascade style approach doesn't work so well in Rust.

English
3
25
234
18.4K
sankalp
sankalp@dejavucoder·
engineers into designing data intensive applications trying to escape the permanent underclass by staying ahead of claude and codex in a few niche areas
English
8
20
287
18.6K