singulariteer (@singulariteer) 's Twitter Profile
singulariteer

@singulariteer

🧑‍💻 Building Probalytics - prediction markets data platform.
🤓 Engineer and Founder

ID: 1997597647910457344

linkhttp://probalytics.io calendar_today07-12-2025 09:23:07

313 Tweet

16 Takipçi

57 Takip Edilen

singulariteer (@singulariteer) 's Twitter Profile Photo

Over the last 2 days I coded completely without LLMs. Productivity and code quality is through the roof. It’s so nice to understand ALL the code, completely. Less code, more understanding, same goals achieved, no clutter. Also, any decrease in productivity now pays off when

singulariteer (@singulariteer) 's Twitter Profile Photo

Stopped posting for a while, was deep into building Probalytics The good news is it’s almost ready. SQL access and file downloads will be released first and then real time features

singulariteer (@singulariteer) 's Twitter Profile Photo

I stopped posting for 2 weeks and here what happened: 1. Impressions went to 0 2. Waitlist signups went from 1-2/day to 1-2 per week 2. MVP is almost ready 😎

singulariteer (@singulariteer) 's Twitter Profile Photo

You don’t know how hard it is to process blockchain data and make it nice and convenient to work with… If you need to process 10 events per second - no problem When you need 10K per second - it’s pain in the ass

singulariteer (@singulariteer) 's Twitter Profile Photo

I will be posting about the changes from now on. Some technical facts and why I made the decision - I think it can be not only interesting but useful. It’s really hard for me to stop on some posting strategy, like “post about this not that”. I hope this one sticks

singulariteer (@singulariteer) 's Twitter Profile Photo

Built ClickHouse usage tracking a couple of days ago for my data infra platform. Each user can create own CH users, and I’m just querying system.query_log every 5 minutes. Super simple. KISS 💋 Thread for details 👇

singulariteer (@singulariteer) 's Twitter Profile Photo

Added address to contract name mapping 👇 Polymarket has multiple contracts, and moreover, contracts can have the same name with different addresses. Thus looking up by name returns random contract address. Fix: map address -> contract name For now we are covering 7 addresses

singulariteer (@singulariteer) 's Twitter Profile Photo

Just implemented Otel with traces to keep an eye on billions of events we are going to process just before the launch. This allows to see the whole path of the event from blockchain/api to processing and what internal events were created because of it. For processing so many

singulariteer (@singulariteer) 's Twitter Profile Photo

As always, it did not went well, turns out there are scalar type of markers on Kalshi that I did not handle correctly. Thanks god I implemented tracing and was able to debug issue in 20 seconds