Radek Wesolowski (@radek__w) header
Radek Wesolowski (@radek__w) profile picture

CEO @coinpaprika | Expert in Cryptocurrency Data Analytics | Passionate about FinTech Innovation

Polska
Joined April 2008
Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)Photo by Radek Wesolowski (@radek__w)
Radek Wesolowski retweeted
🎉 Happy 16th Birthday to @nats_io! It has been an amazing journey and we are just getting started as the central nervous system for cloud to edge systems and agentic AI as it moves closer to the physical world. We are also open for voting to graduate from the @CloudNativeFdn - Only the TOC's votes are official but a 👍 is always welcome - github.com/cncf/toc/issues/2… And if you find the technology valuable please consider giving us a star! github.com/nats-io/nats-serv…
14
34
6
289
3,204,126
Radek Wesolowski retweeted
I still can't believe people are rewriting software into Rust for performance reasons without learning any Rust. I'm optimizing a Go program right now and using Agents to do the work, but I have to steer them a lot or they get stuck in local minima, but I can only steer them because I have 10 years of doing performance work in Go. If I was optimizing a Rust program I'd have to just keep saying: "make it faster" over and over again until it got stuck somewhere dumb.
76
29
17
811
104,423
Radek Wesolowski retweeted
normies aren't aware yet but we are actually living through the movie Terminator atm for cybersecurity without exaggeration just absolutely relentless revenge of the machines
We identified a security incident affecting a modified Claude Code VS Code extension accessed through our Cursor IDE extension marketplace, impacting at most 5,000 users. This malicious version of the extension was not developed by Anthropic. It does not impact other extensions downloaded from the cursor.com/marketplace, Grok Bot, Grok or our other SpaceXSI products. In response, we took down our extension marketplace this afternoon, worked with relevant providers to neutralize the malware, and have reinstated the marketplace after confirming there is no further risk. If affected, please review instructions in this blog post to understand how to find the malicious package and establish a path to mitigate any potential impact. We are asking all customers update to Claude Code for VS Code version 2.1.314: cursor.com/blog/claude-code-…
89
43
17
807
55,964
Radek Wesolowski retweeted
Go > Rust > C++ Agree
94
9
10
201
14,254
Hey @OVHcloud @ovhcloud_status #ovh you've been down for at least 2 hours. No meaningful updates, no communication - what's going on?
2
1
15
658
Radek Wesolowski retweeted
I'm 37 years old and doing S26. • solo founder • married with 1 kid • grinding side projects for 4 years My edge is consistency + improving 1% daily. If I can do it, so can you ❤️
The founder in their 40s with taste and discernment is the new gentleman unicorn founder Because there can be 100x to 1000x of them working at their beck and call via agents and software factories all the time
101
20
4
1,102
103,623
Hello @solana, DexPaprika is now live as a data provider on the Solana Data Aggregator - real-time DEX volume, transactions, active DEXes, and SOL price, free and keyless. See it live: solana.com/data More metrics on the way 🤝
5
2
2
26
3,342
Radek Wesolowski retweeted
.@paulg's quote is a good prompt for your agent to make anyone's writing more concise "strive to make my writing unsummarizable, in the sense that it has so little fluff left in it that if you take any words out, as summaries by definition do, you lose a lot of interesting ideas" i've been testing voice dictation, which then runs through this prompt, for messages to colleagues
The most frequent feedback I get (especially at @coinbase) is that I could be more concise, or "Can you make this into a bullet point?" My usual defense was that I'm not trying to transfer information. I'm trying to infect people with a way of thinking or an idea. The bullet gives you the conclusion without the path, and the path is what changes how you see the next ten problems. And while I agree with my defense, it can also be an excuse. I kept trying to be more concise, but I didn't have a good forcing function for it, because "the idea needs room" justifies any length. This tweet from @paulg last week really stuck with me. I think about it every time I write now. (my agents too) P.S. This could probably be summarized better.
63
62
6
1,445
241,985
Radek Wesolowski retweeted
After using AI religiously for months. I am pretty sure the number of devs in the world will only increase.
8
2
21
1,025
Radek Wesolowski retweeted
I moved to Poland in 2007. I learned how to speak Polish fluently. I respect local customs & contribute in different ways. I am not under any illusion that I am Polish or ever could be. Thank you Poland & Poles for this wonderful place.
153
148
3
3,732
64,112
Crypto infra is ready for AI agents. DexPaprika dedicated agent site just hit 13/13 on @cloudflare's agent readiness scanner. Level 5, Agent-Native. Every public endpoint exposed via: • RFC 8288 Link headers • RFC 9727 API catalog • MCP server card • A2A agent card • WebMCP (15 tools) • Content Signals in robots.txt Free API, no key, 35 chains, 29M+ tokens. isitagentready.com/?url=agen… Thank you @CloudflareDev for building that 🫡
1
1
1
2
276
In dRPC you can run a quorum of data providers, including internal nodes, with custom rules for quorum. We made it in 2023: drpc.org/docs/gettingstarted…. For a mission-critical application like a bridge or oracle, there's no excuse not to set it up. But they didn’t. The framing of the recent KelpDAO and LayerZero incidents as some novel attack vector, or the work of meaningfully smarter attackers, is mostly wrong. The actual failure mode - applications trusting a single RPC endpoint to return honest data - has been discussed openly for years, by @VitalikButerin, @lomashuk, @MicahZoltu, @wagmiAlexander, @ChainLinkGod, @banteg, and many others. It is neither new nor subtle. A closely related failure happened in 2022 with the Ankr DNS hijack on Polygon and Fantom: teapawt.net/Mudit__Gupta/status/15… The point here isn't ideological. In a 24/7 market where automated systems act on RPC responses in real time, assuming one provider will always return correct data is a system-level risk. There is no T+2 window in which a human notices the error and reverses it. When we launched dRPC, cross-verification across a permissioned set of RPC providers was the core idea. The original repo and docs are still up (although outdated since then): -drpc.org/docs/gettingstarted… - github.com/drpcorg/drpc-side… We used a simple quorum rather than zk-based verification, partly to test real demand before overbuilding. Two observations from that period: 1. The demand was not there. In public, everyone agreed with the thesis. In private, the responses were "we are not ready to pay more for quorum," or "yes, we could apply it to sensitive paths only, but it's not a priority." 2. The risk was real. The market is now discovering this at a cost of roughly $250M. Because full cross-verification on every request is overkill for most workloads, we eventually shifted toward shadow checks — randomized background comparisons across providers that detect and eject unhealthy nodes before they serve meaningful traffic. This is a reasonable compromise for general workloads. It is not a substitute for quorum on sensitive paths. So the practical rule, for anyone building infrastructure whose failure mode is user funds: 1. Use at least 3–5 independent, reliable RPC providers. 2. Do not build your load balancer on training wheels. Something like drpc.org/nodecore-open-sourc… is open source, free, and almost certainly better than what you would build in-house. Contributing to it is a better use of time than reinventing it. You cannot defend against every possible attack. But this particular class is avoidable at low cost, if you are willing to treat RPC as a system-level dependency rather than a commodity input. That is a reasonable bar for anything meant to serve more than a narrow circle of users. We will update the dRPC NodeCore (drpc.org/nodecore-open-sourc…) with strict rules for quorum on your side in the near future, stay tuned. If you have more sophisticated requirements for security, we are fully open for your requests - feel free to each me our via DM here or by email [email protected]
3
18
7
66
37,381
Radek Wesolowski retweeted
Our @golang load balancer at @render handles more than 150 billion HTTP requests a month across millions of services. The number of times we've wanted to rewrite it in Rust: zero. Go is the most underrated language in infrastructure. "Boring" is the ultimate feature.
130
289
57
4,743
523,616
Gemma 4 on my iPhone with @coinpaprika skills 🔥
2
5
132
Radek Wesolowski retweeted
What a sight!!! 😍
Readers added context they thought people might want to know
This image is not from NASA's Artemis II mission, a lunar flyby with no surface landing. It shows an impossible view: the Moon in the sky from the lunar surface. Real sky from the Moon is black, with Earth prominent. reuters.com/pictures/artem… van.physics.illinois.edu/ask/listing/17…
788
9,425
554
80,643
2,746,964
Radek Wesolowski retweeted
The gap between "works in a demo" and "works at scale" is about 4,000 commits.
101
437
45
5,533
243,096