person man face eye soul

Joined November 2008
Search for Fida in the partner, product, & concept categories! Let's connect with #WineMakers, #Ethereum , and ourselves #CardanoCommunity and bet on our joint success VOTE for our proposals on @Catalyst_onX!
Voting on Catalyst Fund 13 is your chance to shape Cardano’s future. 🌍 FIDA’s projects are driving real-world impact, bridging blockchain with industries like insurance, cybersecurity, and finance. Here’s why your vote matters—and what these projects bring to the table. 🧵👇**
3
2
13
812
Decoding a 4 KB JSON message costs the same wherever your field sits. Scanning for it with eo optics doesn't: field 61st of 64 → 2.3× faster field moved first → 11× faster Simple to use: one typed line per path. JsoniterPrism[Issue].field(_.detail) github.com/Constructive-Prog…
1
3
200
Rodolfo Hansen retweeted
7
11
469
eo is getting expanded support for kyo! (kyo-data and kyo-schema) . Although kyo has its own lenses, you can now expect smooth integration between the two libraries...
28
There's a lot of overlap between eo and kyo-data... I'll be working hard on what that compatibility layer looks like.. :D
11
I was introduced to github.com/JustVugg/colibrí and loved the idea. Sent a couple of patches to help double it's raw tok/s performance! Then started experimenting with github.com/Constructive-Prog…... We're at 2.33 tok/s glm 5.2 on a single Strix Halo box. geekompc.com/geekom-a9-mega-…
65
Rodolfo Hansen retweeted
There is a thin line between protecting kids online and building the apparatus for mass surveillance. Even if a bill like the KIDS/KOSA act doesn't explicitly order age checks, making platforms liable for child safety forces them to demand personally identifiable information anyway to avoid lawsuits. Centralised databases are historically prone to massive leaks, but right now, we can use privacy-centric technology to prove age without revealing key personal details. My latest piece in @CoinDesk grapples with the paradox that these kinds of bills create. You can read the article in full here: coindesk.com/opinion/2026/07…
2
11
2
52
2,228
Rodolfo Hansen retweeted
Hey Cardano community, Some of you have noticed we've gone quiet on the Alchemy proposal. Here's where we stand. We built something real with Alchemy. FIRE on Bitcoin testnet. A genuine Bitcoin Treasury Protocol for Cardano. Real tech, real team, real vision. But timing matters as much as tech. The community and the market are telling us something right now, and we're choosing to listen. Cardano governance is in a formative period - and pushing a treasury ask when the ecosystem is still finding its footing does more harm than good, for everyone. So we're stepping back. Not abandoning the vision. Not losing conviction on BTC yield for Cardano. Just recognizing that the right idea at the wrong time is still the wrong time - and discipline now builds more trust than persistence at any cost. Sundial keeps building. More to come - much more. ☀️
Alchemy Announcement First, thank you to everyone who read, engaged with, and believed in the future of Alchemy Protocol. We believe our work with Charms could bring significant Bitcoin liquidity to Cardano while creating a first-of-its-kind Bitcoin Treasury Protocol. We're incredibly proud of Alchemy. Thanks to @AThrouvalas, @imikushin, @sde_laney, and @_MrHunt_, along with the entire Sundial and Charms teams, we built a novel solution for bringing Bitcoin to Cardano. We even began minting FIRE on the Bitcoin testnet and improved on the Digital Asset Treasury model pioneered by Strategy. After reflecting on the Cardano treasury and broader market conditions, and after speaking with DReps across the community, Sundial and Charms have decided not to proceed with the Alchemy treasury proposal at this time. This decision wasn't made lightly. We firmly believe Alchemy has a place in both the Bitcoin and Cardano ecosystems, and it's a project we hope to revisit in the future. For now, though, both teams agree it's best to step back. We recognize that the community's current priorities lie elsewhere, and we respect that. We still believe diversifying the treasury and creating investment opportunities is critically important. But in crypto, timing is everything. Thank you to everyone who helped and believed in this proposal. Sundial and Charms will continue building on their respective projects, and we'll share more when the time is right.
10
13
1
103
6,684
The eo library (eo.constructive.dev/) is about twice as slow as a hand written loop to modify a deeply nested list of elements in a domain object. However, its 30% faster if you let it work directly from the bytes. Reading is ~ constant time (no need to decode, just seek)
3
24
Also add automated code translation for the most common mistakes (scalafix roslyn analyzers, semgrep). There's a lot room for improvement, independent of improving the models themselves!
No matter how badly you try with prompting or rules, you can't make a coding agent write good code. So instead, allow it to write bad-but-working code. Then fixup later--with custom pre-defined skills (first) and manual review (second).
2
79
I've been talking about for a while! Zero copy serialization-deserialization with a generic mechanism: if you put a zipper inside a lens, you get a lazy view of the entire structure. And that is super efficient if you want just a part of the structure eo.constructive.dev/benchmar…
2
23
Rodolfo Hansen retweeted
Just shipped csvzen v0.1.0 — a zero-allocation streaming CSV writer for Scala 3 Tried scala-csv, kantan-csv, zio-blocks — all are allocation-heavy, so I wrote one RFC 4180, derived case-class encoders, tight hot path github.com/guizmaii-opensour…
1
7
37
1,208
Eo should already be fairly usable (cats-eo-docs.pages.dev/bench…) . I'll push a 0.1.0 on sonatype. Pardon all the Claude shenanigans, I'll work on cleaning the left over Ai cruft soon as well!
1
1
39
It's nice to see the code and benchmarks around the talk i5gave a couple of times before cats-eo-docs.pages.dev/exten… but never got the time to write properly until #claudecode came around.... 😨
1
19
Working on eo (github.com/Constructive-Prog…) an existential optics library for Scala! It's already blazing fast for normal lenses and prisms. Uses hearth (scala-hearth.readthedocs.io/…) for its derivations and let's you do things you have never used lenses for before!
2
10
412
I hope my life's work will be to make or contribute to a meaningful rise in the global floor and median quality of life. I believe the best way to do this is for the world to build social institutions on top of transparent, efficient, tamper proof ledgers that reduce bureaucracy, exploitation, and waste. I believe the second best way to do this is to build up access to finance, passive income, and financial literacy for as many people as possible. That's why I'm in software. That's why I'm in crypto. That's why I'm on Cardano. And that's why I've built up Sundae Labs as the software company it is. Every day, and nearly everything I do, is geared towards this. It's why my salary is substantially lower than I could make literally anywhere else, lower than the job I left, and exactly the median salary of what my team makes. It's why my net worth (excluding the completely illiquid value of my equity in Sundae Labs) has been flat or slightly declining since I started this journey. It's why I've largely soldiered through death threats and some of the most toxic hateful bile you can imagine. But spending time on Twitter, where I've often enjoyed connecting with an audience, has become a threat to that mission. It's clear that I'm not going to solve the problems I see in the world through Twitter discourse. For a long time I thought it might help: engage in good faith to share my perspectives, break down what I know so others can understand in the hopes that it contributes to their ability to navigate the technological changes that are coming, and serve as the best example I can for effective and thoughtful discourse. But instead, especially lately, it has simply become a drain on my energy and motivation. Even if I engage less, just *reading* the way we treat each other is demoralizing. Even people who I believe have good intentions can't help but contribute to a storm of negativity that is fighting to sweep us out to sea. There is a mob that is so frustrated by the state of the world and the very problems me and other builders are trying to solve that they can't help but funnel that discontent into a... miasma, directed at anything and everything around them. Somehow posts that are "just asking questions" and would, in any other environment be totally welcome, end up as weapons picked up off the bloody ground to be hurled in anger at an unintended target. Somehow close friends grow so embittered with each other they'd rather tear the thing they both believed in in half to spite the other. Somehow legitimate mistakes immediately get brandished as fraud because scorched earth total-war tactics to destroy someone we dislike become the only thing that can hold our attention, the only thing we can think to do in our ineffectiveness against a cruel and difficult world. Somehow some of the kindest and most like-minded builders have their patience ground to dust until they reach their breaking point and they lash out in ways that don't reflect who they are. We're all so fucking tense, or sick to our stomach, or caught up in the sound of our own voice, that it's impossible for us to take a beat and sort out a misunderstanding in DMs before making some public fucking tabloid accusation or insult on the timeline. And again, I don't think (would like to believe, as a fundamentally optimistic person) that most of this is in bad faith. But the medium leaves no other outcome for us. So, for me, Twitter is no longer just a waste of time, it's an active threat to my goals. It's a long drag on a cigarette taken between work calls that no longer even brings me comfort, it's just the thing I do, and it's slowly giving us all cancer. It saps my energy, ruins my mood, and makes me, on darker days, doubt whether any of this is even worth it, let alone possible. I don't want my life's work to amount to being unhappy and resentful of the people I'm trying to help (yes, even if you and I have disagreements, even if we hate each other, I want better for you too). So, I will be trying the nicotine patches yet again. Since there's no "Non Smoking" section of Twitter, I will be dramatically reducing the time I spend on here, and funneling that energy into other, more productive channels. I hope to write more for my blog, 314pool.com. Perhaps I'll get back into live-streaming some of my work on Twitch. If you want to stay in touch and we're not connected elsewhere, the best way is by email. It's just my first name at sundae.fi. (Yes, I know this isn't an airport, and I don't have to announce my departure. I considered just disappearing, as this feels a little bit melodramatic. But in the end, I wanted people to know why I've gone quiet, and how to reach me.) I hope I'm not alone in noticing this trend, especially within our community. If any of this resonates with you, it might be worth looking at what the timeline is accomplishing (or not) for you. And don't worry. Recent weeks have been harder than most, as I'm sure you've all seen on the timeline, but I'm made of tougher stuff. I'll still be here and building, and you'll still see the impact of the work that my team and I do (and boy do they have some exciting things for you soon). I just really really don't think Twitter is the right place for me to fix the problems I want to fix.
64
51
6
453
24,026
Rodolfo Hansen retweeted
I shared this awesome library called layoutz a few months back... The newest version just added Scala.js and Native support! 🚀
1
4
25
646