Software engineer

Joined October 2017
It’s a wrap! It was an honor to help organize the Fast Finality workshop in Cambridge. There have already been some great recaps, but here’s my quick overview of the main topics we covered: 1. Deep-diving DC: Decoupled Consensus is a super ambitious upgrade we hope to ship in I* (h/t @benjaminion_xyz). @robsaltini gave a great overview, and @fradamt unveiled his impressive recent breakthroughs, e.g. achieving short-term async resilience through local locks. 2. Shipping DC: Sessions on critical research and engineering, including networking benchmarks & devnets (@sukunrt & Csaba), rewards & incentives (@weboftrees), and specs & testing (@mkalinin2, @jtraglia, @tcoratger). 3. Securing DC: Formal verification meets fast finality. We explored exciting new AI-enabled opportunities (@fradamt & @robsaltini), building on years of great FV work (@alexanderlhicks). 4. Future of Fast Finality: Aligning DC with future needs. This covered PQ networking (@kamil_abiy & @kevaundray), finality in tens of seconds with PQ validators (@barnabemonnot), lean clients & prototyping (@pablodeymo, Mega, Mihir, Locky, @adust09, @ladislaus0x), and one-round finality & other future research (shoutout @alranpe, @jneu_net, @ittai & Neil). Huge thanks to everyone who made this workshop a success! Special thanks to @benjaminion_xyz for all the help and guidance, and of course to @justindrake and @willcorcoran for making it possible!
2
12
7
57
5,788
Sukun retweeted
why is everyone saying load-bearing all of a sudden
151
10
42
503
333,500
To rationally assess (and regulate) any new technology you can’t just ask “How is it different this time?” You must also ask “How is it the same?”
10
64
5
195
IPFS and libp2p are among the most widely used public goods in the blockchain ecosystem. CoopHive uses IPFS CIDs to act as pointers to off-chain data, as well as for the computational reproducibility enabled by its hash-based content-addressing.
1
4
1
16
1,881
We are excited to present several projects for consideration in this @gitcoin grant funding round! Please consider supporting our team at Interplanetary Shipyard to keep these important projects maintained. 🙏
1
3
1
4
558
If you are considering whether you need a test for a behaviour, you do.
119
It's always TCP_NODELAY. Every damn time.
8
16
6
192
60,207
Replying to @mipsytipsy
I saw this somewhere and it stuck: values are only real if another reasonable org could take the opposite choice. So “excellence”, “integrity” etc. don’t work because obviously everyone claims that. “Move fast and break things” is good from this POV and your “hire adults” works too (not an obvious choice!)
4
7
33
6,089
Irrespective of your programming language, watching dynamic memory allocation... is a good practice. As much as possible, allocate all memory at the start and stop there. Programming languages like C and Zig that force you to make memory allocation explicit are helpful. In C++, try to disable copy constructors for all your classes that allocate memory.
think of malloc/free as so expensive, they might as well be filesystem APIs. use sparingly, like fopen/fclose
6
10
3
167
32,903
The last time Al Gore treated software as a weapon, he tried to ban strong encryption. cc @nickgillespie
NOW — Al Gore Says Social Media Algorithms Disrupt Democracy and Need to be Banned: ‘They are the Digital Equivalent of AR-15’s’ “The shift from an information ecosystem based on print to one based on broadcasting and then moving on to the internet and to social media has disrupted the balances that used to exist that made representative democracy work much better…Because a free self-governing people rely on a shared base of knowledge that serves as a basis for reasoning together.”
2
16
1
48
36,692
The relief of finally stopping a test from flaking in CI.
3
4
35
4,059
An article about my vociferous support of open source AI platforms. Demis Hassabis, Dario Amodei, and Sam Altman (among others) have scared governments about what they claim are risks of AI-fueled catastrophes. I know that Demis, at least, is sincere in his claims, but I think those claims are incorrect and counterproductive. The inevitable *effect*, intentional or not, if governments believe those claims would be a regulatory capture profiting their companies. I do think that the short-term societal dangers of proprietary AI systems that will soon mediate everyone's digital diet are considerably higher than any imagined catastrophe caused by the misuse of open source AI systems. And I believe that the benefits of open source AI platforms in terms of progress, safety, economic development, and cultural diversity are overwhelming. businessinsider.com/sam-altm…
92
334
44
1,763
452,869
Sukun retweeted
Testing all the libp2ps!!1 - Check out the new blog by @open_sourcery on how different libp2p implementations test one another to ensure "multidimensional interoperability" 🪐 🛸 filec.org/44pNKgt
12
8
946
Sukun retweeted
Wondered how you can monitor 📊 go-libp2p in production? Read the brand new blog post by @sukunrt about metrics and dashboards in go-libp2p and how they helped solve a few bugs! 📈 filec.org/3OYzeaQ
4
7
831
how it started | how it's going @meeshoapp @viditaatrey @barnwalSanjeev
6
42
13
325
Capitalism sucks. Buy my book!
tired: growthhacking wired: wokehacking
7
17
1
216
Stuck on the question of how things might have been different back in 2013 if the media lab had given a noted internet activist even a fraction of the protection & validation they gave to jeffrey fucking epstein
9
57
4
316